Lines Matching refs:imx_uart_writel

271 static inline void imx_uart_writel(struct imx_port *sport, u32 val, u32 offset)  in imx_uart_writel()  function
308 imx_uart_writel(sport, ucr->ucr1, UCR1); in imx_uart_ucrs_restore()
309 imx_uart_writel(sport, ucr->ucr2, UCR2); in imx_uart_ucrs_restore()
310 imx_uart_writel(sport, ucr->ucr3, UCR3); in imx_uart_ucrs_restore()
358 imx_uart_writel(sport, ucr2 & ~UCR2_SRST, UCR2); in imx_uart_soft_reset()
364 imx_uart_writel(sport, ubir, UBIR); in imx_uart_soft_reset()
365 imx_uart_writel(sport, ubmr, UBMR); in imx_uart_soft_reset()
366 imx_uart_writel(sport, uts, IMX21_UTS); in imx_uart_soft_reset()
378 imx_uart_writel(sport, uts, imx_uart_uts_reg(sport)); in imx_uart_disable_loopback_rs485()
400 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_start_rx()
401 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_start_rx()
422 imx_uart_writel(sport, ucr1 & ~UCR1_TRDYEN, UCR1); in imx_uart_stop_tx()
432 imx_uart_writel(sport, ucr4, UCR4); in imx_uart_stop_tx()
459 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_stop_tx()
488 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_stop_rx()
489 imx_uart_writel(sport, ucr4, UCR4); in imx_uart_stop_rx()
497 imx_uart_writel(sport, uts, imx_uart_uts_reg(sport)); in imx_uart_stop_rx()
503 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_stop_rx()
525 imx_uart_writel(sport, sport->port.x_char, URTX0); in imx_uart_transmit_buffer()
546 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_transmit_buffer()
548 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_transmit_buffer()
559 imx_uart_writel(sport, xmit->buf[xmit->tail], URTX0); in imx_uart_transmit_buffer()
584 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_dma_tx_callback()
600 imx_uart_writel(sport, ucr4, UCR4); in imx_uart_dma_tx_callback()
622 imx_uart_writel(sport, ucr4, UCR4); in imx_uart_dma_tx()
658 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_dma_tx()
689 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_start_tx()
719 imx_uart_writel(sport, ucr4, UCR4); in imx_uart_start_tx()
730 imx_uart_writel(sport, ucr1 | UCR1_TRDYEN, UCR1); in imx_uart_start_tx()
740 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_start_tx()
756 imx_uart_writel(sport, USR1_RTSD, USR1); in __imx_uart_rtsint()
826 imx_uart_writel(sport, USR2_WAKE, USR2); in imx_uart_check_flood()
1000 imx_uart_writel(sport, USR1_AGTIM, USR1); in imx_uart_int()
1012 imx_uart_writel(sport, USR1_DTRD, USR1); in imx_uart_int()
1025 imx_uart_writel(sport, USR1_AWAKE, USR1); in imx_uart_int()
1031 imx_uart_writel(sport, USR2_ORE, USR2); in imx_uart_int()
1093 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_set_mctrl()
1099 imx_uart_writel(sport, ucr3, UCR3); in imx_uart_set_mctrl()
1104 imx_uart_writel(sport, uts, imx_uart_uts_reg(sport)); in imx_uart_set_mctrl()
1125 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_break_ctl()
1283 imx_uart_writel(sport, USR2_BRCD, USR2); in imx_uart_clear_rx_errors()
1291 imx_uart_writel(sport, USR1_FRAMERR, USR1); in imx_uart_clear_rx_errors()
1294 imx_uart_writel(sport, USR1_PARITYERR, USR1); in imx_uart_clear_rx_errors()
1300 imx_uart_writel(sport, USR2_ORE, USR2); in imx_uart_clear_rx_errors()
1320 imx_uart_writel(sport, val, UFCR); in imx_uart_setup_ufcr()
1407 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_enable_dma()
1419 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_disable_dma()
1457 imx_uart_writel(sport, ucr4 & ~UCR4_DREN, UCR4); in imx_uart_startup()
1471 imx_uart_writel(sport, USR1_RTSD | USR1_DTRD, USR1); in imx_uart_startup()
1472 imx_uart_writel(sport, USR2_ORE, USR2); in imx_uart_startup()
1479 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_startup()
1486 imx_uart_writel(sport, ucr4, UCR4); in imx_uart_startup()
1502 imx_uart_writel(sport, ucr3, UCR3); in imx_uart_startup()
1514 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_startup()
1527 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_startup()
1531 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_startup()
1574 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_shutdown()
1597 imx_uart_writel(sport, uts, imx_uart_uts_reg(sport)); in imx_uart_shutdown()
1602 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_shutdown()
1606 imx_uart_writel(sport, ucr4, UCR4); in imx_uart_shutdown()
1632 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_flush_buffer()
1772 imx_uart_writel(sport, ufcr, UFCR); in imx_uart_set_termios()
1786 imx_uart_writel(sport, num, UBIR); in imx_uart_set_termios()
1787 imx_uart_writel(sport, denom, UBMR); in imx_uart_set_termios()
1791 imx_uart_writel(sport, sport->port.uartclk / div / 1000, in imx_uart_set_termios()
1794 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_set_termios()
1882 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_poll_init()
1883 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_poll_init()
1886 imx_uart_writel(sport, ucr1 | UCR1_RRDYEN, UCR1); in imx_uart_poll_init()
1887 imx_uart_writel(sport, ucr2 | UCR2_ATEN, UCR2); in imx_uart_poll_init()
1914 imx_uart_writel(sport, c, URTX0); in imx_uart_poll_put_char()
1942 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_rs485_config()
1990 imx_uart_writel(sport, ch, URTX0); in imx_uart_console_putchar()
2023 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_console_write()
2025 imx_uart_writel(sport, old_ucr.ucr2 | UCR2_TXEN, UCR2); in imx_uart_console_write()
2358 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_probe()
2363 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_probe()
2379 imx_uart_writel(sport, uts, imx_uart_uts_reg(sport)); in imx_uart_probe()
2383 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_probe()
2387 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_probe()
2399 imx_uart_writel(sport, ufcr | UFCR_DCEDTE, UFCR); in imx_uart_probe()
2406 imx_uart_writel(sport, in imx_uart_probe()
2414 imx_uart_writel(sport, ufcr & ~UFCR_DCEDTE, UFCR); in imx_uart_probe()
2418 imx_uart_writel(sport, ucr3, UCR3); in imx_uart_probe()
2491 imx_uart_writel(sport, sport->saved_reg[4], UFCR); in imx_uart_restore_context()
2492 imx_uart_writel(sport, sport->saved_reg[5], UESC); in imx_uart_restore_context()
2493 imx_uart_writel(sport, sport->saved_reg[6], UTIM); in imx_uart_restore_context()
2494 imx_uart_writel(sport, sport->saved_reg[7], UBIR); in imx_uart_restore_context()
2495 imx_uart_writel(sport, sport->saved_reg[8], UBMR); in imx_uart_restore_context()
2496 imx_uart_writel(sport, sport->saved_reg[9], IMX21_UTS); in imx_uart_restore_context()
2497 imx_uart_writel(sport, sport->saved_reg[0], UCR1); in imx_uart_restore_context()
2498 imx_uart_writel(sport, sport->saved_reg[1] | UCR2_SRST, UCR2); in imx_uart_restore_context()
2499 imx_uart_writel(sport, sport->saved_reg[2], UCR3); in imx_uart_restore_context()
2500 imx_uart_writel(sport, sport->saved_reg[3], UCR4); in imx_uart_restore_context()
2531 imx_uart_writel(sport, USR1_AWAKE, USR1); in imx_uart_enable_wakeup()
2536 imx_uart_writel(sport, ucr3, UCR3); in imx_uart_enable_wakeup()
2541 imx_uart_writel(sport, USR1_RTSD, USR1); in imx_uart_enable_wakeup()
2546 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_enable_wakeup()