diff --git a/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuapp.dts b/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuapp.dts index 9cbc9035d4f88..2837cf0a6785e 100644 --- a/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuapp.dts +++ b/boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuapp.dts @@ -267,7 +267,7 @@ ipc0: &cpuapp_cpurad_ipc { status = "okay"; mx25uw63: mx25uw6345g@0 { - compatible = "mxicy,mx25u", "jedec,mspi-nor"; + compatible = "jedec,mspi-nor"; status = "disabled"; reg = <0>; jedec-id = [c2 84 37]; diff --git a/boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l15_cpuflpr.dts b/boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l15_cpuflpr.dts index 2bc4ba292bed6..eae0b605eb4b0 100644 --- a/boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l15_cpuflpr.dts +++ b/boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l15_cpuflpr.dts @@ -8,6 +8,8 @@ #include #include "nrf54l15dk_common.dtsi" +/delete-node/ &cpuflpr_sram; + / { model = "Nordic nRF54L15 DK nRF54L15 FLPR MCU"; compatible = "nordic,nrf54l15dk_nrf54l15-cpuflpr"; @@ -19,13 +21,16 @@ zephyr,flash = &cpuflpr_rram; zephyr,sram = &cpuflpr_sram; }; -}; -&cpuflpr_sram { - status = "okay"; - /* size must be increased due to booting from SRAM */ - reg = <0x20028000 DT_SIZE_K(96)>; - ranges = <0x0 0x20028000 0x18000>; + cpuflpr_sram: memory@20028000 { + compatible = "mmio-sram"; + /* Size must be increased due to booting from SRAM */ + reg = <0x20028000 DT_SIZE_K(96)>; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0x0 0x20028000 0x18000>; + status = "okay"; + }; }; &cpuflpr_rram { diff --git a/boards/nordic/nrf9280pdk/nrf9280pdk_nrf9280_cpuapp.dts b/boards/nordic/nrf9280pdk/nrf9280pdk_nrf9280_cpuapp.dts index f4cce12f4b1a0..5945208a7e4c4 100644 --- a/boards/nordic/nrf9280pdk/nrf9280pdk_nrf9280_cpuapp.dts +++ b/boards/nordic/nrf9280pdk/nrf9280pdk_nrf9280_cpuapp.dts @@ -249,7 +249,7 @@ ipc0: &cpuapp_cpurad_ipc { status = "okay"; mx25uw63: mx25uw6345g@0 { - compatible = "mxicy,mx25u", "jedec,mspi-nor"; + compatible = "jedec,mspi-nor"; status = "disabled"; reg = <0>; jedec-id = [c2 84 37]; diff --git a/dts/arm/nordic/nrf51822_qfaa.dtsi b/dts/arm/nordic/nrf51822_qfaa.dtsi index 07fc5dd1cce9e..2aeec68fd8529 100644 --- a/dts/arm/nordic/nrf51822_qfaa.dtsi +++ b/dts/arm/nordic/nrf51822_qfaa.dtsi @@ -17,7 +17,6 @@ / { soc { - compatible = "nordic,nrf51822-qfaa", "nordic,nrf51822", - "nordic,nrf51", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf51822_qfab.dtsi b/dts/arm/nordic/nrf51822_qfab.dtsi index 7fb4364d03791..6f6818ac46074 100644 --- a/dts/arm/nordic/nrf51822_qfab.dtsi +++ b/dts/arm/nordic/nrf51822_qfab.dtsi @@ -17,7 +17,6 @@ / { soc { - compatible = "nordic,nrf51822-qfab", "nordic,nrf51822", - "nordic,nrf51", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf51822_qfac.dtsi b/dts/arm/nordic/nrf51822_qfac.dtsi index 59a2ed265e673..eae879189c0c2 100644 --- a/dts/arm/nordic/nrf51822_qfac.dtsi +++ b/dts/arm/nordic/nrf51822_qfac.dtsi @@ -17,7 +17,6 @@ / { soc { - compatible = "nordic,nrf51822-qfac", "nordic,nrf51822", - "nordic,nrf51", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf52805_caaa.dtsi b/dts/arm/nordic/nrf52805_caaa.dtsi index b7d24861893a9..285d21440599e 100644 --- a/dts/arm/nordic/nrf52805_caaa.dtsi +++ b/dts/arm/nordic/nrf52805_caaa.dtsi @@ -17,7 +17,6 @@ / { soc { - compatible = "nordic,nrf52805-caaa", "nordic,nrf52805", - "nordic,nrf52", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf52810.dtsi b/dts/arm/nordic/nrf52810.dtsi index 217758dd16143..6662742f2ebf9 100644 --- a/dts/arm/nordic/nrf52810.dtsi +++ b/dts/arm/nordic/nrf52810.dtsi @@ -180,6 +180,7 @@ #io-channel-cells = <1>; zephyr,pm-device-runtime-auto; }; + timer0: timer@40008000 { compatible = "nordic,nrf-timer"; status = "disabled"; diff --git a/dts/arm/nordic/nrf52810_qfaa.dtsi b/dts/arm/nordic/nrf52810_qfaa.dtsi index 98fbd9a09369a..bbc76ab759719 100644 --- a/dts/arm/nordic/nrf52810_qfaa.dtsi +++ b/dts/arm/nordic/nrf52810_qfaa.dtsi @@ -17,7 +17,6 @@ / { soc { - compatible = "nordic,nrf52810-qfaa", "nordic,nrf52810", - "nordic,nrf52", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf52811_qfaa.dtsi b/dts/arm/nordic/nrf52811_qfaa.dtsi index 3bb1556eadb79..17b387919dc87 100644 --- a/dts/arm/nordic/nrf52811_qfaa.dtsi +++ b/dts/arm/nordic/nrf52811_qfaa.dtsi @@ -17,7 +17,6 @@ / { soc { - compatible = "nordic,nrf52811-qfaa", "nordic,nrf52811", - "nordic,nrf52", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf52820_qdaa.dtsi b/dts/arm/nordic/nrf52820_qdaa.dtsi index c1d4a5a95f5ae..a683ddcd2e614 100644 --- a/dts/arm/nordic/nrf52820_qdaa.dtsi +++ b/dts/arm/nordic/nrf52820_qdaa.dtsi @@ -17,7 +17,6 @@ / { soc { - compatible = "nordic,nrf52820-qdaa", "nordic,nrf52820", - "nordic,nrf52", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf52832_ciaa.dtsi b/dts/arm/nordic/nrf52832_ciaa.dtsi index 88f16574bbb92..81bed18daf27a 100644 --- a/dts/arm/nordic/nrf52832_ciaa.dtsi +++ b/dts/arm/nordic/nrf52832_ciaa.dtsi @@ -17,7 +17,6 @@ / { soc { - compatible = "nordic,nrf52832-ciaa", "nordic,nrf52832", - "nordic,nrf52", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf52832_qfaa.dtsi b/dts/arm/nordic/nrf52832_qfaa.dtsi index 2943de6d1155b..81bed18daf27a 100644 --- a/dts/arm/nordic/nrf52832_qfaa.dtsi +++ b/dts/arm/nordic/nrf52832_qfaa.dtsi @@ -17,7 +17,6 @@ / { soc { - compatible = "nordic,nrf52832-qfaa", "nordic,nrf52832", - "nordic,nrf52", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf52832_qfab.dtsi b/dts/arm/nordic/nrf52832_qfab.dtsi index fe1605394e720..faecc765efdf7 100644 --- a/dts/arm/nordic/nrf52832_qfab.dtsi +++ b/dts/arm/nordic/nrf52832_qfab.dtsi @@ -17,7 +17,6 @@ / { soc { - compatible = "nordic,nrf52832-qfab", "nordic,nrf52832", - "nordic,nrf52", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf52833_qdaa.dtsi b/dts/arm/nordic/nrf52833_qdaa.dtsi index 7f9be6f225509..64462d29269bb 100644 --- a/dts/arm/nordic/nrf52833_qdaa.dtsi +++ b/dts/arm/nordic/nrf52833_qdaa.dtsi @@ -17,7 +17,6 @@ / { soc { - compatible = "nordic,nrf52833-qdaa", "nordic,nrf52833", - "nordic,nrf52", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf52833_qiaa.dtsi b/dts/arm/nordic/nrf52833_qiaa.dtsi index 68eabb08bcf7a..6ab9a4f1e6eb7 100644 --- a/dts/arm/nordic/nrf52833_qiaa.dtsi +++ b/dts/arm/nordic/nrf52833_qiaa.dtsi @@ -17,7 +17,6 @@ / { soc { - compatible = "nordic,nrf52833-qiaa", "nordic,nrf52833", - "nordic,nrf52", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf52840_qfaa.dtsi b/dts/arm/nordic/nrf52840_qfaa.dtsi index 8c927eb5c0a60..6d549a45d1ddc 100644 --- a/dts/arm/nordic/nrf52840_qfaa.dtsi +++ b/dts/arm/nordic/nrf52840_qfaa.dtsi @@ -17,10 +17,8 @@ / { soc { - compatible = "nordic,nrf52840-qfaa", "nordic,nrf52840", - "nordic,nrf52", "simple-bus"; + compatible = "simple-bus"; }; - }; /delete-node/ &usbd; diff --git a/dts/arm/nordic/nrf52840_qiaa.dtsi b/dts/arm/nordic/nrf52840_qiaa.dtsi index 6572224471931..7986ab41fd6a3 100644 --- a/dts/arm/nordic/nrf52840_qiaa.dtsi +++ b/dts/arm/nordic/nrf52840_qiaa.dtsi @@ -26,7 +26,6 @@ / { soc { - compatible = "nordic,nrf52840-qiaa", "nordic,nrf52840", - "nordic,nrf52", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf5340_cpuapp_qkaa.dtsi b/dts/arm/nordic/nrf5340_cpuapp_qkaa.dtsi index a543ffe906b1e..76a2af386623b 100644 --- a/dts/arm/nordic/nrf5340_cpuapp_qkaa.dtsi +++ b/dts/arm/nordic/nrf5340_cpuapp_qkaa.dtsi @@ -17,7 +17,6 @@ / { soc { - compatible = "nordic,nrf5340-cpuapp-qkaa", "nordic,nrf5340-cpuapp", - "nordic,nrf53", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf5340_cpuappns_qkaa.dtsi b/dts/arm/nordic/nrf5340_cpuappns_qkaa.dtsi index 80d5706232f65..37d6a605556ef 100644 --- a/dts/arm/nordic/nrf5340_cpuappns_qkaa.dtsi +++ b/dts/arm/nordic/nrf5340_cpuappns_qkaa.dtsi @@ -17,7 +17,6 @@ / { soc { - compatible = "nordic,nrf5340-cpuapp-qkaa", "nordic,nrf5340-cpuapp", - "nordic,nrf53", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf5340_cpunet_qkaa.dtsi b/dts/arm/nordic/nrf5340_cpunet_qkaa.dtsi index 19eb682ddfc61..e9948125ba894 100644 --- a/dts/arm/nordic/nrf5340_cpunet_qkaa.dtsi +++ b/dts/arm/nordic/nrf5340_cpunet_qkaa.dtsi @@ -21,7 +21,6 @@ / { soc { - compatible = "nordic,nrf5340-cpunet-qkaa", "nordic,nrf5340-cpunet", - "nordic,nrf53", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf9131_laca.dtsi b/dts/arm/nordic/nrf9131_laca.dtsi index f32f0c825ad1c..77fe73c22af66 100644 --- a/dts/arm/nordic/nrf9131_laca.dtsi +++ b/dts/arm/nordic/nrf9131_laca.dtsi @@ -17,7 +17,6 @@ / { soc { - compatible = "nordic,nrf9131-laca", "nordic,nrf9120", - "nordic,nrf91", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf9131ns_laca.dtsi b/dts/arm/nordic/nrf9131ns_laca.dtsi index 3b6208f45e917..6ab80a842a33c 100644 --- a/dts/arm/nordic/nrf9131ns_laca.dtsi +++ b/dts/arm/nordic/nrf9131ns_laca.dtsi @@ -17,7 +17,6 @@ / { soc { - compatible = "nordic,nrf9131-laca", "nordic,nrf9120", - "nordic,nrf91", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf9151_laca.dtsi b/dts/arm/nordic/nrf9151_laca.dtsi index 9ed2027401704..77fe73c22af66 100644 --- a/dts/arm/nordic/nrf9151_laca.dtsi +++ b/dts/arm/nordic/nrf9151_laca.dtsi @@ -17,7 +17,6 @@ / { soc { - compatible = "nordic,nrf9151-laca", "nordic,nrf9120", - "nordic,nrf91", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf9151ns_laca.dtsi b/dts/arm/nordic/nrf9151ns_laca.dtsi index ac31c6e19c605..6ab80a842a33c 100644 --- a/dts/arm/nordic/nrf9151ns_laca.dtsi +++ b/dts/arm/nordic/nrf9151ns_laca.dtsi @@ -17,7 +17,6 @@ / { soc { - compatible = "nordic,nrf9151-laca", "nordic,nrf9120", - "nordic,nrf91", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf9160_sica.dtsi b/dts/arm/nordic/nrf9160_sica.dtsi index 15096534016d0..6bbe048277c12 100644 --- a/dts/arm/nordic/nrf9160_sica.dtsi +++ b/dts/arm/nordic/nrf9160_sica.dtsi @@ -17,7 +17,6 @@ / { soc { - compatible = "nordic,nrf9160-sica", "nordic,nrf9160", - "nordic,nrf91", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf9160ns_sica.dtsi b/dts/arm/nordic/nrf9160ns_sica.dtsi index c6adbaa7ca2ff..12ec1fcbc8e07 100644 --- a/dts/arm/nordic/nrf9160ns_sica.dtsi +++ b/dts/arm/nordic/nrf9160ns_sica.dtsi @@ -17,7 +17,6 @@ / { soc { - compatible = "nordic,nrf9160-sica", "nordic,nrf9160", - "nordic,nrf91", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf9161_laca.dtsi b/dts/arm/nordic/nrf9161_laca.dtsi index e94ab99166a00..77fe73c22af66 100644 --- a/dts/arm/nordic/nrf9161_laca.dtsi +++ b/dts/arm/nordic/nrf9161_laca.dtsi @@ -17,7 +17,6 @@ / { soc { - compatible = "nordic,nrf9161-laca", "nordic,nrf9120", - "nordic,nrf91", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/arm/nordic/nrf9161ns_laca.dtsi b/dts/arm/nordic/nrf9161ns_laca.dtsi index 4449c3565b325..6ab80a842a33c 100644 --- a/dts/arm/nordic/nrf9161ns_laca.dtsi +++ b/dts/arm/nordic/nrf9161ns_laca.dtsi @@ -17,7 +17,6 @@ / { soc { - compatible = "nordic,nrf9161-laca", "nordic,nrf9120", - "nordic,nrf91", "simple-bus"; + compatible = "simple-bus"; }; }; diff --git a/dts/vendor/nordic/nrf54l09.dtsi b/dts/vendor/nordic/nrf54l09.dtsi index c4648e641b30f..189277a787e99 100644 --- a/dts/vendor/nordic/nrf54l09.dtsi +++ b/dts/vendor/nordic/nrf54l09.dtsi @@ -111,11 +111,13 @@ #ifdef USE_NON_SECURE_ADDRESS_MAP global_peripherals: peripheral@40000000 { + reg = <0x40000000 0x10000000>; #address-cells = <1>; #size-cells = <1>; ranges = <0x0 0x40000000 0x10000000>; #else global_peripherals: peripheral@50000000 { + reg = <0x50000000 0x10000000>; #address-cells = <1>; #size-cells = <1>; ranges = <0x0 0x50000000 0x10000000>; diff --git a/dts/vendor/nordic/nrf54l20.dtsi b/dts/vendor/nordic/nrf54l20.dtsi index 5390e4e8e1ac5..72d0bd3f31f6c 100644 --- a/dts/vendor/nordic/nrf54l20.dtsi +++ b/dts/vendor/nordic/nrf54l20.dtsi @@ -118,6 +118,7 @@ }; global_peripherals: peripheral@50000000 { + reg = <0x50000000 0x10000000>; ranges = <0x0 0x50000000 0x10000000>; #address-cells = <1>; #size-cells = <1>; diff --git a/dts/vendor/nordic/nrf54l_05_10_15.dtsi b/dts/vendor/nordic/nrf54l_05_10_15.dtsi index 004454191f013..602a7de7f7195 100644 --- a/dts/vendor/nordic/nrf54l_05_10_15.dtsi +++ b/dts/vendor/nordic/nrf54l_05_10_15.dtsi @@ -101,11 +101,13 @@ #ifdef USE_NON_SECURE_ADDRESS_MAP global_peripherals: peripheral@40000000 { + reg = <0x40000000 0x10000000>; #address-cells = <1>; #size-cells = <1>; ranges = <0x0 0x40000000 0x10000000>; #else global_peripherals: peripheral@50000000 { + reg = <0x50000000 0x10000000>; #address-cells = <1>; #size-cells = <1>; ranges = <0x0 0x50000000 0x10000000>; diff --git a/dts/vendor/nordic/nrf54lm20a.dtsi b/dts/vendor/nordic/nrf54lm20a.dtsi index d673ae94e509a..a895c32a88f45 100644 --- a/dts/vendor/nordic/nrf54lm20a.dtsi +++ b/dts/vendor/nordic/nrf54lm20a.dtsi @@ -118,6 +118,7 @@ }; global_peripherals: peripheral@50000000 { + reg = <0x50000000 0x10000000>; ranges = <0x0 0x50000000 0x10000000>; #address-cells = <1>; #size-cells = <1>;