[PATCH 0/9] Add and make use of a common rs485 device tree parsing function
Uwe Kleine-König
u.kleine-koenig at pengutronix.de
Wed Jun 21 03:21:21 PDT 2017
Hello,
this series unifies parsing of
rs485-rts-delay
linux,rs485-enabled-at-boot-time
rs485-rx-during-tx
in the drivers that already support some of these. As the function
implmented here is more strict that the open coded stuff already in the
drivers three device trees needed adaption to ensure the machines
continue to work as expected.
Best regards
Uwe
Sascha Hauer (6):
serial: Add common rs485 device tree parsing function
serial: atmel: Use common rs485 device tree parsing function
serial: fsl_lpuart: Use common rs485 device tree parsing function
serial: omap-serial: Use common rs485 device tree parsing function
serial: imx: default to half duplex rs485
serial: imx: Use common rs485 device tree parsing function
Uwe Kleine-König (3):
ARM: dts/at91: ensure UARTs used for rs485 specify rs485-rts-delay
ARM: dts/imx: ensure UARTs used for rs485 specify rs485-rts-delay
of: document rs485 bindings for Atmel USART, Freescale UARTs and OMAP
UART
.../devicetree/bindings/serial/atmel-usart.txt | 1 +
.../devicetree/bindings/serial/fsl-imx-uart.txt | 1 +
.../devicetree/bindings/serial/fsl-lpuart.txt | 1 +
.../devicetree/bindings/serial/omap_serial.txt | 1 +
arch/arm/boot/dts/animeo_ip.dts | 2 +
arch/arm/boot/dts/at91-vinco.dts | 1 +
arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 1 +
drivers/tty/serial/Kconfig | 4 ++
drivers/tty/serial/Makefile | 2 +
drivers/tty/serial/atmel_serial.c | 17 +-------
drivers/tty/serial/fsl_lpuart.c | 5 ++-
drivers/tty/serial/imx.c | 5 ++-
drivers/tty/serial/of.c | 45 ++++++++++++++++++++++
drivers/tty/serial/omap-serial.c | 12 +-----
include/linux/serial_core.h | 12 ++++++
15 files changed, 79 insertions(+), 31 deletions(-)
create mode 100644 drivers/tty/serial/of.c
--
2.11.0
More information about the linux-arm-kernel
mailing list