59 typedef uint8_t (*ns16550_get_reg)(uintptr_t port, uint8_t reg);
61 typedef void (*ns16550_set_reg)(uintptr_t port, uint8_t reg, uint8_t value);
65 ns16550_get_reg get_reg;
66 ns16550_set_reg set_reg;
70 uint32_t initial_baud;
71 bool has_fractional_divider_register;
72 bool has_precision_clock_synthesizer;
73 uint8_t modem_control;
75 uint32_t baud_divisor;
void ns16550_outch_polled(console_tbl *c, char out)
Polled write for NS16550.
Definition: ns16550.c:348
Termios device context.
Definition: termiostypes.h:75
ISR_Vector_number rtems_vector_number
Control block type used to manage the vectors.
Definition: intr.h:47
Definition: termiostypes.h:283
The generic libchip serial driver interface.
void ns16550_polled_putchar(rtems_termios_device_context *base, char out)
Polled write for NS16550.
Definition: ns16550-context.c:498
Termios device flow control handler.
Definition: termiostypes.h:248
Termios device handler.
Definition: termiostypes.h:141