Lines Matching refs:imx_uart_readl
307 static u32 imx_uart_readl(struct imx_port *sport, u32 offset) in imx_uart_readl() function
370 ucr->ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_ucrs_save()
371 ucr->ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_ucrs_save()
372 ucr->ucr3 = imx_uart_readl(sport, UCR3); in imx_uart_ucrs_save()
413 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_start_rx()
414 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_start_rx()
443 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_stop_tx()
448 imx_uart_readl(sport, USR2) & USR2_TXDC) { in imx_uart_stop_tx()
449 u32 ucr2 = imx_uart_readl(sport, UCR2), ucr4; in imx_uart_stop_tx()
458 ucr4 = imx_uart_readl(sport, UCR4); in imx_uart_stop_tx()
470 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_stop_rx()
471 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_stop_rx()
521 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_transmit_buffer()
535 !(imx_uart_readl(sport, imx_uart_uts_reg(sport)) & UTS_TXFULL)) { in imx_uart_transmit_buffer()
562 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_dma_tx_callback()
580 u32 ucr4 = imx_uart_readl(sport, UCR4); in imx_uart_dma_tx_callback()
602 ucr4 = imx_uart_readl(sport, UCR4); in imx_uart_dma_tx()
638 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_dma_tx()
661 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_start_tx()
676 u32 ucr4 = imx_uart_readl(sport, UCR4); in imx_uart_start_tx()
683 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_start_tx()
691 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_start_tx()
714 usr1 = imx_uart_readl(sport, USR1) & USR1_RTSS; in imx_uart_rtsint()
742 while (imx_uart_readl(sport, USR2) & USR2_RDR) { in imx_uart_rxint()
748 rx = imx_uart_readl(sport, URXD0); in imx_uart_rxint()
750 usr2 = imx_uart_readl(sport, USR2); in imx_uart_rxint()
813 unsigned usr1 = imx_uart_readl(sport, USR1); in imx_uart_get_hwmctrl()
814 unsigned usr2 = imx_uart_readl(sport, USR2); in imx_uart_get_hwmctrl()
824 if (!(imx_uart_readl(sport, USR2) & USR2_RIIN)) in imx_uart_get_hwmctrl()
863 usr1 = imx_uart_readl(sport, USR1); in imx_uart_int()
864 usr2 = imx_uart_readl(sport, USR2); in imx_uart_int()
865 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_int()
866 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_int()
867 ucr3 = imx_uart_readl(sport, UCR3); in imx_uart_int()
868 ucr4 = imx_uart_readl(sport, UCR4); in imx_uart_int()
944 ret = (imx_uart_readl(sport, USR2) & USR2_TXDC) ? TIOCSER_TEMT : 0; in imx_uart_tx_empty()
973 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_set_mctrl()
980 ucr3 = imx_uart_readl(sport, UCR3) & ~UCR3_DSR; in imx_uart_set_mctrl()
985 uts = imx_uart_readl(sport, imx_uart_uts_reg(sport)) & ~UTS_LOOP; in imx_uart_set_mctrl()
1004 ucr1 = imx_uart_readl(sport, UCR1) & ~UCR1_SNDBRK; in imx_uart_break_ctl()
1161 usr1 = imx_uart_readl(sport, USR1); in imx_uart_clear_rx_errors()
1162 usr2 = imx_uart_readl(sport, USR2); in imx_uart_clear_rx_errors()
1200 val = imx_uart_readl(sport, UFCR) & (UFCR_RFDIV | UFCR_DCEDTE); in imx_uart_setup_ufcr()
1286 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_enable_dma()
1298 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_disable_dma()
1332 ucr4 = imx_uart_readl(sport, UCR4); in imx_uart_startup()
1348 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_startup()
1352 while (!(imx_uart_readl(sport, UCR2) & UCR2_SRST) && (--i > 0)) in imx_uart_startup()
1361 ucr1 = imx_uart_readl(sport, UCR1) & ~UCR1_RRDYEN; in imx_uart_startup()
1368 ucr4 = imx_uart_readl(sport, UCR4) & ~UCR4_OREN; in imx_uart_startup()
1373 ucr2 = imx_uart_readl(sport, UCR2) & ~UCR2_ATEN; in imx_uart_startup()
1388 ucr3 = imx_uart_readl(sport, UCR3); in imx_uart_startup()
1408 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_startup()
1412 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_startup()
1453 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_shutdown()
1457 ucr4 = imx_uart_readl(sport, UCR4); in imx_uart_shutdown()
1472 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_shutdown()
1500 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_flush_buffer()
1517 ubir = imx_uart_readl(sport, UBIR); in imx_uart_flush_buffer()
1518 ubmr = imx_uart_readl(sport, UBMR); in imx_uart_flush_buffer()
1519 uts = imx_uart_readl(sport, IMX21_UTS); in imx_uart_flush_buffer()
1521 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_flush_buffer()
1525 while (!(imx_uart_readl(sport, UCR2) & UCR2_SRST) && (--i > 0)) in imx_uart_flush_buffer()
1643 old_ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_set_termios()
1647 old_ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_set_termios()
1650 while (!(imx_uart_readl(sport, USR2) & USR2_TXDC)) in imx_uart_set_termios()
1680 ufcr = imx_uart_readl(sport, UFCR); in imx_uart_set_termios()
1775 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_poll_init()
1776 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_poll_init()
1802 if (!(imx_uart_readl(sport, USR2) & USR2_RDR)) in imx_uart_poll_get_char()
1805 return imx_uart_readl(sport, URXD0) & URXD_RX_DATA; in imx_uart_poll_get_char()
1815 status = imx_uart_readl(sport, USR1); in imx_uart_poll_put_char()
1823 status = imx_uart_readl(sport, USR2); in imx_uart_poll_put_char()
1850 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_rs485_config()
1898 while (imx_uart_readl(sport, imx_uart_uts_reg(sport)) & UTS_TXFULL) in imx_uart_console_putchar()
1954 while (!(imx_uart_readl(sport, USR2) & USR2_TXDC)); in imx_uart_console_write()
1974 if (imx_uart_readl(sport, UCR1) & UCR1_UARTEN) { in imx_uart_console_get_options()
1980 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_console_get_options()
1995 ubir = imx_uart_readl(sport, UBIR) & 0xffff; in imx_uart_console_get_options()
1996 ubmr = imx_uart_readl(sport, UBMR) & 0xffff; in imx_uart_console_get_options()
1998 ucfr_rfdiv = (imx_uart_readl(sport, UFCR) & UFCR_RFDIV) >> 7; in imx_uart_console_get_options()
2095 while (imx_uart_readl(sport, IMX21_UTS) & UTS_TXFULL) in imx_uart_console_early_putchar()
2296 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_probe()
2308 u32 ufcr = imx_uart_readl(sport, UFCR); in imx_uart_probe()
2323 u32 ufcr = imx_uart_readl(sport, UFCR); in imx_uart_probe()
2406 sport->saved_reg[0] = imx_uart_readl(sport, UCR1); in imx_uart_save_context()
2407 sport->saved_reg[1] = imx_uart_readl(sport, UCR2); in imx_uart_save_context()
2408 sport->saved_reg[2] = imx_uart_readl(sport, UCR3); in imx_uart_save_context()
2409 sport->saved_reg[3] = imx_uart_readl(sport, UCR4); in imx_uart_save_context()
2410 sport->saved_reg[4] = imx_uart_readl(sport, UFCR); in imx_uart_save_context()
2411 sport->saved_reg[5] = imx_uart_readl(sport, UESC); in imx_uart_save_context()
2412 sport->saved_reg[6] = imx_uart_readl(sport, UTIM); in imx_uart_save_context()
2413 sport->saved_reg[7] = imx_uart_readl(sport, UBIR); in imx_uart_save_context()
2414 sport->saved_reg[8] = imx_uart_readl(sport, UBMR); in imx_uart_save_context()
2415 sport->saved_reg[9] = imx_uart_readl(sport, IMX21_UTS); in imx_uart_save_context()
2423 ucr3 = imx_uart_readl(sport, UCR3); in imx_uart_enable_wakeup()
2433 u32 ucr1 = imx_uart_readl(sport, UCR1); in imx_uart_enable_wakeup()