Lines Matching refs:imx_port

194 struct imx_port {  struct
283 static void imx_uart_writel(struct imx_port *sport, u32 val, u32 offset) in imx_uart_writel()
307 static u32 imx_uart_readl(struct imx_port *sport, u32 offset) in imx_uart_readl()
338 static inline unsigned imx_uart_uts_reg(struct imx_port *sport) in imx_uart_uts_reg()
343 static inline int imx_uart_is_imx1(struct imx_port *sport) in imx_uart_is_imx1()
348 static inline int imx_uart_is_imx21(struct imx_port *sport) in imx_uart_is_imx21()
353 static inline int imx_uart_is_imx53(struct imx_port *sport) in imx_uart_is_imx53()
358 static inline int imx_uart_is_imx6q(struct imx_port *sport) in imx_uart_is_imx6q()
366 static void imx_uart_ucrs_save(struct imx_port *sport, in imx_uart_ucrs_save()
375 static void imx_uart_ucrs_restore(struct imx_port *sport, in imx_uart_ucrs_restore()
385 static void imx_uart_rts_active(struct imx_port *sport, u32 *ucr2) in imx_uart_rts_active()
393 static void imx_uart_rts_inactive(struct imx_port *sport, u32 *ucr2) in imx_uart_rts_inactive()
402 static void imx_uart_rts_auto(struct imx_port *sport, u32 *ucr2) in imx_uart_rts_auto()
410 struct imx_port *sport = (struct imx_port *)port; in imx_uart_start_rx()
433 struct imx_port *sport = (struct imx_port *)port; in imx_uart_stop_tx()
467 struct imx_port *sport = (struct imx_port *)port; in imx_uart_stop_rx()
488 struct imx_port *sport = (struct imx_port *)port; in imx_uart_enable_ms()
495 static void imx_uart_dma_tx(struct imx_port *sport);
498 static inline void imx_uart_transmit_buffer(struct imx_port *sport) in imx_uart_transmit_buffer()
552 struct imx_port *sport = data; in imx_uart_dma_tx_callback()
589 static void imx_uart_dma_tx(struct imx_port *sport) in imx_uart_dma_tx()
652 struct imx_port *sport = (struct imx_port *)port; in imx_uart_start_tx()
707 struct imx_port *sport = dev_id; in imx_uart_rtsint()
724 struct imx_port *sport = dev_id; in imx_uart_txint()
735 struct imx_port *sport = dev_id; in imx_uart_rxint()
805 static void imx_uart_clear_rx_errors(struct imx_port *sport);
810 static unsigned int imx_uart_get_hwmctrl(struct imx_port *sport) in imx_uart_get_hwmctrl()
833 static void imx_uart_mctrl_check(struct imx_port *sport) in imx_uart_mctrl_check()
859 struct imx_port *sport = dev_id; in imx_uart_int()
941 struct imx_port *sport = (struct imx_port *)port; in imx_uart_tx_empty()
956 struct imx_port *sport = (struct imx_port *)port; in imx_uart_get_mctrl()
967 struct imx_port *sport = (struct imx_port *)port; in imx_uart_set_mctrl()
998 struct imx_port *sport = (struct imx_port *)port; in imx_uart_break_ctl()
1020 struct imx_port *sport = from_timer(sport, t, timer); in imx_uart_timeout()
1044 struct imx_port *sport = data; in imx_uart_dma_rx_callback()
1118 static int imx_uart_start_rx_dma(struct imx_port *sport) in imx_uart_start_rx_dma()
1156 static void imx_uart_clear_rx_errors(struct imx_port *sport) in imx_uart_clear_rx_errors()
1194 static void imx_uart_setup_ufcr(struct imx_port *sport, in imx_uart_setup_ufcr()
1205 static void imx_uart_dma_exit(struct imx_port *sport) in imx_uart_dma_exit()
1223 static int imx_uart_dma_init(struct imx_port *sport) in imx_uart_dma_init()
1279 static void imx_uart_enable_dma(struct imx_port *sport) in imx_uart_enable_dma()
1293 static void imx_uart_disable_dma(struct imx_port *sport) in imx_uart_disable_dma()
1312 struct imx_port *sport = (struct imx_port *)port; in imx_uart_startup()
1424 struct imx_port *sport = (struct imx_port *)port; in imx_uart_shutdown()
1485 struct imx_port *sport = (struct imx_port *)port; in imx_uart_flush_buffer()
1538 struct imx_port *sport = (struct imx_port *)port; in imx_uart_set_termios()
1704 struct imx_port *sport = (struct imx_port *)port; in imx_uart_type()
1714 struct imx_port *sport = (struct imx_port *)port; in imx_uart_config_port()
1728 struct imx_port *sport = (struct imx_port *)port; in imx_uart_verify_port()
1752 struct imx_port *sport = (struct imx_port *)port; in imx_uart_poll_init()
1801 struct imx_port *sport = (struct imx_port *)port; in imx_uart_poll_get_char()
1810 struct imx_port *sport = (struct imx_port *)port; in imx_uart_poll_put_char()
1832 struct imx_port *sport = (struct imx_port *)port; in imx_uart_rs485_config()
1891 static struct imx_port *imx_uart_ports[UART_NR];
1896 struct imx_port *sport = (struct imx_port *)port; in imx_uart_console_putchar()
1910 struct imx_port *sport = imx_uart_ports[co->index]; in imx_uart_console_write()
1970 imx_uart_console_get_options(struct imx_port *sport, int *baud, in imx_uart_console_get_options()
2031 struct imx_port *sport; in imx_uart_console_setup()
2093 struct imx_port *sport = (struct imx_port *)port; in imx_uart_console_early_putchar()
2142 static int imx_uart_probe_dt(struct imx_port *sport, in imx_uart_probe_dt()
2173 static inline int imx_uart_probe_dt(struct imx_port *sport, in imx_uart_probe_dt()
2180 static void imx_uart_probe_pdata(struct imx_port *sport, in imx_uart_probe_pdata()
2197 struct imx_port *sport; in imx_uart_probe()
2380 struct imx_port *sport = platform_get_drvdata(pdev); in imx_uart_remove()
2385 static void imx_uart_restore_context(struct imx_port *sport) in imx_uart_restore_context()
2403 static void imx_uart_save_context(struct imx_port *sport) in imx_uart_save_context()
2419 static void imx_uart_enable_wakeup(struct imx_port *sport, bool on) in imx_uart_enable_wakeup()
2444 struct imx_port *sport = dev_get_drvdata(dev); in imx_uart_suspend_noirq()
2455 struct imx_port *sport = dev_get_drvdata(dev); in imx_uart_resume_noirq()
2469 struct imx_port *sport = dev_get_drvdata(dev); in imx_uart_suspend()
2487 struct imx_port *sport = dev_get_drvdata(dev); in imx_uart_resume()
2502 struct imx_port *sport = dev_get_drvdata(dev); in imx_uart_freeze()
2511 struct imx_port *sport = dev_get_drvdata(dev); in imx_uart_thaw()