dts: nordic: update UICR definition on nrf54h20

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 <jonathan.nilsen@nordicsemi.no>
This commit is contained in:
Jonathan Nilsen 2025-06-18 11:55:27 +02:00 committed by Fabio Baltieri
parent 38e60025b0
commit b43ae17fdd
2 changed files with 6 additions and 9 deletions

View File

@ -226,13 +226,12 @@
write-block-size = <16>;
};
cpuapp_uicr: uicr@fff8000 {
compatible = "nordic,nrf-uicr-v2";
uicr: uicr@fff8000 {
compatible = "nordic,nrf-uicr";
reg = <0xfff8000 DT_SIZE_K(2)>;
#address-cells = <1>;
#size-cells = <1>;
ranges = <0x0 0xfff8000 DT_SIZE_K(2)>;
domain = <2>;
bicr: bicr@7b0 {
compatible = "nordic,nrf-bicr";
@ -240,12 +239,6 @@
};
};
cpurad_uicr: uicr@fffa000 {
compatible = "nordic,nrf-uicr-v2";
reg = <0xfffa000 DT_SIZE_K(2)>;
domain = <3>;
};
ficr: ficr@fffe000 {
compatible = "nordic,nrf-ficr";
reg = <0xfffe000 DT_SIZE_K(2)>;

View File

@ -336,7 +336,11 @@ CHECK_DT_REG(uart134, NRF_UARTE134);
CHECK_DT_REG(uart135, NRF_UARTE135);
CHECK_DT_REG(uart136, NRF_UARTE136);
CHECK_DT_REG(uart137, NRF_UARTE137);
#if !defined(CONFIG_SOC_SERIES_NRF54HX)
CHECK_DT_REG(uicr, NRF_UICR);
#else
CHECK_DT_REG(uicr, NRF_APPLICATION_UICR);
#endif
CHECK_DT_REG(cpuapp_uicr, NRF_APPLICATION_UICR);
CHECK_DT_REG(bicr, NRF_APPLICATION_BICR);
CHECK_DT_REG(cpurad_uicr, NRF_RADIOCORE_UICR);