OSDN Git Service

serial: 8250: Preserve DLD[7:4] for PORT_XR17V35X
authorAaron Sierra <asierra@xes-inc.com>
Wed, 4 Oct 2017 15:01:28 +0000 (10:01 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 20 Oct 2017 12:06:45 +0000 (14:06 +0200)
commit0ab84da2e076948c49d36197ee7d254125c53eab
treead91cb3e529c4c808125d0788c2db6cbbb2ba76c
parent8ffb82094be8ade4f5e60996edcc8afbbcb4f1f4
serial: 8250: Preserve DLD[7:4] for PORT_XR17V35X

The upper four bits of the XR17V35x fractional divisor register (DLD)
control general chip function (RS-485 direction pin polarity, multidrop
mode, XON/XOFF parity check, and fast IR mode). Don't allow these bits
to be clobbered when setting the baudrate.

Signed-off-by: Aaron Sierra <asierra@xes-inc.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/8250/8250_port.c