@@ -5181,6 +5181,19 @@ Name: uart2
51815181Info: Enable uart 2 on GPIOs 0-3. BCM2711 only.
51825182Load: dtoverlay=uart2,<param>
51835183Params: ctsrts Enable CTS/RTS on GPIOs 2-3 (default off)
5184+ rs485 Enable RS485 mode for using the RTS line to
5185+ drive the OE pin of an RS485 transceiver (i.e.
5186+ MAX3078E); also enables the UARTx ctsrts
5187+ parameter, as RTS is required (default off).
5188+ rs485_invert_rts When RS485 mode is enabled, inverts the RTS
5189+ line from active-high (default) to active-low
5190+ (default off).
5191+ rs485_rts_on_delay When RS485 mode is enabled, sets the delay (in
5192+ milliseconds) between data transmission starting
5193+ and the RTS line being asserted (default 0).
5194+ rs485_rts_off_delay When RS485 mode is enabled, sets the delay (in
5195+ milliseconds) between data transmission ending
5196+ and the RTS line being deasserted (default 0).
51845197
51855198
51865199Name: uart2-pi5
@@ -5193,6 +5206,19 @@ Name: uart3
51935206Info: Enable uart 3 on GPIOs 4-7. BCM2711 only.
51945207Load: dtoverlay=uart3,<param>
51955208Params: ctsrts Enable CTS/RTS on GPIOs 6-7 (default off)
5209+ rs485 Enable RS485 mode for using the RTS line to
5210+ drive the OE pin of an RS485 transceiver (i.e.
5211+ MAX3078E); also enables the UARTx ctsrts
5212+ parameter, as RTS is required (default off).
5213+ rs485_invert_rts When RS485 mode is enabled, inverts the RTS
5214+ line from active-high (default) to active-low
5215+ (default off).
5216+ rs485_rts_on_delay When RS485 mode is enabled, sets the delay (in
5217+ milliseconds) between data transmission starting
5218+ and the RTS line being asserted (default 0).
5219+ rs485_rts_off_delay When RS485 mode is enabled, sets the delay (in
5220+ milliseconds) between data transmission ending
5221+ and the RTS line being deasserted (default 0).
51965222
51975223
51985224Name: uart3-pi5
@@ -5205,6 +5231,19 @@ Name: uart4
52055231Info: Enable uart 4 on GPIOs 8-11. BCM2711 only.
52065232Load: dtoverlay=uart4,<param>
52075233Params: ctsrts Enable CTS/RTS on GPIOs 10-11 (default off)
5234+ rs485 Enable RS485 mode for using the RTS line to
5235+ drive the OE pin of an RS485 transceiver (i.e.
5236+ MAX3078E); also enables the UARTx ctsrts
5237+ parameter, as RTS is required (default off).
5238+ rs485_invert_rts When RS485 mode is enabled, inverts the RTS
5239+ line from active-high (default) to active-low
5240+ (default off).
5241+ rs485_rts_on_delay When RS485 mode is enabled, sets the delay (in
5242+ milliseconds) between data transmission starting
5243+ and the RTS line being asserted (default 0).
5244+ rs485_rts_off_delay When RS485 mode is enabled, sets the delay (in
5245+ milliseconds) between data transmission ending
5246+ and the RTS line being deasserted (default 0).
52085247
52095248
52105249Name: uart4-pi5
@@ -5217,6 +5256,19 @@ Name: uart5
52175256Info: Enable uart 5 on GPIOs 12-15. BCM2711 only.
52185257Load: dtoverlay=uart5,<param>
52195258Params: ctsrts Enable CTS/RTS on GPIOs 14-15 (default off)
5259+ rs485 Enable RS485 mode for using the RTS line to
5260+ drive the OE pin of an RS485 transceiver (i.e.
5261+ MAX3078E); also enables the UARTx ctsrts
5262+ parameter, as RTS is required (default off).
5263+ rs485_invert_rts When RS485 mode is enabled, inverts the RTS
5264+ line from active-high (default) to active-low
5265+ (default off).
5266+ rs485_rts_on_delay When RS485 mode is enabled, sets the delay (in
5267+ milliseconds) between data transmission starting
5268+ and the RTS line being asserted (default 0).
5269+ rs485_rts_off_delay When RS485 mode is enabled, sets the delay (in
5270+ milliseconds) between data transmission ending
5271+ and the RTS line being deasserted (default 0).
52205272
52215273
52225274Name: udrc
0 commit comments