Lines Matching refs:uart_driver
79 static struct uart_driver meson_uart_driver_ttyAML;
80 static struct uart_driver meson_uart_driver_ttyS;
85 struct uart_driver *uart_driver; member
654 static struct uart_driver meson_uart_driver_##_devname = { \
689 static struct uart_driver *meson_uart_current(const struct meson_uart_data *pd) in meson_uart_current()
691 return (pd && pd->uart_driver) ? in meson_uart_current()
692 pd->uart_driver : &meson_uart_driver_ttyAML; in meson_uart_current()
698 struct uart_driver *uart_driver; in meson_uart_probe() local
749 uart_driver = meson_uart_current(priv_data); in meson_uart_probe()
751 if (!uart_driver->state) { in meson_uart_probe()
752 ret = uart_register_driver(uart_driver); in meson_uart_probe()
783 ret = uart_add_one_port(uart_driver, port); in meson_uart_probe()
792 struct uart_driver *uart_driver; in meson_uart_remove() local
796 uart_driver = meson_uart_current(port->private_data); in meson_uart_remove()
797 uart_remove_one_port(uart_driver, port); in meson_uart_remove()
805 uart_unregister_driver(uart_driver); in meson_uart_remove()
813 .uart_driver = &meson_uart_driver_ttyS,
818 .uart_driver = &meson_uart_driver_ttyS,