diff options
Diffstat (limited to 'c/src/libchip/serial/ns16550_p.h')
-rw-r--r-- | c/src/libchip/serial/ns16550_p.h | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/c/src/libchip/serial/ns16550_p.h b/c/src/libchip/serial/ns16550_p.h index 4e6d784c5f..0fe817ad6b 100644 --- a/c/src/libchip/serial/ns16550_p.h +++ b/c/src/libchip/serial/ns16550_p.h @@ -131,82 +131,6 @@ extern "C" { #define SP_LSR_TX 0x40 #define SP_LSR_EFIFO 0x80 -typedef struct { - uint8_t ucModemCtrl; - int transmitFifoChars; -} ns16550_context; - -/* - * Driver functions - */ - -void ns16550_init(int minor); - -int ns16550_open( - int major, - int minor, - void * arg -); - -int ns16550_close( - int major, - int minor, - void * arg -); - -void ns16550_write_polled( - int minor, - char cChar -); - -NS16550_STATIC int ns16550_assert_RTS( - int minor -); - -NS16550_STATIC int ns16550_negate_RTS( - int minor -); - -NS16550_STATIC int ns16550_assert_DTR( - int minor -); - -NS16550_STATIC int ns16550_negate_DTR( - int minor -); - -NS16550_STATIC void ns16550_initialize_interrupts(int minor); - -NS16550_STATIC void ns16550_cleanup_interrupts(int minor); - -ssize_t ns16550_write_support_int( - int minor, - const char *buf, - size_t len -); - -ssize_t ns16550_write_support_polled( - int minor, - const char *buf, - size_t len - ); - -int ns16550_inbyte_nonblocking_polled( - int minor -); - -NS16550_STATIC void ns16550_enable_interrupts( - console_tbl *c, - int mask -); - -int ns16550_set_attributes( - int minor, - const struct termios *t -); - -void ns16550_isr(void *arg); - #ifdef __cplusplus } #endif |