forked from Minki/linux
USB: serial: cp210x: clean up CSIZE handling
CSIZE is two-bit wide and only CS5 through CS8 are possible values. Signed-off-by: Johan Hovold <johan@kernel.org>
This commit is contained in:
parent
07d9a38068
commit
c2b3355920
@ -929,17 +929,10 @@ static void cp210x_set_termios(struct tty_struct *tty,
|
|||||||
dev_dbg(dev, "%s - data bits = 7\n", __func__);
|
dev_dbg(dev, "%s - data bits = 7\n", __func__);
|
||||||
break;
|
break;
|
||||||
case CS8:
|
case CS8:
|
||||||
|
default:
|
||||||
bits |= BITS_DATA_8;
|
bits |= BITS_DATA_8;
|
||||||
dev_dbg(dev, "%s - data bits = 8\n", __func__);
|
dev_dbg(dev, "%s - data bits = 8\n", __func__);
|
||||||
break;
|
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;
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
if (cp210x_write_u16_reg(port, CP210X_SET_LINE_CTL, bits))
|
if (cp210x_write_u16_reg(port, CP210X_SET_LINE_CTL, bits))
|
||||||
dev_dbg(dev, "Number of data bits requested not supported by device\n");
|
dev_dbg(dev, "Number of data bits requested not supported by device\n");
|
||||||
|
Loading…
Reference in New Issue
Block a user