Lines Matching refs:imx_uart_readl
308 static u32 imx_uart_readl(struct imx_port *sport, u32 offset) in imx_uart_readl() function
371 ucr->ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_ucrs_save()
372 ucr->ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_ucrs_save()
373 ucr->ucr3 = imx_uart_readl(sport, UCR3); in imx_uart_ucrs_save()
411 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_start_rx()
412 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_start_rx()
441 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_stop_tx()
446 imx_uart_readl(sport, USR2) & USR2_TXDC) { in imx_uart_stop_tx()
447 u32 ucr2 = imx_uart_readl(sport, UCR2), ucr4; in imx_uart_stop_tx()
456 ucr4 = imx_uart_readl(sport, UCR4); in imx_uart_stop_tx()
468 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_stop_rx()
469 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_stop_rx()
519 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_transmit_buffer()
533 !(imx_uart_readl(sport, imx_uart_uts_reg(sport)) & UTS_TXFULL)) { in imx_uart_transmit_buffer()
560 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_dma_tx_callback()
578 u32 ucr4 = imx_uart_readl(sport, UCR4); in imx_uart_dma_tx_callback()
600 ucr4 = imx_uart_readl(sport, UCR4); in imx_uart_dma_tx()
636 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_dma_tx()
659 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_start_tx()
674 u32 ucr4 = imx_uart_readl(sport, UCR4); in imx_uart_start_tx()
681 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_start_tx()
689 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_start_tx()
711 usr1 = imx_uart_readl(sport, USR1) & USR1_RTSS; in imx_uart_rtsint()
737 while (imx_uart_readl(sport, USR2) & USR2_RDR) { in imx_uart_rxint()
743 rx = imx_uart_readl(sport, URXD0); in imx_uart_rxint()
745 usr2 = imx_uart_readl(sport, USR2); in imx_uart_rxint()
808 unsigned usr1 = imx_uart_readl(sport, USR1); in imx_uart_get_hwmctrl()
809 unsigned usr2 = imx_uart_readl(sport, USR2); in imx_uart_get_hwmctrl()
819 if (!(imx_uart_readl(sport, USR2) & USR2_RIIN)) in imx_uart_get_hwmctrl()
858 usr1 = imx_uart_readl(sport, USR1); in imx_uart_int()
859 usr2 = imx_uart_readl(sport, USR2); in imx_uart_int()
860 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_int()
861 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_int()
862 ucr3 = imx_uart_readl(sport, UCR3); in imx_uart_int()
863 ucr4 = imx_uart_readl(sport, UCR4); in imx_uart_int()
937 ret = (imx_uart_readl(sport, USR2) & USR2_TXDC) ? TIOCSER_TEMT : 0; in imx_uart_tx_empty()
970 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_set_mctrl()
985 ucr3 = imx_uart_readl(sport, UCR3) & ~UCR3_DSR; in imx_uart_set_mctrl()
990 uts = imx_uart_readl(sport, imx_uart_uts_reg(sport)) & ~UTS_LOOP; in imx_uart_set_mctrl()
1009 ucr1 = imx_uart_readl(sport, UCR1) & ~UCR1_SNDBRK; in imx_uart_break_ctl()
1166 usr1 = imx_uart_readl(sport, USR1); in imx_uart_clear_rx_errors()
1167 usr2 = imx_uart_readl(sport, USR2); in imx_uart_clear_rx_errors()
1204 val = imx_uart_readl(sport, UFCR) & (UFCR_RFDIV | UFCR_DCEDTE); in imx_uart_setup_ufcr()
1290 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_enable_dma()
1302 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_disable_dma()
1336 ucr4 = imx_uart_readl(sport, UCR4); in imx_uart_startup()
1352 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_startup()
1356 while (!(imx_uart_readl(sport, UCR2) & UCR2_SRST) && (--i > 0)) in imx_uart_startup()
1365 ucr1 = imx_uart_readl(sport, UCR1) & ~UCR1_RRDYEN; in imx_uart_startup()
1372 ucr4 = imx_uart_readl(sport, UCR4) & ~UCR4_OREN; in imx_uart_startup()
1377 ucr2 = imx_uart_readl(sport, UCR2) & ~UCR2_ATEN; in imx_uart_startup()
1392 ucr3 = imx_uart_readl(sport, UCR3); in imx_uart_startup()
1412 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_startup()
1416 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_startup()
1457 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_shutdown()
1461 ucr4 = imx_uart_readl(sport, UCR4); in imx_uart_shutdown()
1476 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_shutdown()
1504 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_flush_buffer()
1521 ubir = imx_uart_readl(sport, UBIR); in imx_uart_flush_buffer()
1522 ubmr = imx_uart_readl(sport, UBMR); in imx_uart_flush_buffer()
1523 uts = imx_uart_readl(sport, IMX21_UTS); in imx_uart_flush_buffer()
1525 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_flush_buffer()
1529 while (!(imx_uart_readl(sport, UCR2) & UCR2_SRST) && (--i > 0)) in imx_uart_flush_buffer()
1575 old_ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_set_termios()
1669 ufcr = imx_uart_readl(sport, UFCR); in imx_uart_set_termios()
1682 old_ubir = imx_uart_readl(sport, UBIR); in imx_uart_set_termios()
1683 old_ubmr = imx_uart_readl(sport, UBMR); in imx_uart_set_termios()
1774 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_poll_init()
1775 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_poll_init()
1801 if (!(imx_uart_readl(sport, USR2) & USR2_RDR)) in imx_uart_poll_get_char()
1804 return imx_uart_readl(sport, URXD0) & URXD_RX_DATA; in imx_uart_poll_get_char()
1814 status = imx_uart_readl(sport, USR1); in imx_uart_poll_put_char()
1822 status = imx_uart_readl(sport, USR2); in imx_uart_poll_put_char()
1849 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_rs485_config()
1897 while (imx_uart_readl(sport, imx_uart_uts_reg(sport)) & UTS_TXFULL) in imx_uart_console_putchar()
1953 while (!(imx_uart_readl(sport, USR2) & USR2_TXDC)); in imx_uart_console_write()
1973 if (imx_uart_readl(sport, UCR1) & UCR1_UARTEN) { in imx_uart_console_get_options()
1979 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_console_get_options()
1994 ubir = imx_uart_readl(sport, UBIR) & 0xffff; in imx_uart_console_get_options()
1995 ubmr = imx_uart_readl(sport, UBMR) & 0xffff; in imx_uart_console_get_options()
1997 ucfr_rfdiv = (imx_uart_readl(sport, UFCR) & UFCR_RFDIV) >> 7; in imx_uart_console_get_options()
2094 while (imx_uart_readl(sport, IMX21_UTS) & UTS_TXFULL) in imx_uart_console_early_putchar()
2295 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_probe()
2307 u32 ufcr = imx_uart_readl(sport, UFCR); in imx_uart_probe()
2322 u32 ufcr = imx_uart_readl(sport, UFCR); in imx_uart_probe()
2414 sport->saved_reg[0] = imx_uart_readl(sport, UCR1); in imx_uart_save_context()
2415 sport->saved_reg[1] = imx_uart_readl(sport, UCR2); in imx_uart_save_context()
2416 sport->saved_reg[2] = imx_uart_readl(sport, UCR3); in imx_uart_save_context()
2417 sport->saved_reg[3] = imx_uart_readl(sport, UCR4); in imx_uart_save_context()
2418 sport->saved_reg[4] = imx_uart_readl(sport, UFCR); in imx_uart_save_context()
2419 sport->saved_reg[5] = imx_uart_readl(sport, UESC); in imx_uart_save_context()
2420 sport->saved_reg[6] = imx_uart_readl(sport, UTIM); in imx_uart_save_context()
2421 sport->saved_reg[7] = imx_uart_readl(sport, UBIR); in imx_uart_save_context()
2422 sport->saved_reg[8] = imx_uart_readl(sport, UBMR); in imx_uart_save_context()
2423 sport->saved_reg[9] = imx_uart_readl(sport, IMX21_UTS); in imx_uart_save_context()
2432 ucr3 = imx_uart_readl(sport, UCR3); in imx_uart_enable_wakeup()
2442 u32 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_enable_wakeup()