]> git.baikalelectronics.ru Git - kernel.git/commit
serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl
authorJochen Mades <jochen@mades.net>
Sat, 23 Jan 2021 04:10:14 +0000 (05:10 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 26 Jan 2022 13:53:12 +0000 (14:53 +0100)
commitbab8602965546e3807a395930009fb97548d00f0
treefeb07f387e7f8050c49f3a67e6fa9fcc28cd7e13
parentab35773cfed995387b408a998c04f18389183918
serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl

Commit 4feec70e1689 ("serial: amba-pl011: add RS485 support") sought to
keep RTS deasserted on set_mctrl if rs485 is enabled.  However it did so
only if deasserted RTS polarity is high.  Fix it in case it's low.

Fixes: 4feec70e1689 ("serial: amba-pl011: add RS485 support")
Cc: stable@vger.kernel.org # v5.15+
Cc: Lino Sanfilippo <LinoSanfilippo@gmx.de>
Signed-off-by: Jochen Mades <jochen@mades.net>
[lukas: copyedit commit message, add stable designation]
Signed-off-by: Lukas Wunner <lukas@wunner.de>
Link: https://lore.kernel.org/r/85fa3323ba8c307943969b7343e23f34c3e652ba.1642909284.git.lukas@wunner.de
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/amba-pl011.c