diff --git a/dts/arm/atmel/sam3x.dtsi b/dts/arm/atmel/sam3x.dtsi index 8853911c159..303b98b234d 100644 --- a/dts/arm/atmel/sam3x.dtsi +++ b/dts/arm/atmel/sam3x.dtsi @@ -26,6 +26,8 @@ }; flash0: flash@80000 { + compatible = "soc-nv-flash"; + label = "FLASH_0"; reg = <0x00080000 0x80000>; }; diff --git a/dts/arm/atmel/sam4s.dtsi b/dts/arm/atmel/sam4s.dtsi index 727c3b77351..6b41e1e9432 100644 --- a/dts/arm/atmel/sam4s.dtsi +++ b/dts/arm/atmel/sam4s.dtsi @@ -26,6 +26,8 @@ }; flash0: flash@400000 { + compatible = "soc-nv-flash"; + label = "FLASH_0"; reg = <0x00400000 0x100000>; }; diff --git a/dts/arm/atmel/samd21.dtsi b/dts/arm/atmel/samd21.dtsi index c365990e783..451efd5aadb 100644 --- a/dts/arm/atmel/samd21.dtsi +++ b/dts/arm/atmel/samd21.dtsi @@ -20,6 +20,7 @@ flash0: flash@0 { compatible = "soc-nv-flash"; + label = "FLASH_0"; reg = <0 0x40000>; write-block-size = <64>; }; diff --git a/dts/arm/atmel/same70.dtsi b/dts/arm/atmel/same70.dtsi index 62b69713e9b..1e9f643a5d1 100644 --- a/dts/arm/atmel/same70.dtsi +++ b/dts/arm/atmel/same70.dtsi @@ -22,6 +22,8 @@ }; flash0: flash@400000 { + compatible = "soc-nv-flash"; + label = "FLASH_0"; reg = <0x00400000 DT_FLASH_SIZE>; }; diff --git a/dts/arm/nordic/nrf51822.dtsi b/dts/arm/nordic/nrf51822.dtsi index f29ba762f45..30793e10dc3 100644 --- a/dts/arm/nordic/nrf51822.dtsi +++ b/dts/arm/nordic/nrf51822.dtsi @@ -22,6 +22,7 @@ flash0: flash@0 { compatible = "soc-nv-flash"; + label = "NRF5_FLASH"; reg = <0x00000000 DT_FLASH_SIZE>; write-block-size = <4>; }; diff --git a/dts/arm/nordic/nrf52832.dtsi b/dts/arm/nordic/nrf52832.dtsi index 8d0d5dd3de1..1c99bf5816f 100644 --- a/dts/arm/nordic/nrf52832.dtsi +++ b/dts/arm/nordic/nrf52832.dtsi @@ -22,6 +22,7 @@ flash0: flash@0 { compatible = "soc-nv-flash"; + label = "NRF5_FLASH"; reg = <0x00000000 DT_FLASH_SIZE>; write-block-size = <4>; }; diff --git a/dts/arm/nordic/nrf52840.dtsi b/dts/arm/nordic/nrf52840.dtsi index 7858f14a9d6..4b731c8f6b4 100644 --- a/dts/arm/nordic/nrf52840.dtsi +++ b/dts/arm/nordic/nrf52840.dtsi @@ -22,6 +22,7 @@ flash0: flash@0 { compatible = "soc-nv-flash"; + label = "NRF5_FLASH"; reg = <0x00000000 DT_FLASH_SIZE>; write-block-size = <4>; }; diff --git a/dts/arm/nxp/nxp_k6x.dtsi b/dts/arm/nxp/nxp_k6x.dtsi index 5bfec6196d7..56c69c1a8c0 100644 --- a/dts/arm/nxp/nxp_k6x.dtsi +++ b/dts/arm/nxp/nxp_k6x.dtsi @@ -74,6 +74,7 @@ flash0: flash@0 { compatible = "soc-nv-flash"; + label = "MCUX_FLASH"; reg = <0 0x100000>; write-block-size = <8>; diff --git a/dts/arm/nxp/nxp_kl25z.dtsi b/dts/arm/nxp/nxp_kl25z.dtsi index 0f0f47dafea..131079c0184 100644 --- a/dts/arm/nxp/nxp_kl25z.dtsi +++ b/dts/arm/nxp/nxp_kl25z.dtsi @@ -22,6 +22,8 @@ soc { flash0: flash@0 { + compatible = "soc-nv-flash"; + label = "MCUX_FLASH"; reg = <0 0x20000>; }; diff --git a/dts/arm/nxp/nxp_kw2xd.dtsi b/dts/arm/nxp/nxp_kw2xd.dtsi index f3026276987..783bfd2bfb6 100644 --- a/dts/arm/nxp/nxp_kw2xd.dtsi +++ b/dts/arm/nxp/nxp_kw2xd.dtsi @@ -65,6 +65,8 @@ #size-cells = <1>; flash0: flash@0 { + compatible = "soc-nv-flash"; + label = "MCUX_FLASH"; reg = <0 0x80000>; }; }; diff --git a/dts/arm/nxp/nxp_kw40z.dtsi b/dts/arm/nxp/nxp_kw40z.dtsi index c5b57022467..5ddb156a680 100644 --- a/dts/arm/nxp/nxp_kw40z.dtsi +++ b/dts/arm/nxp/nxp_kw40z.dtsi @@ -50,6 +50,8 @@ }; flash0: flash@0 { + compatible = "soc-nv-flash"; + label = "MCUX_FLASH"; reg = <0 0x80000>; }; diff --git a/dts/arm/nxp/nxp_kw41z.dtsi b/dts/arm/nxp/nxp_kw41z.dtsi index 0fb081bd2fb..1b028e71ff1 100644 --- a/dts/arm/nxp/nxp_kw41z.dtsi +++ b/dts/arm/nxp/nxp_kw41z.dtsi @@ -50,6 +50,8 @@ }; flash0: flash@0 { + compatible = "soc-nv-flash"; + label = "MCUX_FLASH"; reg = <0 0x80000>; }; diff --git a/dts/arm/silabs/efm32wg.dtsi b/dts/arm/silabs/efm32wg.dtsi index 3878cc6de6b..348f89f4e44 100644 --- a/dts/arm/silabs/efm32wg.dtsi +++ b/dts/arm/silabs/efm32wg.dtsi @@ -9,6 +9,8 @@ }; flash0: flash { + compatible = "soc-nv-flash"; + label = "FLASH_0"; reg = <0 DT_FLASH_SIZE>; }; diff --git a/dts/arm/st/stm32f0.dtsi b/dts/arm/st/stm32f0.dtsi index 756c719c90e..4f34b4259ec 100644 --- a/dts/arm/st/stm32f0.dtsi +++ b/dts/arm/st/stm32f0.dtsi @@ -24,6 +24,7 @@ flash0: flash@8000000 { compatible = "soc-nv-flash"; + label = "FLASH_STM32"; reg = <0x08000000 DT_FLASH_SIZE>; write-block-size = <2>; diff --git a/dts/arm/st/stm32f1.dtsi b/dts/arm/st/stm32f1.dtsi index c11b6ef1bea..6a61ac84a0f 100644 --- a/dts/arm/st/stm32f1.dtsi +++ b/dts/arm/st/stm32f1.dtsi @@ -23,6 +23,8 @@ }; flash0: flash@8000000 { + compatible = "soc-nv-flash"; + label = "FLASH_STM32"; reg = <0x08000000 DT_FLASH_SIZE>; }; diff --git a/dts/arm/st/stm32f3.dtsi b/dts/arm/st/stm32f3.dtsi index e692f33b74f..04c01823313 100644 --- a/dts/arm/st/stm32f3.dtsi +++ b/dts/arm/st/stm32f3.dtsi @@ -23,6 +23,8 @@ }; flash0: flash@8000000 { + compatible = "soc-nv-flash"; + label = "FLASH_STM32"; reg = <0x08000000 DT_FLASH_SIZE>; }; diff --git a/dts/arm/st/stm32f4.dtsi b/dts/arm/st/stm32f4.dtsi index 5b627d060e7..60c53c55965 100644 --- a/dts/arm/st/stm32f4.dtsi +++ b/dts/arm/st/stm32f4.dtsi @@ -24,6 +24,7 @@ flash0: flash@8000000 { compatible = "soc-nv-flash"; + label = "FLASH_STM32"; reg = <0x08000000 DT_FLASH_SIZE>; write-block-size = <1>; diff --git a/dts/arm/st/stm32l4.dtsi b/dts/arm/st/stm32l4.dtsi index e3bb15d569f..af0230ff716 100644 --- a/dts/arm/st/stm32l4.dtsi +++ b/dts/arm/st/stm32l4.dtsi @@ -25,6 +25,7 @@ flash0: flash@8000000 { compatible = "soc-nv-flash"; + label = "FLASH_STM32"; reg = <0x08000000 DT_FLASH_SIZE>; write-block-size = <8>; diff --git a/dts/arm/ti/cc32xx.dtsi b/dts/arm/ti/cc32xx.dtsi index 7033f8f778a..7fe0a51e224 100644 --- a/dts/arm/ti/cc32xx.dtsi +++ b/dts/arm/ti/cc32xx.dtsi @@ -38,6 +38,8 @@ #if defined(CONFIG_SOC_CC3220SF) flash1: flash@1000000 { + compatible = "soc-nv-flash"; + label = "FLASH_1"; reg = <0x01000000 DT_FLASH_SIZE>; }; #endif