Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions arch/arm/boot/dts/overlays/README
Original file line number Diff line number Diff line change
Expand Up @@ -5325,6 +5325,8 @@ Params: ctsrts Enable CTS/RTS on GPIOs 2-3 (default off)
drive the OE pin of an RS485 transceiver (i.e.
MAX3078E); also enables the UARTx ctsrts
parameter, as RTS is required (default off).
rs485_full_duplex When RS485 mode is enabled, enables receiving of
data while sending data (default off)
rs485_invert_rts When RS485 mode is enabled, inverts the RTS
line from active-high (default) to active-low.
rs485_rts_on_delay When RS485 mode is enabled, sets the delay (in
Expand All @@ -5349,6 +5351,8 @@ Params: ctsrts Enable CTS/RTS on GPIOs 6-7 (default off)
drive the OE pin of an RS485 transceiver (i.e.
MAX3078E); also enables the UARTx ctsrts
parameter, as RTS is required (default off).
rs485_full_duplex When RS485 mode is enabled, enables receiving of
data while sending data (default off)
rs485_invert_rts When RS485 mode is enabled, inverts the RTS
line from active-high (default) to active-low.
rs485_rts_on_delay When RS485 mode is enabled, sets the delay (in
Expand All @@ -5373,6 +5377,8 @@ Params: ctsrts Enable CTS/RTS on GPIOs 10-11 (default off)
drive the OE pin of an RS485 transceiver (i.e.
MAX3078E); also enables the UARTx ctsrts
parameter, as RTS is required (default off).
rs485_full_duplex When RS485 mode is enabled, enables receiving of
data while sending data (default off)
rs485_invert_rts When RS485 mode is enabled, inverts the RTS
line from active-high (default) to active-low.
rs485_rts_on_delay When RS485 mode is enabled, sets the delay (in
Expand All @@ -5397,6 +5403,8 @@ Params: ctsrts Enable CTS/RTS on GPIOs 14-15 (default off)
drive the OE pin of an RS485 transceiver (i.e.
MAX3078E); also enables the UARTx ctsrts
parameter, as RTS is required (default off).
rs485_full_duplex When RS485 mode is enabled, enables receiving of
data while sending data (default off)
rs485_invert_rts When RS485 mode is enabled, inverts the RTS
line from active-high (default) to active-low.
rs485_rts_on_delay When RS485 mode is enabled, sets the delay (in
Expand Down
7 changes: 4 additions & 3 deletions arch/arm/boot/dts/overlays/uart2-overlay.dts
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
};
};

rs485: fragment@2 {
fragment@2 {
target = <&uart2>;
__dormant__ {
rs485: __dormant__ {
linux,rs485-enabled-at-boot-time;
rs485-rts-delay = <0 0>;
};
Expand All @@ -30,7 +30,8 @@
__overrides__ {
ctsrts = <0>,"=1";
rs485 = <0>,"=1=2";
rs485_invert_rts = <&rs485>,"rs485-rts-active-low";
rs485_full_duplex = <&rs485>,"rs485-rx-during-tx?";
rs485_invert_rts = <&rs485>,"rs485-rts-active-low?";
rs485_rts_on_delay = <&rs485>, "rs485-rts-delay:0";
rs485_rts_off_delay = <&rs485>, "rs485-rts-delay:4";
};
Expand Down
7 changes: 4 additions & 3 deletions arch/arm/boot/dts/overlays/uart3-overlay.dts
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
};
};

rs485: fragment@2 {
fragment@2 {
target = <&uart3>;
__dormant__ {
rs485: __dormant__ {
linux,rs485-enabled-at-boot-time;
rs485-rts-delay = <0 0>;
};
Expand All @@ -30,7 +30,8 @@
__overrides__ {
ctsrts = <0>,"=1";
rs485 = <0>,"=1=2";
rs485_invert_rts = <&rs485>,"rs485-rts-active-low";
rs485_full_duplex = <&rs485>,"rs485-rx-during-tx?";
rs485_invert_rts = <&rs485>,"rs485-rts-active-low?";
rs485_rts_on_delay = <&rs485>, "rs485-rts-delay:0";
rs485_rts_off_delay = <&rs485>, "rs485-rts-delay:4";
};
Expand Down
7 changes: 4 additions & 3 deletions arch/arm/boot/dts/overlays/uart4-overlay.dts
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
};
};

rs485: fragment@2 {
fragment@2 {
target = <&uart4>;
__dormant__ {
rs485: __dormant__ {
linux,rs485-enabled-at-boot-time;
rs485-rts-delay = <0 0>;
};
Expand All @@ -30,7 +30,8 @@
__overrides__ {
ctsrts = <0>,"=1";
rs485 = <0>,"=1=2";
rs485_invert_rts = <&rs485>,"rs485-rts-active-low";
rs485_full_duplex = <&rs485>,"rs485-rx-during-tx?";
rs485_invert_rts = <&rs485>,"rs485-rts-active-low?";
rs485_rts_on_delay = <&rs485>, "rs485-rts-delay:0";
rs485_rts_off_delay = <&rs485>, "rs485-rts-delay:4";
};
Expand Down
7 changes: 4 additions & 3 deletions arch/arm/boot/dts/overlays/uart5-overlay.dts
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
};
};

rs485: fragment@2 {
fragment@2 {
target = <&uart5>;
__dormant__ {
rs485: __dormant__ {
linux,rs485-enabled-at-boot-time;
rs485-rts-delay = <0 0>;
};
Expand All @@ -30,7 +30,8 @@
__overrides__ {
ctsrts = <0>,"=1";
rs485 = <0>,"=1=2";
rs485_invert_rts = <&rs485>,"rs485-rts-active-low";
rs485_full_duplex = <&rs485>,"rs485-rx-during-tx?";
rs485_invert_rts = <&rs485>,"rs485-rts-active-low?";
rs485_rts_on_delay = <&rs485>, "rs485-rts-delay:0";
rs485_rts_off_delay = <&rs485>, "rs485-rts-delay:4";
};
Expand Down