diff options
Diffstat (limited to 'devices/uart/uart_16550.c')
-rw-r--r-- | devices/uart/uart_16550.c | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/devices/uart/uart_16550.c b/devices/uart/uart_16550.c index 61c349f..47a7fd3 100644 --- a/devices/uart/uart_16550.c +++ b/devices/uart/uart_16550.c @@ -1,13 +1,6 @@ #include "uart_16550.h" #include <stddef.h> -#ifdef __ARCH__ -#include <sys/io.h> -#else -unsigned char inb(unsigned short); -void outb(unsigned char, unsigned short); -#endif - int uart_thre(enum UART port) { @@ -75,8 +68,8 @@ uart_init(enum UART port) // (not-loopback with IRQs enabled and OUT#1 and OUT#2 bits enabled) outb(0x0f, port + 4); uart_stream.id = port; - // uart_stream.putc = &uart_putc; - // uart_stream.puts = &uart_puts; - // uart_stream.flush = &uart_flush; + uart_stream.putc = &uart_putc; + uart_stream.puts = &uart_puts; + uart_stream.flush = &uart_flush; return &uart_stream; } |