Lines Matching refs:ucr2

239 	unsigned int	ucr2;  member
300 ucr->ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_ucrs_save()
309 imx_uart_writel(sport, ucr->ucr2, UCR2); in imx_uart_ucrs_restore()
315 static void imx_uart_rts_active(struct imx_port *sport, u32 *ucr2) in imx_uart_rts_active() argument
317 *ucr2 &= ~(UCR2_CTSC | UCR2_CTS); in imx_uart_rts_active()
323 static void imx_uart_rts_inactive(struct imx_port *sport, u32 *ucr2) in imx_uart_rts_inactive() argument
325 *ucr2 &= ~UCR2_CTSC; in imx_uart_rts_inactive()
326 *ucr2 |= UCR2_CTS; in imx_uart_rts_inactive()
340 u32 ucr2, ubir, ubmr, uts; in imx_uart_soft_reset() local
357 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_soft_reset()
358 imx_uart_writel(sport, ucr2 & ~UCR2_SRST, UCR2); in imx_uart_soft_reset()
385 unsigned int ucr1, ucr2; in imx_uart_start_rx() local
388 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_start_rx()
390 ucr2 |= UCR2_RXEN; in imx_uart_start_rx()
396 ucr2 |= UCR2_ATEN; in imx_uart_start_rx()
400 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_start_rx()
450 u32 ucr2; in imx_uart_stop_tx() local
454 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_stop_tx()
456 imx_uart_rts_active(sport, &ucr2); in imx_uart_stop_tx()
458 imx_uart_rts_inactive(sport, &ucr2); in imx_uart_stop_tx()
459 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_stop_tx()
475 u32 ucr1, ucr2, ucr4, uts; in imx_uart_stop_rx() local
478 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_stop_rx()
485 ucr2 &= ~UCR2_ATEN; in imx_uart_stop_rx()
498 ucr2 |= UCR2_RXEN; in imx_uart_stop_rx()
500 ucr2 &= ~UCR2_RXEN; in imx_uart_stop_rx()
503 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_stop_rx()
684 u32 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_start_tx() local
686 imx_uart_rts_active(sport, &ucr2); in imx_uart_start_tx()
688 imx_uart_rts_inactive(sport, &ucr2); in imx_uart_start_tx()
689 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_start_tx()
962 unsigned int usr1, usr2, ucr1, ucr2, ucr3, ucr4; in imx_uart_int() local
970 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_int()
984 if ((ucr2 & UCR2_ATEN) == 0) in imx_uart_int()
1075 u32 ucr2; in imx_uart_set_mctrl() local
1081 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_set_mctrl()
1082 ucr2 &= ~(UCR2_CTS | UCR2_CTSC); in imx_uart_set_mctrl()
1084 ucr2 |= UCR2_CTS; in imx_uart_set_mctrl()
1090 if (!(ucr2 & UCR2_IRTS)) in imx_uart_set_mctrl()
1091 ucr2 |= UCR2_CTSC; in imx_uart_set_mctrl()
1093 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_set_mctrl()
1435 u32 ucr1, ucr2, ucr3, ucr4; in imx_uart_startup() local
1504 ucr2 = imx_uart_readl(sport, UCR2) & ~UCR2_ATEN; in imx_uart_startup()
1505 ucr2 |= (UCR2_RXEN | UCR2_TXEN); in imx_uart_startup()
1507 ucr2 |= UCR2_IRTS; in imx_uart_startup()
1513 ucr2 &= ~UCR2_RTSEN; in imx_uart_startup()
1514 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_startup()
1529 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_startup()
1530 ucr2 |= UCR2_ATEN; in imx_uart_startup()
1531 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_startup()
1545 u32 ucr1, ucr2, ucr4, uts; in imx_uart_shutdown() local
1572 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_shutdown()
1573 ucr2 &= ~(UCR2_TXEN | UCR2_ATEN); in imx_uart_shutdown()
1574 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_shutdown()
1646 u32 ucr2, old_ucr2, ufcr; in imx_uart_set_termios() local
1678 ucr2 = old_ucr2 & (UCR2_TXEN | UCR2_RXEN | UCR2_ATEN | UCR2_CTS); in imx_uart_set_termios()
1680 ucr2 |= UCR2_SRST | UCR2_IRTS; in imx_uart_set_termios()
1682 ucr2 |= UCR2_WS; in imx_uart_set_termios()
1694 imx_uart_rts_active(sport, &ucr2); in imx_uart_set_termios()
1696 imx_uart_rts_inactive(sport, &ucr2); in imx_uart_set_termios()
1703 if (ucr2 & UCR2_CTS) in imx_uart_set_termios()
1704 ucr2 |= UCR2_CTSC; in imx_uart_set_termios()
1708 ucr2 &= ~UCR2_IRTS; in imx_uart_set_termios()
1710 ucr2 |= UCR2_STPB; in imx_uart_set_termios()
1712 ucr2 |= UCR2_PREN; in imx_uart_set_termios()
1714 ucr2 |= UCR2_PROE; in imx_uart_set_termios()
1794 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_set_termios()
1849 u32 ucr1, ucr2; in imx_uart_poll_init() local
1871 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_poll_init()
1879 ucr2 |= UCR2_RXEN | UCR2_TXEN; in imx_uart_poll_init()
1880 ucr2 &= ~UCR2_ATEN; in imx_uart_poll_init()
1883 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_poll_init()
1887 imx_uart_writel(sport, ucr2 | UCR2_ATEN, UCR2); in imx_uart_poll_init()
1928 u32 ucr2; in imx_uart_rs485_config() local
1937 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_rs485_config()
1939 imx_uart_rts_active(sport, &ucr2); in imx_uart_rs485_config()
1941 imx_uart_rts_inactive(sport, &ucr2); in imx_uart_rs485_config()
1942 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_rs485_config()
2025 imx_uart_writel(sport, old_ucr.ucr2 | UCR2_TXEN, UCR2); in imx_uart_console_write()
2052 unsigned int ucr2, ubir, ubmr, uartclk; in imx_uart_console_get_options() local
2056 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_console_get_options()
2059 if (ucr2 & UCR2_PREN) { in imx_uart_console_get_options()
2060 if (ucr2 & UCR2_PROE) in imx_uart_console_get_options()
2066 if (ucr2 & UCR2_WS) in imx_uart_console_get_options()
2236 u32 ucr1, ucr2, uts; in imx_uart_probe() local
2361 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_probe()
2362 ucr2 &= ~UCR2_ATEN; in imx_uart_probe()
2363 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_probe()
2385 ucr2 = imx_uart_readl(sport, UCR2); in imx_uart_probe()
2386 ucr2 |= UCR2_RXEN; in imx_uart_probe()
2387 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_probe()