Searched refs:io_width (Results 1 – 2 of 2) sorted by relevance
| /optee_os/core/include/drivers/ |
| H A D | ns16550.h | 44 uint8_t io_width; member 48 static inline unsigned int serial_in(vaddr_t addr, uint8_t io_width) in serial_in() argument 50 if (io_width == IO_WIDTH_U32) in serial_in() 56 static inline void serial_out(vaddr_t addr, uint8_t io_width, int ch) in serial_out() argument 58 if (io_width == IO_WIDTH_U32) in serial_out() 64 void ns16550_init(struct ns16550_data *pd, paddr_t base, uint8_t io_width,
|
| /optee_os/core/drivers/ |
| H A D | ns16550.c | 62 while ((serial_in(base + (UART_LSR << pd->reg_shift), pd->io_width) & in ns16550_flush() 75 serial_out(base + (UART_THR << pd->reg_shift), pd->io_width, ch); in ns16550_putc() 83 return serial_in(base + (UART_LSR << pd->reg_shift), pd->io_width) & in ns16550_have_rx_data() 97 return serial_in(base + (UART_RBR << pd->reg_shift), pd->io_width) & in ns16550_getchar() 109 void ns16550_init(struct ns16550_data *pd, paddr_t base, uint8_t io_width, in ns16550_init() argument 113 pd->io_width = io_width; in ns16550_init()
|