Lines Matching refs:membase

298 	while (!(readl(s->port.membase + AUART_STAT) &  in mxs_auart_tx_chars()
303 s->port.membase + AUART_DATA); in mxs_auart_tx_chars()
310 s->port.membase + AUART_DATA); in mxs_auart_tx_chars()
320 s->port.membase + AUART_INTR_CLR); in mxs_auart_tx_chars()
323 s->port.membase + AUART_INTR_SET); in mxs_auart_tx_chars()
335 c = readl(s->port.membase + AUART_DATA); in mxs_auart_rx_char()
336 stat = readl(s->port.membase + AUART_STAT); in mxs_auart_rx_char()
371 writel(stat, s->port.membase + AUART_STAT); in mxs_auart_rx_char()
379 stat = readl(s->port.membase + AUART_STAT); in mxs_auart_rx_chars()
385 writel(stat, s->port.membase + AUART_STAT); in mxs_auart_rx_chars()
421 u32 ctrl = readl(u->membase + AUART_CTRL2); in mxs_auart_set_mctrl()
431 writel(ctrl, u->membase + AUART_CTRL2); in mxs_auart_set_mctrl()
462 u32 stat = readl(u->membase + AUART_STAT); in mxs_auart_get_mctrl()
539 stat = readl(s->port.membase + AUART_STAT); in dma_rx_callback()
546 writel(stat, s->port.membase + AUART_STAT); in dma_rx_callback()
610 s->port.membase + AUART_CTRL2_CLR); in mxs_auart_dma_exit()
669 ctrl2 = readl(u->membase + AUART_CTRL2); in mxs_auart_settermios()
764 writel(ctrl, u->membase + AUART_LINECTRL); in mxs_auart_settermios()
765 writel(ctrl2, u->membase + AUART_CTRL2); in mxs_auart_settermios()
775 u->membase + AUART_INTR_CLR); in mxs_auart_settermios()
805 u32 stat = readl(s->port.membase + AUART_STAT); in mxs_auart_irq_handle()
807 istat = readl(s->port.membase + AUART_INTR); in mxs_auart_irq_handle()
814 s->port.membase + AUART_INTR_CLR); in mxs_auart_irq_handle()
831 s->port.membase + AUART_INTR_CLR); in mxs_auart_irq_handle()
854 writel(AUART_CTRL0_SFTRST, u->membase + AUART_CTRL0_CLR); in mxs_auart_reset_deassert()
857 reg = readl(u->membase + AUART_CTRL0); in mxs_auart_reset_deassert()
862 writel(AUART_CTRL0_CLKGATE, u->membase + AUART_CTRL0_CLR); in mxs_auart_reset_deassert()
870 reg = readl(u->membase + AUART_CTRL0); in mxs_auart_reset_assert()
875 writel(AUART_CTRL0_CLKGATE, u->membase + AUART_CTRL0_CLR); in mxs_auart_reset_assert()
876 writel(AUART_CTRL0_SFTRST, u->membase + AUART_CTRL0_SET); in mxs_auart_reset_assert()
879 reg = readl(u->membase + AUART_CTRL0); in mxs_auart_reset_assert()
899 writel(AUART_CTRL0_CLKGATE, u->membase + AUART_CTRL0_CLR); in mxs_auart_startup()
906 writel(AUART_CTRL2_UARTEN, u->membase + AUART_CTRL2_SET); in mxs_auart_startup()
909 u->membase + AUART_INTR); in mxs_auart_startup()
918 writel(AUART_LINECTRL_FEN, u->membase + AUART_LINECTRL_SET); in mxs_auart_startup()
937 writel(AUART_CTRL2_UARTEN, u->membase + AUART_CTRL2_CLR); in mxs_auart_shutdown()
939 u->membase + AUART_INTR_CLR); in mxs_auart_shutdown()
940 writel(AUART_CTRL0_CLKGATE, u->membase + AUART_CTRL0_SET); in mxs_auart_shutdown()
950 if ((readl(u->membase + AUART_STAT) & in mxs_auart_tx_empty()
962 writel(AUART_CTRL2_TXE, u->membase + AUART_CTRL2_SET); in mxs_auart_start_tx()
969 writel(AUART_CTRL2_TXE, u->membase + AUART_CTRL2_CLR); in mxs_auart_stop_tx()
974 writel(AUART_CTRL2_RXE, u->membase + AUART_CTRL2_CLR); in mxs_auart_stop_rx()
981 u->membase + AUART_LINECTRL_SET); in mxs_auart_break_ctl()
984 u->membase + AUART_LINECTRL_CLR); in mxs_auart_break_ctl()
1014 while (readl(port->membase + AUART_STAT) & AUART_STAT_TXFF) { in mxs_auart_console_putchar()
1020 writel(ch, port->membase + AUART_DATA); in mxs_auart_console_putchar()
1040 old_ctrl2 = readl(port->membase + AUART_CTRL2); in auart_console_write()
1041 old_ctrl0 = readl(port->membase + AUART_CTRL0); in auart_console_write()
1044 port->membase + AUART_CTRL0_CLR); in auart_console_write()
1046 port->membase + AUART_CTRL2_SET); in auart_console_write()
1051 while (readl(port->membase + AUART_STAT) & AUART_STAT_BUSY) { in auart_console_write()
1063 if (!(readl(port->membase + AUART_STAT) & AUART_STAT_BUSY)) { in auart_console_write()
1064 writel(old_ctrl0, port->membase + AUART_CTRL0); in auart_console_write()
1065 writel(old_ctrl2, port->membase + AUART_CTRL2); in auart_console_write()
1077 if (!(readl(port->membase + AUART_CTRL2) & AUART_CTRL2_UARTEN)) in auart_console_get_options()
1080 lcr_h = readl(port->membase + AUART_LINECTRL); in auart_console_get_options()
1095 quot = ((readl(port->membase + AUART_LINECTRL) in auart_console_get_options()
1098 quot |= ((readl(port->membase + AUART_LINECTRL) in auart_console_get_options()
1293 s->port.membase = ioremap(r->start, resource_size(r)); in mxs_auart_probe()
1336 version = readl(s->port.membase + AUART_VERSION); in mxs_auart_probe()