@@ -5190,6 +5190,18 @@ Name: uart2
5190
5190
Info: Enable uart 2 on GPIOs 0-3. BCM2711 only.
5191
5191
Load: dtoverlay=uart2,<param>
5192
5192
Params: ctsrts Enable CTS/RTS on GPIOs 2-3 (default off)
5193
+ rs485 Enable RS485 mode for using the RTS line to
5194
+ drive the OE pin of an RS485 transceiver (i.e.
5195
+ MAX3078E); also enables the UARTx ctsrts
5196
+ parameter, as RTS is required (default off).
5197
+ rs485_invert_rts When RS485 mode is enabled, inverts the RTS
5198
+ line from active-high (default) to active-low.
5199
+ rs485_rts_on_delay When RS485 mode is enabled, sets the delay (in
5200
+ milliseconds) between data transmission starting
5201
+ and the RTS line being asserted (default 0).
5202
+ rs485_rts_off_delay When RS485 mode is enabled, sets the delay (in
5203
+ milliseconds) between data transmission ending
5204
+ and the RTS line being deasserted (default 0).
5193
5205
5194
5206
5195
5207
Name: uart2-pi5
@@ -5202,6 +5214,18 @@ Name: uart3
5202
5214
Info: Enable uart 3 on GPIOs 4-7. BCM2711 only.
5203
5215
Load: dtoverlay=uart3,<param>
5204
5216
Params: ctsrts Enable CTS/RTS on GPIOs 6-7 (default off)
5217
+ rs485 Enable RS485 mode for using the RTS line to
5218
+ drive the OE pin of an RS485 transceiver (i.e.
5219
+ MAX3078E); also enables the UARTx ctsrts
5220
+ parameter, as RTS is required (default off).
5221
+ rs485_invert_rts When RS485 mode is enabled, inverts the RTS
5222
+ line from active-high (default) to active-low.
5223
+ rs485_rts_on_delay When RS485 mode is enabled, sets the delay (in
5224
+ milliseconds) between data transmission starting
5225
+ and the RTS line being asserted (default 0).
5226
+ rs485_rts_off_delay When RS485 mode is enabled, sets the delay (in
5227
+ milliseconds) between data transmission ending
5228
+ and the RTS line being deasserted (default 0).
5205
5229
5206
5230
5207
5231
Name: uart3-pi5
@@ -5214,6 +5238,18 @@ Name: uart4
5214
5238
Info: Enable uart 4 on GPIOs 8-11. BCM2711 only.
5215
5239
Load: dtoverlay=uart4,<param>
5216
5240
Params: ctsrts Enable CTS/RTS on GPIOs 10-11 (default off)
5241
+ rs485 Enable RS485 mode for using the RTS line to
5242
+ drive the OE pin of an RS485 transceiver (i.e.
5243
+ MAX3078E); also enables the UARTx ctsrts
5244
+ parameter, as RTS is required (default off).
5245
+ rs485_invert_rts When RS485 mode is enabled, inverts the RTS
5246
+ line from active-high (default) to active-low.
5247
+ rs485_rts_on_delay When RS485 mode is enabled, sets the delay (in
5248
+ milliseconds) between data transmission starting
5249
+ and the RTS line being asserted (default 0).
5250
+ rs485_rts_off_delay When RS485 mode is enabled, sets the delay (in
5251
+ milliseconds) between data transmission ending
5252
+ and the RTS line being deasserted (default 0).
5217
5253
5218
5254
5219
5255
Name: uart4-pi5
@@ -5226,6 +5262,18 @@ Name: uart5
5226
5262
Info: Enable uart 5 on GPIOs 12-15. BCM2711 only.
5227
5263
Load: dtoverlay=uart5,<param>
5228
5264
Params: ctsrts Enable CTS/RTS on GPIOs 14-15 (default off)
5265
+ rs485 Enable RS485 mode for using the RTS line to
5266
+ drive the OE pin of an RS485 transceiver (i.e.
5267
+ MAX3078E); also enables the UARTx ctsrts
5268
+ parameter, as RTS is required (default off).
5269
+ rs485_invert_rts When RS485 mode is enabled, inverts the RTS
5270
+ line from active-high (default) to active-low.
5271
+ rs485_rts_on_delay When RS485 mode is enabled, sets the delay (in
5272
+ milliseconds) between data transmission starting
5273
+ and the RTS line being asserted (default 0).
5274
+ rs485_rts_off_delay When RS485 mode is enabled, sets the delay (in
5275
+ milliseconds) between data transmission ending
5276
+ and the RTS line being deasserted (default 0).
5229
5277
5230
5278
5231
5279
Name: udrc
0 commit comments