Skip to content

Commit ac1cc17

Browse files
nordic-krchaescolar
authored andcommitted
dts: nordic: nrf-uarte: Add frame-timeout-supported property
Add property which indicates that UARTE support frame timeout feature. Property is added to nrf54h20, nrf9280, nrf54l20 and nrf54l15. Signed-off-by: Krzysztof Chruściński <[email protected]>
1 parent 7ef2f81 commit ac1cc17

File tree

5 files changed

+33
-0
lines changed

5 files changed

+33
-0
lines changed

dts/bindings/serial/nordic,nrf-uarte.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,8 @@ properties:
99
type: boolean
1010
description: |
1111
UARTE has ENDTX_STOPTX HW short.
12+
13+
frame-timeout-supported:
14+
type: boolean
15+
description: |
16+
UARTE has RX frame timeout HW feature.

dts/common/nordic/nrf54h20.dtsi

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -626,6 +626,7 @@
626626
interrupts = <230 NRF_DEFAULT_IRQ_PRIORITY>;
627627
clocks = <&hsfll120>;
628628
endtx-stoptx-supported;
629+
frame-timeout-supported;
629630
};
630631

631632
spi121: spi@8e7000 {
@@ -935,6 +936,7 @@
935936
clocks = <&fll16m>;
936937
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
937938
endtx-stoptx-supported;
939+
frame-timeout-supported;
938940
};
939941

940942
i2c131: i2c@9a6000 {
@@ -976,6 +978,7 @@
976978
clocks = <&fll16m>;
977979
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
978980
endtx-stoptx-supported;
981+
frame-timeout-supported;
979982
};
980983

981984
dppic134: dppic@9b1000 {
@@ -1054,6 +1057,7 @@
10541057
clocks = <&fll16m>;
10551058
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
10561059
endtx-stoptx-supported;
1060+
frame-timeout-supported;
10571061
};
10581062

10591063
i2c133: i2c@9b6000 {
@@ -1095,6 +1099,7 @@
10951099
clocks = <&fll16m>;
10961100
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
10971101
endtx-stoptx-supported;
1102+
frame-timeout-supported;
10981103
};
10991104

11001105
dppic135: dppic@9c1000 {
@@ -1173,6 +1178,7 @@
11731178
clocks = <&fll16m>;
11741179
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
11751180
endtx-stoptx-supported;
1181+
frame-timeout-supported;
11761182
};
11771183

11781184
i2c135: i2c@9c6000 {
@@ -1214,6 +1220,7 @@
12141220
clocks = <&fll16m>;
12151221
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
12161222
endtx-stoptx-supported;
1223+
frame-timeout-supported;
12171224
};
12181225

12191226
dppic136: dppic@9d1000 {
@@ -1292,6 +1299,7 @@
12921299
clocks = <&fll16m>;
12931300
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
12941301
endtx-stoptx-supported;
1302+
frame-timeout-supported;
12951303
};
12961304

12971305
i2c137: i2c@9d6000 {
@@ -1333,6 +1341,7 @@
13331341
clocks = <&fll16m>;
13341342
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
13351343
endtx-stoptx-supported;
1344+
frame-timeout-supported;
13361345
};
13371346
};
13381347
};

dts/common/nordic/nrf54l15.dtsi

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@
137137
interrupts = <74 NRF_DEFAULT_IRQ_PRIORITY>;
138138
status = "disabled";
139139
endtx-stoptx-supported;
140+
frame-timeout-supported;
140141
};
141142

142143
cpuflpr_vpr: vpr@4c000 {
@@ -268,6 +269,7 @@
268269
interrupts = <198 NRF_DEFAULT_IRQ_PRIORITY>;
269270
status = "disabled";
270271
endtx-stoptx-supported;
272+
frame-timeout-supported;
271273
};
272274

273275
i2c21: i2c@c7000 {
@@ -306,6 +308,7 @@
306308
interrupts = <199 NRF_DEFAULT_IRQ_PRIORITY>;
307309
status = "disabled";
308310
endtx-stoptx-supported;
311+
frame-timeout-supported;
309312
};
310313

311314
i2c22: i2c@c8000 {
@@ -344,6 +347,7 @@
344347
interrupts = <200 NRF_DEFAULT_IRQ_PRIORITY>;
345348
status = "disabled";
346349
endtx-stoptx-supported;
350+
frame-timeout-supported;
347351
};
348352

