tty: serial: exar: generalize RS485 setup
authorDaniel Golle <daniel@makrotopia.org>
Mon, 4 Jun 2018 21:33:07 +0000 (23:33 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 28 Jun 2018 12:07:55 +0000 (21:07 +0900)
commit9d9398944488cd3a3e1e0912b26fbc4d5921e547
treedf7b6ab14b49156a693115c85eb7c5879cd98234
parentc3bf40ce2c2029b4e11bfcfa404dda4472d93429
tty: serial: exar: generalize RS485 setup

Move the non-board-specific part of the RS485 initialization from
iot2040_rs485_config function to a new generic function used also for
other boards.
This allows using TIOCGRS485 and TIOCSRS485 on boards (such as mPCIe
serial IO modules) which are hard-wired to RS485 or have jumpers for
their configurations.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/8250/8250_exar.c