Lines Matching refs:imx_port

198 struct imx_port {  struct
276 static void imx_uart_writel(struct imx_port *sport, u32 val, u32 offset) in imx_uart_writel()
300 static u32 imx_uart_readl(struct imx_port *sport, u32 offset) in imx_uart_readl()
331 static inline unsigned imx_uart_uts_reg(struct imx_port *sport) in imx_uart_uts_reg()
336 static inline int imx_uart_is_imx1(struct imx_port *sport) in imx_uart_is_imx1()
341 static inline int imx_uart_is_imx21(struct imx_port *sport) in imx_uart_is_imx21()
346 static inline int imx_uart_is_imx53(struct imx_port *sport) in imx_uart_is_imx53()
351 static inline int imx_uart_is_imx6q(struct imx_port *sport) in imx_uart_is_imx6q()
359 static void imx_uart_ucrs_save(struct imx_port *sport, in imx_uart_ucrs_save()
368 static void imx_uart_ucrs_restore(struct imx_port *sport, in imx_uart_ucrs_restore()
379 static void imx_uart_rts_active(struct imx_port *sport, u32 *ucr2) in imx_uart_rts_active()
387 static void imx_uart_rts_inactive(struct imx_port *sport, u32 *ucr2) in imx_uart_rts_inactive()
403 struct imx_port *sport = (struct imx_port *)port; in imx_uart_start_rx()
426 struct imx_port *sport = (struct imx_port *)port; in imx_uart_stop_tx()
491 struct imx_port *sport = (struct imx_port *)port; in imx_uart_stop_rx()
515 struct imx_port *sport = (struct imx_port *)port; in imx_uart_enable_ms()
522 static void imx_uart_dma_tx(struct imx_port *sport);
525 static inline void imx_uart_transmit_buffer(struct imx_port *sport) in imx_uart_transmit_buffer()
579 struct imx_port *sport = data; in imx_uart_dma_tx_callback()
616 static void imx_uart_dma_tx(struct imx_port *sport) in imx_uart_dma_tx()
679 struct imx_port *sport = (struct imx_port *)port; in imx_uart_start_tx()
761 struct imx_port *sport = dev_id; in __imx_uart_rtsint()
774 struct imx_port *sport = dev_id; in imx_uart_rtsint()
788 struct imx_port *sport = dev_id; in imx_uart_txint()
798 struct imx_port *sport = dev_id; in __imx_uart_rxint()
865 struct imx_port *sport = dev_id; in imx_uart_rxint()
877 static void imx_uart_clear_rx_errors(struct imx_port *sport);
882 static unsigned int imx_uart_get_hwmctrl(struct imx_port *sport) in imx_uart_get_hwmctrl()
905 static void imx_uart_mctrl_check(struct imx_port *sport) in imx_uart_mctrl_check()
931 struct imx_port *sport = dev_id; in imx_uart_int()
1015 struct imx_port *sport = (struct imx_port *)port; in imx_uart_tx_empty()
1030 struct imx_port *sport = (struct imx_port *)port; in imx_uart_get_mctrl()
1041 struct imx_port *sport = (struct imx_port *)port; in imx_uart_set_mctrl()
1084 struct imx_port *sport = (struct imx_port *)port; in imx_uart_break_ctl()
1106 struct imx_port *sport = from_timer(sport, t, timer); in imx_uart_timeout()
1128 struct imx_port *sport = data; in imx_uart_dma_rx_callback()
1199 static int imx_uart_start_rx_dma(struct imx_port *sport) in imx_uart_start_rx_dma()
1236 static void imx_uart_clear_rx_errors(struct imx_port *sport) in imx_uart_clear_rx_errors()
1273 static void imx_uart_setup_ufcr(struct imx_port *sport, in imx_uart_setup_ufcr()
1284 static void imx_uart_dma_exit(struct imx_port *sport) in imx_uart_dma_exit()
1302 static int imx_uart_dma_init(struct imx_port *sport) in imx_uart_dma_init()
1359 static void imx_uart_enable_dma(struct imx_port *sport) in imx_uart_enable_dma()
1373 static void imx_uart_disable_dma(struct imx_port *sport) in imx_uart_disable_dma()
1392 struct imx_port *sport = (struct imx_port *)port; in imx_uart_startup()
1508 struct imx_port *sport = (struct imx_port *)port; in imx_uart_shutdown()
1570 struct imx_port *sport = (struct imx_port *)port; in imx_uart_flush_buffer()
1623 struct imx_port *sport = (struct imx_port *)port; in imx_uart_set_termios()
1783 struct imx_port *sport = (struct imx_port *)port; in imx_uart_type()
1793 struct imx_port *sport = (struct imx_port *)port; in imx_uart_config_port()
1807 struct imx_port *sport = (struct imx_port *)port; in imx_uart_verify_port()
1831 struct imx_port *sport = (struct imx_port *)port; in imx_uart_poll_init()
1880 struct imx_port *sport = (struct imx_port *)port; in imx_uart_poll_get_char()
1889 struct imx_port *sport = (struct imx_port *)port; in imx_uart_poll_put_char()
1911 struct imx_port *sport = (struct imx_port *)port; in imx_uart_rs485_config()
1960 static struct imx_port *imx_uart_ports[UART_NR];
1965 struct imx_port *sport = (struct imx_port *)port; in imx_uart_console_putchar()
1979 struct imx_port *sport = imx_uart_ports[co->index]; in imx_uart_console_write()
2026 imx_uart_console_get_options(struct imx_port *sport, int *baud, in imx_uart_console_get_options()
2087 struct imx_port *sport; in imx_uart_console_setup()
2135 struct imx_port *sport = imx_uart_ports[co->index]; in imx_uart_console_exit()
2173 struct imx_port *sport = container_of(t, struct imx_port, trigger_start_tx); in imx_trigger_start_tx()
2186 struct imx_port *sport = container_of(t, struct imx_port, trigger_stop_tx); in imx_trigger_stop_tx()
2212 struct imx_port *sport; in imx_uart_probe()
2437 struct imx_port *sport = platform_get_drvdata(pdev); in imx_uart_remove()
2442 static void imx_uart_restore_context(struct imx_port *sport) in imx_uart_restore_context()
2466 static void imx_uart_save_context(struct imx_port *sport) in imx_uart_save_context()
2486 static void imx_uart_enable_wakeup(struct imx_port *sport, bool on) in imx_uart_enable_wakeup()
2513 struct imx_port *sport = dev_get_drvdata(dev); in imx_uart_suspend_noirq()
2526 struct imx_port *sport = dev_get_drvdata(dev); in imx_uart_resume_noirq()
2542 struct imx_port *sport = dev_get_drvdata(dev); in imx_uart_suspend()
2560 struct imx_port *sport = dev_get_drvdata(dev); in imx_uart_resume()
2575 struct imx_port *sport = dev_get_drvdata(dev); in imx_uart_freeze()
2584 struct imx_port *sport = dev_get_drvdata(dev); in imx_uart_thaw()