Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c2b33559 authored by Johan Hovold's avatar Johan Hovold
Browse files

USB: serial: cp210x: clean up CSIZE handling



CSIZE is two-bit wide and only CS5 through CS8 are possible values.

Signed-off-by: default avatarJohan Hovold <johan@kernel.org>
parent 07d9a380
Loading
Loading
Loading
Loading
+1 −8
Original line number Diff line number Diff line
@@ -929,16 +929,9 @@ static void cp210x_set_termios(struct tty_struct *tty,
			dev_dbg(dev, "%s - data bits = 7\n", __func__);
			break;
		case CS8:
			bits |= BITS_DATA_8;
			dev_dbg(dev, "%s - data bits = 8\n", __func__);
			break;
		/*case CS9:
			bits |= BITS_DATA_9;
			dev_dbg(dev, "%s - data bits = 9\n", __func__);
			break;*/
		default:
			dev_dbg(dev, "cp210x driver does not support the number of bits requested, using 8 bit mode\n");
			bits |= BITS_DATA_8;
			dev_dbg(dev, "%s - data bits = 8\n", __func__);
			break;
		}
		if (cp210x_write_u16_reg(port, CP210X_SET_LINE_CTL, bits))