Skip to content

Commit

Permalink
dts: nordic: nrf-uarte: Add frame-timeout-supported property
Browse files Browse the repository at this point in the history
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]>
  • Loading branch information
nordic-krch authored and aescolar committed Sep 23, 2024
1 parent 7ef2f81 commit ac1cc17
Show file tree
Hide file tree
Showing 5 changed files with 33 additions and 0 deletions.
5 changes: 5 additions & 0 deletions dts/bindings/serial/nordic,nrf-uarte.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,8 @@ properties:
type: boolean
description: |
UARTE has ENDTX_STOPTX HW short.
frame-timeout-supported:
type: boolean
description: |
UARTE has RX frame timeout HW feature.
9 changes: 9 additions & 0 deletions dts/common/nordic/nrf54h20.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -626,6 +626,7 @@
interrupts = <230 NRF_DEFAULT_IRQ_PRIORITY>;
clocks = <&hsfll120>;
endtx-stoptx-supported;
frame-timeout-supported;
};

spi121: spi@8e7000 {
Expand Down Expand Up @@ -935,6 +936,7 @@
clocks = <&fll16m>;
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
endtx-stoptx-supported;
frame-timeout-supported;
};

i2c131: i2c@9a6000 {
Expand Down Expand Up @@ -976,6 +978,7 @@
clocks = <&fll16m>;
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
endtx-stoptx-supported;
frame-timeout-supported;
};

dppic134: dppic@9b1000 {
Expand Down Expand Up @@ -1054,6 +1057,7 @@
clocks = <&fll16m>;
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
endtx-stoptx-supported;
frame-timeout-supported;
};

i2c133: i2c@9b6000 {
Expand Down Expand Up @@ -1095,6 +1099,7 @@
clocks = <&fll16m>;
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
endtx-stoptx-supported;
frame-timeout-supported;
};

dppic135: dppic@9c1000 {
Expand Down Expand Up @@ -1173,6 +1178,7 @@
clocks = <&fll16m>;
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
endtx-stoptx-supported;
frame-timeout-supported;
};

i2c135: i2c@9c6000 {
Expand Down Expand Up @@ -1214,6 +1220,7 @@
clocks = <&fll16m>;
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
endtx-stoptx-supported;
frame-timeout-supported;
};

dppic136: dppic@9d1000 {
Expand Down Expand Up @@ -1292,6 +1299,7 @@
clocks = <&fll16m>;
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
endtx-stoptx-supported;
frame-timeout-supported;
};

i2c137: i2c@9d6000 {
Expand Down Expand Up @@ -1333,6 +1341,7 @@
clocks = <&fll16m>;
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
endtx-stoptx-supported;
frame-timeout-supported;
};
};
};
Expand Down
5 changes: 5 additions & 0 deletions dts/common/nordic/nrf54l15.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,7 @@
interrupts = <74 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
endtx-stoptx-supported;
frame-timeout-supported;
};

cpuflpr_vpr: vpr@4c000 {
Expand Down Expand Up @@ -268,6 +269,7 @@
interrupts = <198 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
endtx-stoptx-supported;
frame-timeout-supported;
};

i2c21: i2c@c7000 {
Expand Down Expand Up @@ -306,6 +308,7 @@
interrupts = <199 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
endtx-stoptx-supported;
frame-timeout-supported;
};

i2c22: i2c@c8000 {
Expand Down Expand Up @@ -344,6 +347,7 @@
interrupts = <200 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
endtx-stoptx-supported;
frame-timeout-supported;
};

egu20: egu@c9000 {
Expand Down Expand Up @@ -553,6 +557,7 @@
interrupts = <260 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
endtx-stoptx-supported;
frame-timeout-supported;
};

#ifdef USE_NON_SECURE_ADDRESS_MAP
Expand Down
5 changes: 5 additions & 0 deletions dts/common/nordic/nrf54l20.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@
interrupts = <77 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
endtx-stoptx-supported;
frame-timeout-supported;
};

gpio2: gpio@50400 {
Expand Down Expand Up @@ -219,6 +220,7 @@
interrupts = <198 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
endtx-stoptx-supported;
frame-timeout-supported;
};

i2c21: i2c@c7000 {
Expand Down Expand Up @@ -257,6 +259,7 @@
interrupts = <199 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
endtx-stoptx-supported;
frame-timeout-supported;
};

i2c22: i2c@c8000 {
Expand Down Expand Up @@ -295,6 +298,7 @@
interrupts = <200 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
endtx-stoptx-supported;
frame-timeout-supported;
};

egu20: egu@c9000 {
Expand Down Expand Up @@ -495,6 +499,7 @@
interrupts = <260 NRF_DEFAULT_IRQ_PRIORITY>;
status = "disabled";
endtx-stoptx-supported;
frame-timeout-supported;
};

wdt30: watchdog@108000 {
Expand Down
9 changes: 9 additions & 0 deletions dts/common/nordic/nrf9280.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -516,6 +516,7 @@
status = "disabled";
interrupts = <230 NRF_DEFAULT_IRQ_PRIORITY>;
endtx-stoptx-supported;
frame-timeout-supported;
};

spi121: spi@8e7000 {
Expand Down Expand Up @@ -846,6 +847,7 @@
interrupts = <421 NRF_DEFAULT_IRQ_PRIORITY>;
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
endtx-stoptx-supported;
frame-timeout-supported;
};

i2c131: i2c@9a6000 {
Expand Down Expand Up @@ -884,6 +886,7 @@
interrupts = <422 NRF_DEFAULT_IRQ_PRIORITY>;
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
endtx-stoptx-supported;
frame-timeout-supported;
};

dppic134: dppic@9b1000 {
Expand Down Expand Up @@ -956,6 +959,7 @@
interrupts = <437 NRF_DEFAULT_IRQ_PRIORITY>;
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
endtx-stoptx-supported;
frame-timeout-supported;
};

i2c133: i2c@9b6000 {
Expand Down Expand Up @@ -994,6 +998,7 @@
interrupts = <438 NRF_DEFAULT_IRQ_PRIORITY>;
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
endtx-stoptx-supported;
frame-timeout-supported;
};

dppic135: dppic@9c1000 {
Expand Down Expand Up @@ -1066,6 +1071,7 @@
interrupts = <453 NRF_DEFAULT_IRQ_PRIORITY>;
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
endtx-stoptx-supported;
frame-timeout-supported;
};

i2c135: i2c@9c6000 {
Expand Down Expand Up @@ -1104,6 +1110,7 @@
interrupts = <454 NRF_DEFAULT_IRQ_PRIORITY>;
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
endtx-stoptx-supported;
frame-timeout-supported;
};

dppic136: dppic@9d1000 {
Expand Down Expand Up @@ -1176,6 +1183,7 @@
interrupts = <469 NRF_DEFAULT_IRQ_PRIORITY>;
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
endtx-stoptx-supported;
frame-timeout-supported;
};

i2c137: i2c@9d6000 {
Expand Down Expand Up @@ -1214,6 +1222,7 @@
interrupts = <470 NRF_DEFAULT_IRQ_PRIORITY>;
nordic,clockpin-enable = <NRF_FUN_UART_TX>;
endtx-stoptx-supported;
frame-timeout-supported;
};
};
};
Expand Down

0 comments on commit ac1cc17

Please sign in to comment.