Lines Matching refs:base
64 return io_pa_or_va(&pd->base, CDNS_UART_SIZE); in chip_to_base()
69 vaddr_t base = chip_to_base(chip); in cdns_uart_flush() local
71 while (!(io_read32(base + CDNS_UART_CHANNEL_STATUS) & in cdns_uart_flush()
78 vaddr_t base = chip_to_base(chip); in cdns_uart_have_rx_data() local
80 return !(io_read32(base + CDNS_UART_CHANNEL_STATUS) & in cdns_uart_have_rx_data()
86 vaddr_t base = chip_to_base(chip); in cdns_uart_getchar() local
90 return io_read32(base + CDNS_UART_FIFO) & 0xff; in cdns_uart_getchar()
95 vaddr_t base = chip_to_base(chip); in cdns_uart_putc() local
98 while (io_read32(base + CDNS_UART_CHANNEL_STATUS) & in cdns_uart_putc()
103 io_write32(base + CDNS_UART_FIFO, ch); in cdns_uart_putc()
119 void cdns_uart_init(struct cdns_uart_data *pd, paddr_t base, uint32_t uart_clk, in cdns_uart_init() argument
122 pd->base.pa = base; in cdns_uart_init()
129 io_write32(base + CDNS_UART_CONTROL, in cdns_uart_init()