]> git.baikalelectronics.ru Git - kernel.git/commit
tty: serial: qcom_geni_serial: Fix GPIO swapping with workaround
authorRoja Rani Yarubandi <rojay@codeaurora.org>
Wed, 4 Mar 2020 11:22:03 +0000 (16:52 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 6 Mar 2020 12:16:20 +0000 (13:16 +0100)
commit4fab404c33a074ffe20baec40bc5512125584d7d
treeab2e984dbeb488a204212ae12936474db1f062c0
parent742c08720e5c7d1db8d2a0fc68ca4be6b0888fe9
tty: serial: qcom_geni_serial: Fix GPIO swapping with workaround

Add capability to support RX-TX, CTS-RTS pins swap in HW.

Configure UART_IO_MACRO_CTRL register accordingly if RX-TX pair
or CTS-RTS pair or both pairs swapped.

Signed-off-by: Roja Rani Yarubandi <rojay@codeaurora.org>
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Tested-by: Matthias Kaehlcke <mka@chromium.org>
Reviewed-by: Matthias Kaehlcke <mka@chromium.org>
Link: https://lore.kernel.org/r/20200304112203.408-1-rojay@codeaurora.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/qcom_geni_serial.c