349353
egu20: egu@c9000 {
@@ -553,6 +557,7 @@
553557
interrupts = <260 NRF_DEFAULT_IRQ_PRIORITY>;
554558
status = "disabled";
555559
endtx-stoptx-supported;
560+
frame-timeout-supported;
556561
};
557562

558563
#ifdef USE_NON_SECURE_ADDRESS_MAP

dts/common/nordic/nrf54l20.dtsi

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@
106106
interrupts = <77 NRF_DEFAULT_IRQ_PRIORITY>;
107107
status = "disabled";
108108
endtx-stoptx-supported;
109+
frame-timeout-supported;
109110
};
110111

111112
gpio2: gpio@50400 {
@@ -219,6 +220,7 @@
219220
interrupts = <198 NRF_DEFAULT_IRQ_PRIORITY>;
220221
status = "disabled";
221222
endtx-stoptx-supported;
223+
frame-timeout-supported;
222224
};
223225

224226
i2c21: i2c@c7000 {
@@ -257,6 +259,7 @@
257259
interrupts = <199 NRF_DEFAULT_IRQ_PRIORITY>;
258260
status = "disabled";
259261
endtx-stoptx-supported;
262+
frame-timeout-supported;
260263
};
261264

262265
i2c22: i2c@c8000 {
@@ -295,6 +298,7 @@
295298
interrupts = <200 NRF_DEFAULT_IRQ_PRIORITY>;
296299
status = "disabled";
297300
endtx-stoptx-supported;
301+
frame-timeout-supported;
298302
};
299303

300304
egu20: egu@c9000 {
@@ -495,6 +499,7 @@
495499
interrupts = <260 NRF_DEFAULT_IRQ_PRIORITY>;
496500
status = "disabled";
497501
endtx-stoptx-supported;
502+
frame-timeout-supported;
498503
};
499504

500505
wdt30: watchdog@108000 {

dts/common/nordic/nrf9280.dtsi

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -516,6 +516,7 @@
516516
status = "disabled";
517517
interrupts = <230 NRF_DEFAULT_IRQ_PRIORITY>;
518518
endtx-stoptx-supported;
519+
frame-timeout-supported;
519520
};
520521

521522
spi121: spi@8e7000 {
@@ -846,6 +847,7 @@
846847
interrupts = <421 NRF_DEFAULT_IRQ_PRIORITY>;
847848
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
848849
endtx-stoptx-supported;
850+
frame-timeout-supported;
849851
};
850852

851853
i2c131: i2c@9a6000 {
@@ -884,6 +886,7 @@
884886
interrupts = <422 NRF_DEFAULT_IRQ_PRIORITY>;
885887
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
886888
endtx-stoptx-supported;
889+
frame-timeout-supported;
887890
};
888891

889892
dppic134: dppic@9b1000 {
@@ -956,6 +959,7 @@
956959
interrupts = <437 NRF_DEFAULT_IRQ_PRIORITY>;
957960
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
958961
endtx-stoptx-supported;
962+
frame-timeout-supported;
959963
};
960964

961965
i2c133: i2c@9b6000 {
@@ -994,6 +998,7 @@
994998
interrupts = <438 NRF_DEFAULT_IRQ_PRIORITY>;
995999
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
9961000
endtx-stoptx-supported;
1001+
frame-timeout-supported;
9971002
};
9981003

9991004
dppic135: dppic@9c1000 {
@@ -1066,6 +1071,7 @@
10661071
interrupts = <453 NRF_DEFAULT_IRQ_PRIORITY>;
10671072
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
10681073
endtx-stoptx-supported;
1074+
frame-timeout-supported;
10691075
};
10701076

10711077
i2c135: i2c@9c6000 {
@@ -1104,6 +1110,7 @@
11041110
interrupts = <454 NRF_DEFAULT_IRQ_PRIORITY>;
11051111
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
11061112
endtx-stoptx-supported;
1113+
frame-timeout-supported;
11071114
};
11081115

11091116
dppic136: dppic@9d1000 {
@@ -1176,6 +1183,7 @@
11761183
interrupts = <469 NRF_DEFAULT_IRQ_PRIORITY>;
11771184
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
11781185
endtx-stoptx-supported;
1186+
frame-timeout-supported;
11791187
};
11801188

11811189
i2c137: i2c@9d6000 {
@@ -1214,6 +1222,7 @@
12141222
interrupts = <470 NRF_DEFAULT_IRQ_PRIORITY>;
12151223
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
12161224
endtx-stoptx-supported;
1225+
frame-timeout-supported;
12171226
};
12181227
};
12191228
};

0 commit comments

Comments
 (0)