static __attribute__((always_inline)) void uart_write(struct uart *uart
Write to UART register.
void * base
I/O port base address.
int uart_select(struct uart *uart, unsigned int port)
Select UART port.
static unsigned int uint8_t data
void uart_write(struct uart *uart, unsigned int addr, uint8_t data)
uint8_t uart_read(struct uart *uart, unsigned int addr)
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
uint8_t inb(volatile uint8_t *io_addr)
Read byte from I/O-mapped device.
#define outb(data, io_addr)