diff options
Diffstat (limited to 'core/include/drivers/ns16550.h')
-rw-r--r-- | core/include/drivers/ns16550.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/core/include/drivers/ns16550.h b/core/include/drivers/ns16550.h index e865871..b8d1049 100644 --- a/core/include/drivers/ns16550.h +++ b/core/include/drivers/ns16550.h @@ -28,9 +28,13 @@ #define NS16550_H #include <types_ext.h> +#include <drivers/serial.h> -void ns16550_putc(int ch, vaddr_t base); +struct ns16550_data { + struct io_pa_va base; + struct serial_chip chip; +}; -void ns16550_flush(vaddr_t base); +void ns16550_init(struct ns16550_data *pd, paddr_t base); #endif /* NS16550_H */ |