regression: test serial port r/w.
[lunaix-os.git] / lunaix-os / hal / char / uart / 16550_pmio.c
index 4342d98b33202c0352dd514e56413c19ea69af2f..1415174f432c96593f554344dc60a7df3a8ca68d 100644 (file)
@@ -74,7 +74,6 @@ upiom_init(struct device_def* def)
             *((volatile int*)irqs[i]) = 0;
         }
 
-        uart_setup(uart);
         uart_enable_fifo(uart, UART_FIFO8);
         llist_append(&com_ports, &uart->local_ports);
 
@@ -85,6 +84,8 @@ upiom_init(struct device_def* def)
 
         uart->sdev = sdev;
 
+        uart_setup(uart);
+        uart_setie(uart);
         uart = NULL;
     }