serial: 8250_uniphier: fix clearing divisor latch access bit
At this point, 'value' is always a byte, then this code is clearing bit 15, which is already clear. I meant to clear bit 7. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Reported-by: Denys Vlasenko <dvlasenk@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
0ead21ad25
commit
09065c5f0f
|
@ -99,7 +99,7 @@ static void uniphier_serial_out(struct uart_port *p, int offset, int value)
|
|||
case UART_LCR:
|
||||
valshift = UNIPHIER_UART_LCR_SHIFT;
|
||||
/* Divisor latch access bit does not exist. */
|
||||
value &= ~(UART_LCR_DLAB << valshift);
|
||||
value &= ~UART_LCR_DLAB;
|
||||
/* fall through */
|
||||
case UART_MCR:
|
||||
offset = UNIPHIER_UART_LCR_MCR;
|
||||
|
|
Loading…
Reference in New Issue