Skip to content

Commit 8b426b8

Browse files
nordic-krchnordicjm
authored andcommitted
[nrf fromtree] 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]> (cherry picked from commit ac1cc17)
1 parent a010c20 commit 8b426b8

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
@@ -657,6 +657,7 @@
657657
interrupts = <230 NRF_DEFAULT_IRQ_PRIORITY>;
658658
clocks = <&hsfll120>;
659659
endtx-stoptx-supported;
660+
frame-timeout-supported;
660661
};
661662

662663
spi121: spi@8e7000 {
@@ -966,6 +967,7 @@
966967
clocks = <&fll16m>;
967968
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
968969
endtx-stoptx-supported;
970+
frame-timeout-supported;
969971
};
970972

971973
i2c131: i2c@9a6000 {
@@ -1007,6 +1009,7 @@
10071009
clocks = <&fll16m>;
10081010
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
10091011
endtx-stoptx-supported;
1012+
frame-timeout-supported;
10101013
};
10111014

10121015
dppic134: dppic@9b1000 {
@@ -1085,6 +1088,7 @@
10851088
clocks = <&fll16m>;
10861089
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
10871090
endtx-stoptx-supported;
1091+
frame-timeout-supported;
10881092
};
10891093

10901094
i2c133: i2c@9b6000 {
@@ -1126,6 +1130,7 @@
11261130
clocks = <&fll16m>;
11271131
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
11281132
endtx-stoptx-supported;
1133+
frame-timeout-supported;
11291134
};
11301135

11311136
dppic135: dppic@9c1000 {
@@ -1204,6 +1209,7 @@
12041209
clocks = <&fll16m>;
12051210
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
12061211
endtx-stoptx-supported;
1212+
frame-timeout-supported;
12071213
};
12081214

12091215
i2c135: i2c@9c6000 {
@@ -1245,6 +1251,7 @@
12451251
clocks = <&fll16m>;
12461252
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
12471253
endtx-stoptx-supported;
1254+
frame-timeout-supported;
12481255
};
12491256

12501257
dppic136: dppic@9d1000 {
@@ -1323,6 +1330,7 @@
13231330
clocks = <&fll16m>;
13241331
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
13251332
endtx-stoptx-supported;
1333+
frame-timeout-supported;
13261334
};
13271335

13281336
i2c137: i2c@9d6000 {
@@ -1364,6 +1372,7 @@
13641372
clocks = <&fll16m>;
13651373
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
13661374
endtx-stoptx-supported;
1375+
frame-timeout-supported;
13671376
};
13681377
};
13691378
};

dts/common/nordic/nrf54l15.dtsi

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

143144
cpuflpr_vpr: vpr@4c000 {
@@ -271,6 +272,7 @@
271272
interrupts = <198 NRF_DEFAULT_IRQ_PRIORITY>;
272273
status = "disabled";
273274
endtx-stoptx-supported;
275+
frame-timeout-supported;
274276
};
275277

276278
i2c21: i2c@c7000 {
@@ -309,6 +311,7 @@
309311
interrupts = <199 NRF_DEFAULT_IRQ_PRIORITY>;
310312
status = "disabled";
311313
endtx-stoptx-supported;
314+
frame-timeout-supported;
312315
};
313316

314317
i2c22: i2c@c8000 {
@@ -347,6 +350,7 @@
347350
interrupts = <200 NRF_DEFAULT_IRQ_PRIORITY>;
348351
status = "disabled";
349352
endtx-stoptx-supported;
353+
frame-timeout-supported;
350354
};
351355

352356
egu20: egu@c9000 {
@@ -556,6 +560,7 @@
556560
interrupts = <260 NRF_DEFAULT_IRQ_PRIORITY>;
557561
status = "disabled";
558562
endtx-stoptx-supported;
563+
frame-timeout-supported;
559564
};
560565

