Lines Matching refs:tty_drv
1118 struct tty_driver *tty_drv; in sdio_uart_init() local
1120 sdio_uart_tty_driver = tty_drv = tty_alloc_driver(UART_NR, in sdio_uart_init()
1122 if (IS_ERR(tty_drv)) in sdio_uart_init()
1123 return PTR_ERR(tty_drv); in sdio_uart_init()
1125 tty_drv->driver_name = "sdio_uart"; in sdio_uart_init()
1126 tty_drv->name = "ttySDIO"; in sdio_uart_init()
1127 tty_drv->major = 0; /* dynamically allocated */ in sdio_uart_init()
1128 tty_drv->minor_start = 0; in sdio_uart_init()
1129 tty_drv->type = TTY_DRIVER_TYPE_SERIAL; in sdio_uart_init()
1130 tty_drv->subtype = SERIAL_TYPE_NORMAL; in sdio_uart_init()
1131 tty_drv->init_termios = tty_std_termios; in sdio_uart_init()
1132 tty_drv->init_termios.c_cflag = B4800 | CS8 | CREAD | HUPCL | CLOCAL; in sdio_uart_init()
1133 tty_drv->init_termios.c_ispeed = 4800; in sdio_uart_init()
1134 tty_drv->init_termios.c_ospeed = 4800; in sdio_uart_init()
1135 tty_set_operations(tty_drv, &sdio_uart_ops); in sdio_uart_init()
1137 ret = tty_register_driver(tty_drv); in sdio_uart_init()
1148 tty_unregister_driver(tty_drv); in sdio_uart_init()
1150 tty_driver_kref_put(tty_drv); in sdio_uart_init()