Lines Matching refs:membase
296 while (!(readl(s->port.membase + AUART_STAT) & in mxs_auart_tx_chars()
301 s->port.membase + AUART_DATA); in mxs_auart_tx_chars()
308 s->port.membase + AUART_DATA); in mxs_auart_tx_chars()
318 s->port.membase + AUART_INTR_CLR); in mxs_auart_tx_chars()
321 s->port.membase + AUART_INTR_SET); in mxs_auart_tx_chars()
333 c = readl(s->port.membase + AUART_DATA); in mxs_auart_rx_char()
334 stat = readl(s->port.membase + AUART_STAT); in mxs_auart_rx_char()
369 writel(stat, s->port.membase + AUART_STAT); in mxs_auart_rx_char()
377 stat = readl(s->port.membase + AUART_STAT); in mxs_auart_rx_chars()
383 writel(stat, s->port.membase + AUART_STAT); in mxs_auart_rx_chars()
419 u32 ctrl = readl(u->membase + AUART_CTRL2); in mxs_auart_set_mctrl()
429 writel(ctrl, u->membase + AUART_CTRL2); in mxs_auart_set_mctrl()
460 u32 stat = readl(u->membase + AUART_STAT); in mxs_auart_get_mctrl()
537 stat = readl(s->port.membase + AUART_STAT); in dma_rx_callback()
544 writel(stat, s->port.membase + AUART_STAT); in dma_rx_callback()
608 s->port.membase + AUART_CTRL2_CLR); in mxs_auart_dma_exit()
667 ctrl2 = readl(u->membase + AUART_CTRL2); in mxs_auart_settermios()
760 writel(ctrl, u->membase + AUART_LINECTRL); in mxs_auart_settermios()
761 writel(ctrl2, u->membase + AUART_CTRL2); in mxs_auart_settermios()
771 u->membase + AUART_INTR_CLR); in mxs_auart_settermios()
801 u32 stat = readl(s->port.membase + AUART_STAT); in mxs_auart_irq_handle()
803 istat = readl(s->port.membase + AUART_INTR); in mxs_auart_irq_handle()
810 s->port.membase + AUART_INTR_CLR); in mxs_auart_irq_handle()
827 s->port.membase + AUART_INTR_CLR); in mxs_auart_irq_handle()
850 writel(AUART_CTRL0_SFTRST, u->membase + AUART_CTRL0_CLR); in mxs_auart_reset()
853 reg = readl(u->membase + AUART_CTRL0); in mxs_auart_reset()
858 writel(AUART_CTRL0_CLKGATE, u->membase + AUART_CTRL0_CLR); in mxs_auart_reset()
870 writel(AUART_CTRL0_CLKGATE, u->membase + AUART_CTRL0_CLR); in mxs_auart_startup()
872 writel(AUART_CTRL2_UARTEN, u->membase + AUART_CTRL2_SET); in mxs_auart_startup()
875 u->membase + AUART_INTR); in mxs_auart_startup()
884 writel(AUART_LINECTRL_FEN, u->membase + AUART_LINECTRL_SET); in mxs_auart_startup()
902 writel(AUART_CTRL2_UARTEN, u->membase + AUART_CTRL2_CLR); in mxs_auart_shutdown()
905 u->membase + AUART_INTR_CLR); in mxs_auart_shutdown()
907 writel(AUART_CTRL0_CLKGATE, u->membase + AUART_CTRL0_SET); in mxs_auart_shutdown()
914 if ((readl(u->membase + AUART_STAT) & in mxs_auart_tx_empty()
926 writel(AUART_CTRL2_TXE, u->membase + AUART_CTRL2_SET); in mxs_auart_start_tx()
933 writel(AUART_CTRL2_TXE, u->membase + AUART_CTRL2_CLR); in mxs_auart_stop_tx()
938 writel(AUART_CTRL2_RXE, u->membase + AUART_CTRL2_CLR); in mxs_auart_stop_rx()
945 u->membase + AUART_LINECTRL_SET); in mxs_auart_break_ctl()
948 u->membase + AUART_LINECTRL_CLR); in mxs_auart_break_ctl()
978 while (readl(port->membase + AUART_STAT) & AUART_STAT_TXFF) { in mxs_auart_console_putchar()
984 writel(ch, port->membase + AUART_DATA); in mxs_auart_console_putchar()
1004 old_ctrl2 = readl(port->membase + AUART_CTRL2); in auart_console_write()
1005 old_ctrl0 = readl(port->membase + AUART_CTRL0); in auart_console_write()
1008 port->membase + AUART_CTRL0_CLR); in auart_console_write()
1010 port->membase + AUART_CTRL2_SET); in auart_console_write()
1015 while (readl(port->membase + AUART_STAT) & AUART_STAT_BUSY) { in auart_console_write()
1027 if (!(readl(port->membase + AUART_STAT) & AUART_STAT_BUSY)) { in auart_console_write()
1028 writel(old_ctrl0, port->membase + AUART_CTRL0); in auart_console_write()
1029 writel(old_ctrl2, port->membase + AUART_CTRL2); in auart_console_write()
1041 if (!(readl(port->membase + AUART_CTRL2) & AUART_CTRL2_UARTEN)) in auart_console_get_options()
1044 lcr_h = readl(port->membase + AUART_LINECTRL); in auart_console_get_options()
1059 quot = ((readl(port->membase + AUART_LINECTRL) in auart_console_get_options()
1062 quot |= ((readl(port->membase + AUART_LINECTRL) in auart_console_get_options()
1257 s->port.membase = ioremap(r->start, resource_size(r)); in mxs_auart_probe()
1300 version = readl(s->port.membase + AUART_VERSION); in mxs_auart_probe()