Lines Matching refs:base
55 return io_pa_or_va(&pd->base, 1); in loc_chip_to_base()
60 vaddr_t base = loc_chip_to_base(chip); in loc_flush() local
63 while (!(io_read32(base + UART_REG_ISR) & USART_ISR_TXFE)) in loc_flush()
70 vaddr_t base = loc_chip_to_base(chip); in loc_putc() local
73 while (!(io_read32(base + UART_REG_ISR) & USART_ISR_TXE_TXFNF)) in loc_putc()
77 io_write32(base + UART_REG_TDR, ch); in loc_putc()
82 vaddr_t base = loc_chip_to_base(chip); in loc_have_rx_data() local
84 return io_read32(base + UART_REG_ISR) & USART_ISR_RXNE_RXFNE; in loc_have_rx_data()
89 vaddr_t base = loc_chip_to_base(chip); in loc_getchar() local
94 return io_read32(base + UART_REG_RDR) & 0xff; in loc_getchar()
106 void stm32_uart_init(struct stm32_uart_pdata *pd, vaddr_t base) in stm32_uart_init() argument
108 pd->base.pa = base; in stm32_uart_init()
131 pd->base.pa = info.reg; in stm32_uart_init_from_dt_node()
144 pd->base.va = (vaddr_t)phys_to_virt(pd->base.pa, MEM_AREA_IO_SEC, in stm32_uart_init_from_dt_node()