561566
#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
@@ -107,6 +107,7 @@
107107
interrupts = <77 NRF_DEFAULT_IRQ_PRIORITY>;
108108
status = "disabled";
109109
endtx-stoptx-supported;
110+
frame-timeout-supported;
110111
};
111112

112113
gpio2: gpio@50400 {
@@ -221,6 +222,7 @@
221222
interrupts = <198 NRF_DEFAULT_IRQ_PRIORITY>;
222223
status = "disabled";
223224
endtx-stoptx-supported;
225+
frame-timeout-supported;
224226
};
225227

226228
i2c21: i2c@c7000 {
@@ -259,6 +261,7 @@
259261
interrupts = <199 NRF_DEFAULT_IRQ_PRIORITY>;
260262
status = "disabled";
261263
endtx-stoptx-supported;
264+
frame-timeout-supported;
262265
};
263266

264267
i2c22: i2c@c8000 {
@@ -297,6 +300,7 @@
297300
interrupts = <200 NRF_DEFAULT_IRQ_PRIORITY>;
298301
status = "disabled";
299302
endtx-stoptx-supported;
303+
frame-timeout-supported;
300304
};
301305

302306
egu20: egu@c9000 {
@@ -497,6 +501,7 @@
497501
interrupts = <260 NRF_DEFAULT_IRQ_PRIORITY>;
498502
status = "disabled";
499503
endtx-stoptx-supported;
504+
frame-timeout-supported;
500505
};
501506

502507
wdt30: watchdog@108000 {

dts/common/nordic/nrf9280.dtsi

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

522523
spi121: spi@8e7000 {
@@ -847,6 +848,7 @@
847848
interrupts = <421 NRF_DEFAULT_IRQ_PRIORITY>;
848849
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
849850
endtx-stoptx-supported;
851+
frame-timeout-supported;
850852
};
851853

852854
i2c131: i2c@9a6000 {
@@ -885,6 +887,7 @@
885887
interrupts = <422 NRF_DEFAULT_IRQ_PRIORITY>;
886888
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
887889
endtx-stoptx-supported;
890+
frame-timeout-supported;
888891
};
889892

890893
dppic134: dppic@9b1000 {
@@ -957,6 +960,7 @@
957960
interrupts = <437 NRF_DEFAULT_IRQ_PRIORITY>;
958961
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
959962
endtx-stoptx-supported;
963+
frame-timeout-supported;
960964
};
961965

962966
i2c133: i2c@9b6000 {
@@ -995,6 +999,7 @@
995999
interrupts = <438 NRF_DEFAULT_IRQ_PRIORITY>;
9961000
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
9971001
endtx-stoptx-supported;
1002+
frame-timeout-supported;
9981003
};
9991004

10001005
dppic135: dppic@9c1000 {
@@ -1067,6 +1072,7 @@
10671072
interrupts = <453 NRF_DEFAULT_IRQ_PRIORITY>;
10681073
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
10691074
endtx-stoptx-supported;
1075+
frame-timeout-supported;
10701076
};
10711077

10721078
i2c135: i2c@9c6000 {
@@ -1105,6 +1111,7 @@
11051111
interrupts = <454 NRF_DEFAULT_IRQ_PRIORITY>;
11061112
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
11071113
endtx-stoptx-supported;
1114+
frame-timeout-supported;
11081115
};
11091116

11101117
dppic136: dppic@9d1000 {
@@ -1177,6 +1184,7 @@
11771184
interrupts = <469 NRF_DEFAULT_IRQ_PRIORITY>;
11781185
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
11791186
endtx-stoptx-supported;
1187+
frame-timeout-supported;
11801188
};
11811189

11821190
i2c137: i2c@9d6000 {
@@ -1215,6 +1223,7 @@
12151223
interrupts = <470 NRF_DEFAULT_IRQ_PRIORITY>;
12161224
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
12171225
endtx-stoptx-supported;
1226+
frame-timeout-supported;
12181227
};
12191228
};
12201229
};

0 commit comments

Comments
 (0)