Lines Matching full:membase
81 litex_write8(port->membase + OFF_EV_ENABLE, uart->irq_reg); in liteuart_update_irq_reg()
104 unsigned char __iomem *membase = port->membase; in liteuart_rx_chars() local
107 while (!litex_read8(membase + OFF_RXEMPTY)) { in liteuart_rx_chars()
108 ch = litex_read8(membase + OFF_RXTX); in liteuart_rx_chars()
112 litex_write8(membase + OFF_EV_PENDING, EV_RX); in liteuart_rx_chars()
127 !litex_read8(port->membase + OFF_TXFULL), in liteuart_tx_chars()
128 litex_write8(port->membase + OFF_RXTX, ch)); in liteuart_tx_chars()
143 isr = litex_read8(port->membase + OFF_EV_PENDING) & uart->irq_reg; in liteuart_interrupt()
165 if (!litex_read8(port->membase + OFF_TXFULL)) in liteuart_tx_empty()
293 /* get membase */ in liteuart_probe()
294 port->membase = devm_platform_get_and_ioremap_resource(pdev, 0, NULL); in liteuart_probe()
295 if (IS_ERR(port->membase)) in liteuart_probe()
296 return PTR_ERR(port->membase); in liteuart_probe()
367 while (litex_read8(port->membase + OFF_TXFULL)) in liteuart_putchar()
370 litex_write8(port->membase + OFF_RXTX, ch); in liteuart_putchar()
402 if (!port->membase) in liteuart_console_setup()
441 if (!device->port.membase) in early_liteuart_setup()