Commit 711fbdfb authored by Colin Leitner's avatar Colin Leitner Committed by Greg Kroah-Hartman

USB: spcp8x5: correct handling of CS5 setting

This patch removes an erroneous check of CSIZE, which made it impossible to set
CS5.

Compiles clean, but couldn't test against hardware.
Signed-off-by: default avatarColin Leitner <colin.leitner@gmail.com>
Signed-off-by: default avatarJohan Hovold <jhovold@gmail.com>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 471e42ad
...@@ -348,7 +348,6 @@ static void spcp8x5_set_termios(struct tty_struct *tty, ...@@ -348,7 +348,6 @@ static void spcp8x5_set_termios(struct tty_struct *tty,
} }
/* Set Data Length : 00:5bit, 01:6bit, 10:7bit, 11:8bit */ /* Set Data Length : 00:5bit, 01:6bit, 10:7bit, 11:8bit */
if (cflag & CSIZE) {
switch (cflag & CSIZE) { switch (cflag & CSIZE) {
case CS5: case CS5:
buf[1] |= SET_UART_FORMAT_SIZE_5; buf[1] |= SET_UART_FORMAT_SIZE_5;
...@@ -364,7 +363,6 @@ static void spcp8x5_set_termios(struct tty_struct *tty, ...@@ -364,7 +363,6 @@ static void spcp8x5_set_termios(struct tty_struct *tty,
buf[1] |= SET_UART_FORMAT_SIZE_8; buf[1] |= SET_UART_FORMAT_SIZE_8;
break; break;
} }
}
/* Set Stop bit2 : 0:1bit 1:2bit */ /* Set Stop bit2 : 0:1bit 1:2bit */
buf[1] |= (cflag & CSTOPB) ? SET_UART_FORMAT_STOP_2 : buf[1] |= (cflag & CSTOPB) ? SET_UART_FORMAT_STOP_2 :
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment