@@ -45,12 +45,14 @@
apb {
usart0: serial@fffb0000 {
pinctrl-0 = <&pinctrl_usart0 &pinctrl_usart0_rts>;
+ rs485-rts-delay = <0 0>;
linux,rs485-enabled-at-boot-time;
status = "okay";
};
usart1: serial@fffb4000 {
pinctrl-0 = <&pinctrl_usart1 &pinctrl_usart1_rts>;
+ rs485-rts-delay = <0 0>;
linux,rs485-enabled-at-boot-time;
status = "okay";
};
@@ -147,6 +147,7 @@
usart4: serial@fc010000 {
/* LMN */
pinctrl-0 = <&pinctrl_usart4 &pinctrl_usart4_rts>;
+ rs485-rts-delay = <0 0>;
linux,rs485-enabled-at-boot-time;
status = "okay";
};
According to Documentation/devicetree/bindings/serial/rs485.txt the rs485-rts-delay parameter is required. To prepare making use of of_get_rs485_mode which is strict here, add this property to all at91 compatible devices that make use of one of the optional properties. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> --- Cc: Nicolas Ferre <nicolas.ferre@microchip.com> Cc: Alexandre Belloni <alexandre.belloni@free-electrons.com> arch/arm/boot/dts/animeo_ip.dts | 2 ++ arch/arm/boot/dts/at91-vinco.dts | 1 + 2 files changed, 3 insertions(+)