Lines Matching refs:port_settings

678 	struct whiteheat_port_settings port_settings;  in firm_setup_port()  local
681 port_settings.port = port->port_number + 1; in firm_setup_port()
685 case CS5: port_settings.bits = 5; break; in firm_setup_port()
686 case CS6: port_settings.bits = 6; break; in firm_setup_port()
687 case CS7: port_settings.bits = 7; break; in firm_setup_port()
689 case CS8: port_settings.bits = 8; break; in firm_setup_port()
691 dev_dbg(dev, "%s - data bits = %d\n", __func__, port_settings.bits); in firm_setup_port()
697 port_settings.parity = WHITEHEAT_PAR_MARK; in firm_setup_port()
699 port_settings.parity = WHITEHEAT_PAR_SPACE; in firm_setup_port()
702 port_settings.parity = WHITEHEAT_PAR_ODD; in firm_setup_port()
704 port_settings.parity = WHITEHEAT_PAR_EVEN; in firm_setup_port()
706 port_settings.parity = WHITEHEAT_PAR_NONE; in firm_setup_port()
707 dev_dbg(dev, "%s - parity = %c\n", __func__, port_settings.parity); in firm_setup_port()
711 port_settings.stop = 2; in firm_setup_port()
713 port_settings.stop = 1; in firm_setup_port()
714 dev_dbg(dev, "%s - stop bits = %d\n", __func__, port_settings.stop); in firm_setup_port()
718 port_settings.hflow = (WHITEHEAT_HFLOW_CTS | in firm_setup_port()
721 port_settings.hflow = WHITEHEAT_HFLOW_NONE; in firm_setup_port()
723 (port_settings.hflow & WHITEHEAT_HFLOW_CTS) ? "CTS" : "", in firm_setup_port()
724 (port_settings.hflow & WHITEHEAT_HFLOW_RTS) ? "RTS" : "", in firm_setup_port()
725 (port_settings.hflow & WHITEHEAT_HFLOW_DSR) ? "DSR" : "", in firm_setup_port()
726 (port_settings.hflow & WHITEHEAT_HFLOW_DTR) ? "DTR" : ""); in firm_setup_port()
730 port_settings.sflow = WHITEHEAT_SFLOW_RXTX; in firm_setup_port()
732 port_settings.sflow = WHITEHEAT_SFLOW_NONE; in firm_setup_port()
733 dev_dbg(dev, "%s - software flow control = %c\n", __func__, port_settings.sflow); in firm_setup_port()
735 port_settings.xon = START_CHAR(tty); in firm_setup_port()
736 port_settings.xoff = STOP_CHAR(tty); in firm_setup_port()
737 dev_dbg(dev, "%s - XON = %2x, XOFF = %2x\n", __func__, port_settings.xon, port_settings.xoff); in firm_setup_port()
740 port_settings.baud = tty_get_baud_rate(tty); in firm_setup_port()
741 dev_dbg(dev, "%s - baud rate = %d\n", __func__, port_settings.baud); in firm_setup_port()
744 tty_encode_baud_rate(tty, port_settings.baud, port_settings.baud); in firm_setup_port()
746 port_settings.lloop = 0; in firm_setup_port()
750 (__u8 *)&port_settings, sizeof(port_settings)); in firm_setup_port()