Lines Matching refs:imx_uart_writel

276 static void imx_uart_writel(struct imx_port *sport, u32 val, u32 offset)  in imx_uart_writel()  function
372 imx_uart_writel(sport, ucr->ucr1, UCR1); in imx_uart_ucrs_restore()
373 imx_uart_writel(sport, ucr->ucr2, UCR2); in imx_uart_ucrs_restore()
374 imx_uart_writel(sport, ucr->ucr3, UCR3); in imx_uart_ucrs_restore()
419 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_start_rx()
420 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_start_rx()
440 imx_uart_writel(sport, ucr1 & ~UCR1_TRDYEN, UCR1); in imx_uart_stop_tx()
450 imx_uart_writel(sport, ucr4, UCR4); in imx_uart_stop_tx()
477 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_stop_tx()
505 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_stop_rx()
506 imx_uart_writel(sport, ucr4, UCR4); in imx_uart_stop_rx()
509 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_stop_rx()
531 imx_uart_writel(sport, sport->port.x_char, URTX0); in imx_uart_transmit_buffer()
552 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_transmit_buffer()
554 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_transmit_buffer()
565 imx_uart_writel(sport, xmit->buf[xmit->tail], URTX0); in imx_uart_transmit_buffer()
591 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_dma_tx_callback()
609 imx_uart_writel(sport, ucr4, UCR4); in imx_uart_dma_tx_callback()
631 imx_uart_writel(sport, ucr4, UCR4); in imx_uart_dma_tx()
667 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_dma_tx()
698 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_start_tx()
727 imx_uart_writel(sport, ucr4, UCR4); in imx_uart_start_tx()
738 imx_uart_writel(sport, ucr1 | UCR1_TRDYEN, UCR1); in imx_uart_start_tx()
748 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_start_tx()
764 imx_uart_writel(sport, USR1_RTSD, USR1); in __imx_uart_rtsint()
812 imx_uart_writel(sport, USR2_BRCD, USR2); in __imx_uart_rxint()
970 imx_uart_writel(sport, USR1_AGTIM, USR1); in imx_uart_int()
982 imx_uart_writel(sport, USR1_DTRD, USR1); in imx_uart_int()
995 imx_uart_writel(sport, USR1_AWAKE, USR1); in imx_uart_int()
1001 imx_uart_writel(sport, USR2_ORE, USR2); in imx_uart_int()
1063 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_set_mctrl()
1069 imx_uart_writel(sport, ucr3, UCR3); in imx_uart_set_mctrl()
1074 imx_uart_writel(sport, uts, imx_uart_uts_reg(sport)); in imx_uart_set_mctrl()
1095 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_break_ctl()
1246 imx_uart_writel(sport, USR2_BRCD, USR2); in imx_uart_clear_rx_errors()
1254 imx_uart_writel(sport, USR1_FRAMERR, USR1); in imx_uart_clear_rx_errors()
1257 imx_uart_writel(sport, USR1_PARITYERR, USR1); in imx_uart_clear_rx_errors()
1263 imx_uart_writel(sport, USR2_ORE, USR2); in imx_uart_clear_rx_errors()
1281 imx_uart_writel(sport, val, UFCR); in imx_uart_setup_ufcr()
1368 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_enable_dma()
1380 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_disable_dma()
1418 imx_uart_writel(sport, ucr4 & ~UCR4_DREN, UCR4); in imx_uart_startup()
1430 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_startup()
1438 imx_uart_writel(sport, USR1_RTSD | USR1_DTRD, USR1); in imx_uart_startup()
1439 imx_uart_writel(sport, USR2_ORE, USR2); in imx_uart_startup()
1446 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_startup()
1453 imx_uart_writel(sport, ucr4, UCR4); in imx_uart_startup()
1469 imx_uart_writel(sport, ucr3, UCR3); in imx_uart_startup()
1481 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_startup()
1494 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_startup()
1498 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_startup()
1539 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_shutdown()
1555 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_shutdown()
1559 imx_uart_writel(sport, ucr4, UCR4); in imx_uart_shutdown()
1587 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_flush_buffer()
1608 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_flush_buffer()
1614 imx_uart_writel(sport, ubir, UBIR); in imx_uart_flush_buffer()
1615 imx_uart_writel(sport, ubmr, UBMR); in imx_uart_flush_buffer()
1616 imx_uart_writel(sport, uts, IMX21_UTS); in imx_uart_flush_buffer()
1751 imx_uart_writel(sport, ufcr, UFCR); in imx_uart_set_termios()
1765 imx_uart_writel(sport, num, UBIR); in imx_uart_set_termios()
1766 imx_uart_writel(sport, denom, UBMR); in imx_uart_set_termios()
1770 imx_uart_writel(sport, sport->port.uartclk / div / 1000, in imx_uart_set_termios()
1773 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_set_termios()
1866 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_poll_init()
1867 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_poll_init()
1870 imx_uart_writel(sport, ucr1 | UCR1_RRDYEN, UCR1); in imx_uart_poll_init()
1871 imx_uart_writel(sport, ucr2 | UCR2_ATEN, UCR2); in imx_uart_poll_init()
1898 imx_uart_writel(sport, c, URTX0); in imx_uart_poll_put_char()
1926 imx_uart_writel(sport, ucr2, UCR2); in imx_uart_rs485_config()
1970 imx_uart_writel(sport, ch, URTX0); in imx_uart_console_putchar()
2003 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_console_write()
2005 imx_uart_writel(sport, old_ucr.ucr2 | UCR2_TXEN, UCR2); in imx_uart_console_write()
2351 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_probe()
2362 imx_uart_writel(sport, ufcr | UFCR_DCEDTE, UFCR); in imx_uart_probe()
2369 imx_uart_writel(sport, in imx_uart_probe()
2377 imx_uart_writel(sport, ufcr & ~UFCR_DCEDTE, UFCR); in imx_uart_probe()
2381 imx_uart_writel(sport, ucr3, UCR3); in imx_uart_probe()
2452 imx_uart_writel(sport, sport->saved_reg[4], UFCR); in imx_uart_restore_context()
2453 imx_uart_writel(sport, sport->saved_reg[5], UESC); in imx_uart_restore_context()
2454 imx_uart_writel(sport, sport->saved_reg[6], UTIM); in imx_uart_restore_context()
2455 imx_uart_writel(sport, sport->saved_reg[7], UBIR); in imx_uart_restore_context()
2456 imx_uart_writel(sport, sport->saved_reg[8], UBMR); in imx_uart_restore_context()
2457 imx_uart_writel(sport, sport->saved_reg[9], IMX21_UTS); in imx_uart_restore_context()
2458 imx_uart_writel(sport, sport->saved_reg[0], UCR1); in imx_uart_restore_context()
2459 imx_uart_writel(sport, sport->saved_reg[1] | UCR2_SRST, UCR2); in imx_uart_restore_context()
2460 imx_uart_writel(sport, sport->saved_reg[2], UCR3); in imx_uart_restore_context()
2461 imx_uart_writel(sport, sport->saved_reg[3], UCR4); in imx_uart_restore_context()
2492 imx_uart_writel(sport, USR1_AWAKE, USR1); in imx_uart_enable_wakeup()
2497 imx_uart_writel(sport, ucr3, UCR3); in imx_uart_enable_wakeup()
2502 imx_uart_writel(sport, USR1_RTSD, USR1); in imx_uart_enable_wakeup()
2507 imx_uart_writel(sport, ucr1, UCR1); in imx_uart_enable_wakeup()