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 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html