Lines Matching refs:writel
210 writel(CDNS_UART_IXR_FRAMING, in cdns_uart_isr()
276 writel(CDNS_UART_IXR_TXEMPTY, in cdns_uart_isr()
288 writel(port->state->xmit.buf[ in cdns_uart_isr()
308 writel(isrstatus, port->membase + CDNS_UART_ISR_OFFSET); in cdns_uart_isr()
403 writel(mreg, port->membase + CDNS_UART_MR_OFFSET); in cdns_uart_set_baud_rate()
404 writel(cd, port->membase + CDNS_UART_BAUDGEN_OFFSET); in cdns_uart_set_baud_rate()
405 writel(bdiv, port->membase + CDNS_UART_BAUDDIV_OFFSET); in cdns_uart_set_baud_rate()
454 writel(ctrl_reg, port->membase + CDNS_UART_CR_OFFSET); in cdns_uart_clk_notifier_cb()
481 writel(ctrl_reg, port->membase + CDNS_UART_CR_OFFSET); in cdns_uart_clk_notifier_cb()
492 writel(rx_timeout, port->membase + CDNS_UART_RXTOUT_OFFSET); in cdns_uart_clk_notifier_cb()
496 writel(ctrl_reg, port->membase + CDNS_UART_CR_OFFSET); in cdns_uart_clk_notifier_cb()
522 writel((status & ~CDNS_UART_CR_TX_DIS) | CDNS_UART_CR_TX_EN, in cdns_uart_start_tx()
534 writel(port->state->xmit.buf[port->state->xmit.tail], in cdns_uart_start_tx()
544 writel(CDNS_UART_IXR_TXEMPTY, port->membase + CDNS_UART_ISR_OFFSET); in cdns_uart_start_tx()
546 writel(CDNS_UART_IXR_TXEMPTY, port->membase + CDNS_UART_IER_OFFSET); in cdns_uart_start_tx()
563 writel(regval, port->membase + CDNS_UART_CR_OFFSET); in cdns_uart_stop_tx()
577 writel(regval, port->membase + CDNS_UART_CR_OFFSET); in cdns_uart_stop_rx()
611 writel(CDNS_UART_CR_STARTBRK | status, in cdns_uart_break_ctl()
615 writel(CDNS_UART_CR_STOPBRK | status, in cdns_uart_break_ctl()
650 writel(ctrl_reg, port->membase + CDNS_UART_CR_OFFSET); in cdns_uart_set_termios()
671 writel(ctrl_reg, port->membase + CDNS_UART_CR_OFFSET); in cdns_uart_set_termios()
680 writel(ctrl_reg, port->membase + CDNS_UART_CR_OFFSET); in cdns_uart_set_termios()
682 writel(rx_timeout, port->membase + CDNS_UART_RXTOUT_OFFSET); in cdns_uart_set_termios()
743 writel(cval, port->membase + CDNS_UART_MR_OFFSET); in cdns_uart_set_termios()
764 writel(CDNS_UART_CR_TX_DIS | CDNS_UART_CR_RX_DIS, in cdns_uart_startup()
770 writel(CDNS_UART_CR_TXRST | CDNS_UART_CR_RXRST, in cdns_uart_startup()
778 writel((status & ~(CDNS_UART_CR_TX_DIS | CDNS_UART_CR_RX_DIS)) in cdns_uart_startup()
786 writel(CDNS_UART_MR_CHMODE_NORM | CDNS_UART_MR_STOPMODE_1_BIT in cdns_uart_startup()
794 writel(rx_trigger_level, port->membase + CDNS_UART_RXWM_OFFSET); in cdns_uart_startup()
800 writel(rx_timeout, port->membase + CDNS_UART_RXTOUT_OFFSET); in cdns_uart_startup()
803 writel(readl(port->membase + CDNS_UART_ISR_OFFSET), in cdns_uart_startup()
807 writel(CDNS_UART_IXR_TXEMPTY | CDNS_UART_IXR_PARITY | in cdns_uart_startup()
825 writel(status, port->membase + CDNS_UART_IDR_OFFSET); in cdns_uart_shutdown()
828 writel(CDNS_UART_CR_TX_DIS | CDNS_UART_CR_RX_DIS, in cdns_uart_shutdown()
940 writel(val, port->membase + CDNS_UART_MODEMCR_OFFSET); in cdns_uart_set_mctrl()
951 writel(imr, port->membase + CDNS_UART_IDR_OFFSET); in cdns_uart_poll_get_char()
961 writel(imr, port->membase + CDNS_UART_IER_OFFSET); in cdns_uart_poll_get_char()
972 writel(imr, port->membase + CDNS_UART_IDR_OFFSET); in cdns_uart_poll_put_char()
980 writel(c, port->membase + CDNS_UART_FIFO_OFFSET); in cdns_uart_poll_put_char()
988 writel(imr, port->membase + CDNS_UART_IER_OFFSET); in cdns_uart_poll_put_char()
1075 writel(ch, port->membase + CDNS_UART_FIFO_OFFSET); in cdns_uart_console_putchar()
1119 writel(imr, port->membase + CDNS_UART_IDR_OFFSET); in cdns_uart_console_write()
1126 writel((ctrl & ~CDNS_UART_CR_TX_DIS) | CDNS_UART_CR_TX_EN, in cdns_uart_console_write()
1132 writel(ctrl, port->membase + CDNS_UART_CR_OFFSET); in cdns_uart_console_write()
1135 writel(imr, port->membase + CDNS_UART_IER_OFFSET); in cdns_uart_console_write()
1251 writel(1, port->membase + CDNS_UART_RXWM_OFFSET); in cdns_uart_suspend()
1253 writel(CDNS_UART_IXR_TOUT, in cdns_uart_suspend()
1295 writel(ctrl_reg, port->membase + CDNS_UART_CR_OFFSET); in cdns_uart_resume()
1301 writel(rx_timeout, port->membase + CDNS_UART_RXTOUT_OFFSET); in cdns_uart_resume()
1306 writel(ctrl_reg, port->membase + CDNS_UART_CR_OFFSET); in cdns_uart_resume()
1312 writel(rx_trigger_level, in cdns_uart_resume()
1315 writel(CDNS_UART_IXR_TOUT, in cdns_uart_resume()