Lines Matching refs:uart
42 volatile struct npcmX50_uart *uart = (struct npcmX50_uart *)npcm845x_get_base_uart(uart_n); in npcm845x_wait_for_empty() local
44 while ((*(uint8_t *)(uintptr_t)(&uart->lsr) & 0x40) == 0x00) { in npcm845x_wait_for_empty()
66 volatile struct npcmX50_uart *uart = (struct npcmX50_uart *)uart_base; in UART_Init() local
89 mmio_write_8((uintptr_t)&uart->lcr, (uint8_t)val); in UART_Init()
92 mmio_write_8((uintptr_t)&uart->ier, 0); in UART_Init()
100 mmio_write_8((uintptr_t)(&uart->fcr), (uint8_t)val); in UART_Init()
107 mmio_write_8((uintptr_t)(&uart->lcr), (uint8_t)val); in UART_Init()
110 mmio_write_8((uintptr_t)(&uart->dll), 11); in UART_Init()
111 mmio_write_8((uintptr_t)(&uart->dlm), 0x00); in UART_Init()
113 val = mmio_read_8((uintptr_t)&uart->lcr); in UART_Init()
117 mmio_write_8((uintptr_t)(&uart->lcr), (uint8_t)val); in UART_Init()