summaryrefslogtreecommitdiff
path: root/core/include/drivers/ns16550.h
diff options
context:
space:
mode:
Diffstat (limited to 'core/include/drivers/ns16550.h')
-rw-r--r--core/include/drivers/ns16550.h8
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 */