Lines Matching full:membase

250 	while ((readl(port->membase + CDNS_UART_SR) &  in cdns_uart_handle_rx()
253 rxbs_status = readl(port->membase + CDNS_UART_RXBS); in cdns_uart_handle_rx()
254 data = readl(port->membase + CDNS_UART_FIFO); in cdns_uart_handle_rx()
338 val = readl(cdns_uart->port->membase + CDNS_UART_MODEMCR); in cdns_rts_gpio_enable()
343 writel(val, cdns_uart->port->membase + CDNS_UART_MODEMCR); in cdns_rts_gpio_enable()
385 status = readl(port->membase + CDNS_UART_SR); in cdns_uart_tx_empty()
436 writel(CDNS_UART_IXR_TXEMPTY, port->membase + CDNS_UART_IDR); in cdns_uart_handle_tx()
442 !(readl(port->membase + CDNS_UART_SR) & CDNS_UART_SR_TXFULL) && in cdns_uart_handle_tx()
444 writel(ch, port->membase + CDNS_UART_FIFO); in cdns_uart_handle_tx()
452 writel(CDNS_UART_IXR_TXEMPTY, cdns_uart->port->membase + CDNS_UART_IER); in cdns_uart_handle_tx()
479 isrstatus = readl(port->membase + CDNS_UART_ISR); in cdns_uart_isr()
480 writel(isrstatus, port->membase + CDNS_UART_ISR); in cdns_uart_isr()
494 !(readl(port->membase + CDNS_UART_CR) & CDNS_UART_CR_RX_DIS)) in cdns_uart_isr()
583 mreg = readl(port->membase + CDNS_UART_MR); in cdns_uart_set_baud_rate()
588 writel(mreg, port->membase + CDNS_UART_MR); in cdns_uart_set_baud_rate()
589 writel(cd, port->membase + CDNS_UART_BAUDGEN); in cdns_uart_set_baud_rate()
590 writel(bdiv, port->membase + CDNS_UART_BAUDDIV); in cdns_uart_set_baud_rate()
637 ctrl_reg = readl(port->membase + CDNS_UART_CR); in cdns_uart_clk_notifier_cb()
639 writel(ctrl_reg, port->membase + CDNS_UART_CR); in cdns_uart_clk_notifier_cb()
664 ctrl_reg = readl(port->membase + CDNS_UART_CR); in cdns_uart_clk_notifier_cb()
666 writel(ctrl_reg, port->membase + CDNS_UART_CR); in cdns_uart_clk_notifier_cb()
668 while (readl(port->membase + CDNS_UART_CR) & in cdns_uart_clk_notifier_cb()
677 writel(rx_timeout, port->membase + CDNS_UART_RXTOUT); in cdns_uart_clk_notifier_cb()
678 ctrl_reg = readl(port->membase + CDNS_UART_CR); in cdns_uart_clk_notifier_cb()
681 writel(ctrl_reg, port->membase + CDNS_UART_CR); in cdns_uart_clk_notifier_cb()
723 status = readl(port->membase + CDNS_UART_CR); in cdns_uart_start_tx()
726 writel(status, port->membase + CDNS_UART_CR); in cdns_uart_start_tx()
732 writel(CDNS_UART_IXR_TXEMPTY, port->membase + CDNS_UART_ISR); in cdns_uart_start_tx()
758 regval = readl(port->membase + CDNS_UART_CR); in cdns_uart_stop_tx()
761 writel(regval, port->membase + CDNS_UART_CR); in cdns_uart_stop_tx()
773 writel(CDNS_UART_RX_IRQS, port->membase + CDNS_UART_IDR); in cdns_uart_stop_rx()
776 regval = readl(port->membase + CDNS_UART_CR); in cdns_uart_stop_rx()
778 writel(regval, port->membase + CDNS_UART_CR); in cdns_uart_stop_rx()
794 status = readl(port->membase + CDNS_UART_CR); in cdns_uart_break_ctl()
798 port->membase + CDNS_UART_CR); in cdns_uart_break_ctl()
802 port->membase + CDNS_UART_CR); in cdns_uart_break_ctl()
826 ctrl_reg = readl(port->membase + CDNS_UART_CR); in cdns_uart_set_termios()
828 writel(ctrl_reg, port->membase + CDNS_UART_CR); in cdns_uart_set_termios()
847 ctrl_reg = readl(port->membase + CDNS_UART_CR); in cdns_uart_set_termios()
849 writel(ctrl_reg, port->membase + CDNS_UART_CR); in cdns_uart_set_termios()
851 while (readl(port->membase + CDNS_UART_CR) & in cdns_uart_set_termios()
859 ctrl_reg = readl(port->membase + CDNS_UART_CR); in cdns_uart_set_termios()
862 writel(ctrl_reg, port->membase + CDNS_UART_CR); in cdns_uart_set_termios()
864 writel(rx_timeout, port->membase + CDNS_UART_RXTOUT); in cdns_uart_set_termios()
884 mode_reg = readl(port->membase + CDNS_UART_MR); in cdns_uart_set_termios()
925 writel(cval, port->membase + CDNS_UART_MR); in cdns_uart_set_termios()
927 cval = readl(port->membase + CDNS_UART_MODEMCR); in cdns_uart_set_termios()
932 writel(cval, port->membase + CDNS_UART_MODEMCR); in cdns_uart_set_termios()
961 port->membase + CDNS_UART_CR); in cdns_uart_startup()
967 port->membase + CDNS_UART_CR); in cdns_uart_startup()
969 while (readl(port->membase + CDNS_UART_CR) & in cdns_uart_startup()
980 status = readl(port->membase + CDNS_UART_CR); in cdns_uart_startup()
983 writel(status, port->membase + CDNS_UART_CR); in cdns_uart_startup()
990 port->membase + CDNS_UART_MR); in cdns_uart_startup()
996 writel(rx_trigger_level, port->membase + CDNS_UART_RXWM); in cdns_uart_startup()
1002 writel(rx_timeout, port->membase + CDNS_UART_RXTOUT); in cdns_uart_startup()
1005 writel(readl(port->membase + CDNS_UART_ISR), in cdns_uart_startup()
1006 port->membase + CDNS_UART_ISR); in cdns_uart_startup()
1020 port->membase + CDNS_UART_IER); in cdns_uart_startup()
1022 writel(CDNS_UART_RX_IRQS, port->membase + CDNS_UART_IER); in cdns_uart_startup()
1043 status = readl(port->membase + CDNS_UART_IMR); in cdns_uart_shutdown()
1044 writel(status, port->membase + CDNS_UART_IDR); in cdns_uart_shutdown()
1045 writel(0xffffffff, port->membase + CDNS_UART_ISR); in cdns_uart_shutdown()
1049 port->membase + CDNS_UART_CR); in cdns_uart_shutdown()
1105 port->membase = ioremap(port->mapbase, port->mapsize); in cdns_uart_request_port()
1106 if (!port->membase) { in cdns_uart_request_port()
1124 iounmap(port->membase); in cdns_uart_release_port()
1125 port->membase = NULL; in cdns_uart_release_port()
1154 val = readl(port->membase + CDNS_UART_MODEMSR); in cdns_uart_get_mctrl()
1176 val = readl(port->membase + CDNS_UART_MODEMCR); in cdns_uart_set_mctrl()
1177 mode_reg = readl(port->membase + CDNS_UART_MR); in cdns_uart_set_mctrl()
1193 writel(val, port->membase + CDNS_UART_MODEMCR); in cdns_uart_set_mctrl()
1194 writel(mode_reg, port->membase + CDNS_UART_MR); in cdns_uart_set_mctrl()
1206 if (readl(port->membase + CDNS_UART_SR) & CDNS_UART_SR_RXEMPTY) in cdns_uart_poll_get_char()
1209 c = (unsigned char) readl(port->membase + CDNS_UART_FIFO); in cdns_uart_poll_get_char()
1223 while (!(readl(port->membase + CDNS_UART_SR) & CDNS_UART_SR_TXEMPTY)) in cdns_uart_poll_put_char()
1227 writel(c, port->membase + CDNS_UART_FIFO); in cdns_uart_poll_put_char()
1230 while (!(readl(port->membase + CDNS_UART_SR) & CDNS_UART_SR_TXEMPTY)) in cdns_uart_poll_put_char()
1289 ctrl_reg = readl(port->membase + CDNS_UART_CR); in cdns_uart_console_putchar()
1302 ctrl_reg = readl(port->membase + CDNS_UART_SR); in cdns_uart_console_putchar()
1313 writel(ch, port->membase + CDNS_UART_FIFO); in cdns_uart_console_putchar()
1329 if (!port->membase) in cdns_early_console_setup()
1334 port->membase + CDNS_UART_CR); in cdns_early_console_setup()
1350 writel(mr, port->membase + CDNS_UART_MR); in cdns_early_console_setup()
1351 writel(cd, port->membase + CDNS_UART_BAUDGEN); in cdns_early_console_setup()
1352 writel(bdiv, port->membase + CDNS_UART_BAUDDIV); in cdns_early_console_setup()
1388 imr = readl(port->membase + CDNS_UART_IMR); in cdns_uart_console_write()
1389 writel(imr, port->membase + CDNS_UART_IDR); in cdns_uart_console_write()
1395 ctrl = readl(port->membase + CDNS_UART_CR); in cdns_uart_console_write()
1398 writel(ctrl, port->membase + CDNS_UART_CR); in cdns_uart_console_write()
1405 writel(imr, port->membase + CDNS_UART_IER); in cdns_uart_console_write()
1428 if (!port->membase) { in cdns_uart_console_setup()
1478 while (!(readl(port->membase + CDNS_UART_SR) & in cdns_uart_suspend()
1480 readl(port->membase + CDNS_UART_FIFO); in cdns_uart_suspend()
1482 writel(1, port->membase + CDNS_UART_RXWM); in cdns_uart_suspend()
1484 writel(CDNS_UART_IXR_TOUT, port->membase + CDNS_UART_IDR); in cdns_uart_suspend()
1526 ctrl_reg = readl(port->membase + CDNS_UART_CR); in cdns_uart_resume()
1528 writel(ctrl_reg, port->membase + CDNS_UART_CR); in cdns_uart_resume()
1529 while (readl(port->membase + CDNS_UART_CR) & in cdns_uart_resume()
1534 writel(rx_timeout, port->membase + CDNS_UART_RXTOUT); in cdns_uart_resume()
1536 ctrl_reg = readl(port->membase + CDNS_UART_CR); in cdns_uart_resume()
1539 writel(ctrl_reg, port->membase + CDNS_UART_CR); in cdns_uart_resume()
1547 writel(rx_trigger_level, port->membase + CDNS_UART_RXWM); in cdns_uart_resume()
1549 writel(CDNS_UART_IXR_TOUT, port->membase + CDNS_UART_IER); in cdns_uart_resume()
1623 val = readl(port->membase + CDNS_UART_MODEMCR); in cdns_rs485_config()
1625 writel(val, port->membase + CDNS_UART_MODEMCR); in cdns_rs485_config()