Skip to content

Commit 3d3dce6

Browse files
gmarullkartben
authored andcommitted
dts: common: nordic: nrf54h20: define BICR node
BICR (Board Information Configuration Registers) are located within the application UICR region (ref. MRAM mapping, table 38). Signed-off-by: Gerard Marull-Paretas <[email protected]>
1 parent 2db20cd commit 3d3dce6

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

dts/common/nordic/nrf54h20.dtsi

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,15 @@
224224
cpuapp_uicr: uicr@fff8000 {
225225
compatible = "nordic,nrf-uicr-v2";
226226
reg = <0xfff8000 DT_SIZE_K(2)>;
227+
#address-cells = <1>;
228+
#size-cells = <1>;
229+
ranges = <0x0 0xfff8000 DT_SIZE_K(2)>;
227230
domain = <2>;
231+
232+
bicr: bicr@7b0 {
233+
compatible = "nordic,nrf-bicr";
234+
reg = <0x7b0 48>;
235+
};
228236
};
229237

230238
cpurad_uicr: uicr@fffa000 {

soc/nordic/validate_base_addresses.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,7 @@ CHECK_DT_REG(uart136, NRF_UARTE136);
330330
CHECK_DT_REG(uart137, NRF_UARTE137);
331331
CHECK_DT_REG(uicr, NRF_UICR);
332332
CHECK_DT_REG(cpuapp_uicr, NRF_APPLICATION_UICR);
333+
CHECK_DT_REG(bicr, NRF_APPLICATION_BICR);
333334
CHECK_DT_REG(cpurad_uicr, NRF_RADIOCORE_UICR);
334335
CHECK_DT_REG(usbd, NRF_USBD);
335336
CHECK_DT_REG(usbhs, NRF_USBHS);

0 commit comments

Comments
 (0)