Lines Matching refs:port_settings

636 	struct whiteheat_port_settings port_settings;  in firm_setup_port()  local
640 port_settings.port = port->port_number + 1; in firm_setup_port()
644 case CS5: port_settings.bits = 5; break; in firm_setup_port()
645 case CS6: port_settings.bits = 6; break; in firm_setup_port()
646 case CS7: port_settings.bits = 7; break; in firm_setup_port()
648 case CS8: port_settings.bits = 8; break; in firm_setup_port()
650 dev_dbg(dev, "%s - data bits = %d\n", __func__, port_settings.bits); in firm_setup_port()
656 port_settings.parity = WHITEHEAT_PAR_MARK; in firm_setup_port()
658 port_settings.parity = WHITEHEAT_PAR_SPACE; in firm_setup_port()
661 port_settings.parity = WHITEHEAT_PAR_ODD; in firm_setup_port()
663 port_settings.parity = WHITEHEAT_PAR_EVEN; in firm_setup_port()
665 port_settings.parity = WHITEHEAT_PAR_NONE; in firm_setup_port()
666 dev_dbg(dev, "%s - parity = %c\n", __func__, port_settings.parity); in firm_setup_port()
670 port_settings.stop = 2; in firm_setup_port()
672 port_settings.stop = 1; in firm_setup_port()
673 dev_dbg(dev, "%s - stop bits = %d\n", __func__, port_settings.stop); in firm_setup_port()
677 port_settings.hflow = (WHITEHEAT_HFLOW_CTS | in firm_setup_port()
680 port_settings.hflow = WHITEHEAT_HFLOW_NONE; in firm_setup_port()
682 (port_settings.hflow & WHITEHEAT_HFLOW_CTS) ? "CTS" : "", in firm_setup_port()
683 (port_settings.hflow & WHITEHEAT_HFLOW_RTS) ? "RTS" : "", in firm_setup_port()
684 (port_settings.hflow & WHITEHEAT_HFLOW_DSR) ? "DSR" : "", in firm_setup_port()
685 (port_settings.hflow & WHITEHEAT_HFLOW_DTR) ? "DTR" : ""); in firm_setup_port()
689 port_settings.sflow = WHITEHEAT_SFLOW_RXTX; in firm_setup_port()
691 port_settings.sflow = WHITEHEAT_SFLOW_NONE; in firm_setup_port()
692 dev_dbg(dev, "%s - software flow control = %c\n", __func__, port_settings.sflow); in firm_setup_port()
694 port_settings.xon = START_CHAR(tty); in firm_setup_port()
695 port_settings.xoff = STOP_CHAR(tty); in firm_setup_port()
696 dev_dbg(dev, "%s - XON = %2x, XOFF = %2x\n", __func__, port_settings.xon, port_settings.xoff); in firm_setup_port()
700 port_settings.baud = cpu_to_le32(baud); in firm_setup_port()
707 port_settings.lloop = 0; in firm_setup_port()
711 (__u8 *)&port_settings, sizeof(port_settings)); in firm_setup_port()