Skip to content

Commit 6d4254a

Browse files
[nrf fromlist] dts: nordic: update UICR definition on nrf54h20
Upstream PR #: 91826 With IronSide SE there is only one defined UICR which is at the location of the APPLICATION UICR. Update the devicetree definition accordingly, and use the "nordic,nrf-uicr" compatible on the node since the domain distinction added by the v2 compatible is no longer relevant. Signed-off-by: Jonathan Nilsen <[email protected]>
1 parent 26371bd commit 6d4254a

File tree

2 files changed

+6
-9
lines changed

2 files changed

+6
-9
lines changed

dts/vendor/nordic/nrf54h20.dtsi

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -223,26 +223,19 @@
223223
write-block-size = <16>;
224224
};
225225

226-
cpuapp_uicr: uicr@fff8000 {
227-
compatible = "nordic,nrf-uicr-v2";
226+
uicr: uicr@fff8000 {
227+
compatible = "nordic,nrf-uicr";
228228
reg = <0xfff8000 DT_SIZE_K(2)>;
229229
#address-cells = <1>;
230230
#size-cells = <1>;
231231
ranges = <0x0 0xfff8000 DT_SIZE_K(2)>;
232-
domain = <2>;
233232

234233
bicr: bicr@7b0 {
235234
compatible = "nordic,nrf-bicr";
236235
reg = <0x7b0 48>;
237236
};
238237
};
239238

240-
cpurad_uicr: uicr@fffa000 {
241-
compatible = "nordic,nrf-uicr-v2";
242-
reg = <0xfffa000 DT_SIZE_K(2)>;
243-
domain = <3>;
244-
};
245-
246239
ficr: ficr@fffe000 {
247240
compatible = "nordic,nrf-ficr";
248241
reg = <0xfffe000 DT_SIZE_K(2)>;

soc/nordic/validate_base_addresses.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,11 @@ CHECK_DT_REG(uart134, NRF_UARTE134);
333333
CHECK_DT_REG(uart135, NRF_UARTE135);
334334
CHECK_DT_REG(uart136, NRF_UARTE136);
335335
CHECK_DT_REG(uart137, NRF_UARTE137);
336+
#if !defined(CONFIG_SOC_SERIES_NRF54HX)
336337
CHECK_DT_REG(uicr, NRF_UICR);
338+
#else
339+
CHECK_DT_REG(uicr, NRF_APPLICATION_UICR);
340+
#endif
337341
CHECK_DT_REG(cpuapp_uicr, NRF_APPLICATION_UICR);
338342
CHECK_DT_REG(bicr, NRF_APPLICATION_BICR);
339343
CHECK_DT_REG(cpurad_uicr, NRF_RADIOCORE_UICR);

0 commit comments

Comments
 (0)