diff --git a/boards/alientek/pandora_stm32l475/pandora_stm32l475.dts b/boards/alientek/pandora_stm32l475/pandora_stm32l475.dts index 7661de67198..a8025833d94 100644 --- a/boards/alientek/pandora_stm32l475/pandora_stm32l475.dts +++ b/boards/alientek/pandora_stm32l475/pandora_stm32l475.dts @@ -75,16 +75,17 @@ &quadspi_bk1_io0_pe12 &quadspi_bk1_io1_pe13 &quadspi_bk1_io2_pe14 &quadspi_bk1_io3_pe15>; pinctrl-names = "default"; - status = "okay"; - w25q128jv: qspi-nor-flash@90000000 { - compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(16)>; /* 128 Mbits */ - qspi-max-frequency = <80000000>; - jedec-id = [ef 40 18]; - spi-bus-width = <4>; - writeoc = "PP_1_1_4"; - status = "okay"; + + w25q128jv: qspi-nor-flash@0 { + compatible = "st,stm32-qspi-nor"; + reg = <0>; + size = ; /* 128 Mbits */ + qspi-max-frequency = <80000000>; + jedec-id = [ef 40 18]; + spi-bus-width = <4>; + writeoc = "PP_1_1_4"; + status = "okay"; }; }; diff --git a/boards/arduino/giga_r1/arduino_giga_r1_stm32h747xx_m7.dts b/boards/arduino/giga_r1/arduino_giga_r1_stm32h747xx_m7.dts index 7505ba0f2df..4feba7fb1f3 100644 --- a/boards/arduino/giga_r1/arduino_giga_r1_stm32h747xx_m7.dts +++ b/boards/arduino/giga_r1/arduino_giga_r1_stm32h747xx_m7.dts @@ -173,9 +173,10 @@ pinctrl-names = "default"; status = "okay"; - n25q128a1: qspi-nor-flash@90000000 { + n25q128a1: qspi-nor-flash@0 { compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(16)>; /* 128 Mbits */ + reg = <0>; + size = ; /* 128 Mbits */ qspi-max-frequency = <72000000>; status = "okay"; diff --git a/boards/arduino/nicla_vision/arduino_nicla_vision_stm32h747xx_m7.dts b/boards/arduino/nicla_vision/arduino_nicla_vision_stm32h747xx_m7.dts index 56f34045aff..0cc4ef217a1 100644 --- a/boards/arduino/nicla_vision/arduino_nicla_vision_stm32h747xx_m7.dts +++ b/boards/arduino/nicla_vision/arduino_nicla_vision_stm32h747xx_m7.dts @@ -165,9 +165,10 @@ zephyr_i2c: &i2c1 { pinctrl-names = "default"; status = "okay"; - n25q128a1: qspi-nor-flash@90000000 { + n25q128a1: qspi-nor-flash@0 { compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(16)>; /* 128 Mbits */ + reg = <0>; + size = ; /* 128 Mbits */ qspi-max-frequency = <72000000>; status = "okay"; diff --git a/boards/arduino/opta/arduino_opta_stm32h747xx_m7.dts b/boards/arduino/opta/arduino_opta_stm32h747xx_m7.dts index c3e45f6184e..79278d17f0b 100644 --- a/boards/arduino/opta/arduino_opta_stm32h747xx_m7.dts +++ b/boards/arduino/opta/arduino_opta_stm32h747xx_m7.dts @@ -133,9 +133,10 @@ zephyr_udc0: &usbotg_fs { pinctrl-names = "default"; status = "okay"; - at25sf128a: qspi-nor-flash@90000000 { + at25sf128a: qspi-nor-flash@0 { compatible = "st,stm32-qspi-nor"; - reg = < 0x90000000 DT_SIZE_M(16) >; /* 128 MBits */ + reg = <0>; + size = ; /* 128 MBits */ qspi-max-frequency = ; status = "okay"; spi-bus-width = <2>; diff --git a/boards/arduino/portenta_h7/arduino_portenta_h7-common.dtsi b/boards/arduino/portenta_h7/arduino_portenta_h7-common.dtsi index cb0ef9d1761..b95a2e67999 100644 --- a/boards/arduino/portenta_h7/arduino_portenta_h7-common.dtsi +++ b/boards/arduino/portenta_h7/arduino_portenta_h7-common.dtsi @@ -179,9 +179,10 @@ zephyr_i2c: &i2c1 { pinctrl-names = "default"; status = "okay"; - mx25l12833f: qspi-nor-flash@90000000 { + mx25l12833f: qspi-nor-flash@0 { compatible = "st,stm32-qspi-nor"; - reg = < 0x90000000 DT_SIZE_M(16) >; /* 128 MBits */ + reg = <0>; + size = ; /* 128 Mbits */ qspi-max-frequency = < 40000000 >; sfdp-bfp = [ e5 20 f1 ff ff ff ff 07 44 eb 08 6b 08 3b 04 bb fe ff ff ff ff ff 00 ff ff ff 44 eb 0c 20 0f 52 diff --git a/boards/fanke/fk743m5_xih6/fk743m5_xih6.dts b/boards/fanke/fk743m5_xih6/fk743m5_xih6.dts index 2431d93a075..798418d379f 100644 --- a/boards/fanke/fk743m5_xih6/fk743m5_xih6.dts +++ b/boards/fanke/fk743m5_xih6/fk743m5_xih6.dts @@ -96,9 +96,10 @@ status = "okay"; /* Winbond external flash */ - w25q64_qspi: qspi-nor-flash@90000000 { + w25q64_qspi: qspi-nor-flash@0 { compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(8)>; /* 64 Mbits */ + reg = <0>; + size = ; /* 64 Mbits */ qspi-max-frequency = <40000000>; status = "okay"; spi-bus-width = <4>; diff --git a/boards/fanke/fk750m1_vbt6/fk750m1_vbt6.dts b/boards/fanke/fk750m1_vbt6/fk750m1_vbt6.dts index a3351b7e864..c3c1b6418bf 100644 --- a/boards/fanke/fk750m1_vbt6/fk750m1_vbt6.dts +++ b/boards/fanke/fk750m1_vbt6/fk750m1_vbt6.dts @@ -118,9 +118,10 @@ status = "okay"; /* Winbond external flash */ - w25q64_qspi: qspi-nor-flash@90000000 { + w25q64_qspi: qspi-nor-flash@0 { compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(64)>; /* 64 Mbits */ + reg = <0>; + size = ; /* 64 Mbits */ qspi-max-frequency = <40000000>; status = "okay"; spi-bus-width = <4>; diff --git a/boards/st/disco_l475_iot1/disco_l475_iot1.dts b/boards/st/disco_l475_iot1/disco_l475_iot1.dts index a044ca256bf..6b30f713965 100644 --- a/boards/st/disco_l475_iot1/disco_l475_iot1.dts +++ b/boards/st/disco_l475_iot1/disco_l475_iot1.dts @@ -323,12 +323,12 @@ zephyr_udc0: &usbotg_fs { pinctrl-names = "default"; dmas = <&dma1 5 5 0x0000>; dma-names = "tx_rx"; - status = "okay"; - mx25r6435f: qspi-nor-flash@90000000 { + mx25r6435f: qspi-nor-flash@0 { compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(8)>; /* 64 Mbits */ + reg = <0>; + size = ; /* 64 Mbits */ qspi-max-frequency = <50000000>; status = "okay"; diff --git a/boards/st/stm32f412g_disco/stm32f412g_disco.dts b/boards/st/stm32f412g_disco/stm32f412g_disco.dts index 81b4d4a5fd6..35f48d21b3c 100644 --- a/boards/st/stm32f412g_disco/stm32f412g_disco.dts +++ b/boards/st/stm32f412g_disco/stm32f412g_disco.dts @@ -156,9 +156,10 @@ pinctrl-names = "default"; status = "okay"; - n25q128a1: qspi-nor-flash@90000000 { + n25q128a1: qspi-nor-flash@0 { compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(16)>; /* 128 Mbits */ + reg = <0>; + size = ; /* 128 Mbits */ qspi-max-frequency = <72000000>; status = "okay"; }; diff --git a/boards/st/stm32f723e_disco/stm32f723e_disco.dts b/boards/st/stm32f723e_disco/stm32f723e_disco.dts index 6a610e12845..134ec57806e 100644 --- a/boards/st/stm32f723e_disco/stm32f723e_disco.dts +++ b/boards/st/stm32f723e_disco/stm32f723e_disco.dts @@ -127,9 +127,10 @@ flash-id = <1>; status = "okay"; - mx25r512: qspi-nor-flash@90000000 { + mx25r512: qspi-nor-flash@0 { compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(64)>; /* 512 Mbits */ + reg = <0>; + size = ; /* 512 Mbits */ qspi-max-frequency = <8000000>; status = "okay"; spi-bus-width = <4>; diff --git a/boards/st/stm32f746g_disco/stm32f746g_disco.dts b/boards/st/stm32f746g_disco/stm32f746g_disco.dts index 78b7b0a0c94..3cde07f09c2 100644 --- a/boards/st/stm32f746g_disco/stm32f746g_disco.dts +++ b/boards/st/stm32f746g_disco/stm32f746g_disco.dts @@ -210,9 +210,10 @@ zephyr_udc0: &usbotg_fs { pinctrl-names = "default"; status = "okay"; - n25q128a1: qspi-nor-flash@90000000 { + n25q128a1: qspi-nor-flash@0 { compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(16)>; /* 128 Mbits */ + reg = <0>; + size = ; /* 128 Mbits */ qspi-max-frequency = <72000000>; status = "okay"; diff --git a/boards/st/stm32f7508_dk/stm32f7508_dk.dts b/boards/st/stm32f7508_dk/stm32f7508_dk.dts index 2770c70489b..91cccf4521f 100644 --- a/boards/st/stm32f7508_dk/stm32f7508_dk.dts +++ b/boards/st/stm32f7508_dk/stm32f7508_dk.dts @@ -197,9 +197,10 @@ zephyr_udc0: &usbotg_fs { pinctrl-names = "default"; status = "okay"; - n25q128a1: qspi-nor-flash@90000000 { + n25q128a1: qspi-nor-flash@0 { compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(16)>; /* 128 Mbits */ + reg = <0>; + size = ; /* 128 Mbits */ qspi-max-frequency = <72000000>; status = "okay"; diff --git a/boards/st/stm32f769i_disco/stm32f769i_disco.dts b/boards/st/stm32f769i_disco/stm32f769i_disco.dts index b981e405604..822b8ebf900 100644 --- a/boards/st/stm32f769i_disco/stm32f769i_disco.dts +++ b/boards/st/stm32f769i_disco/stm32f769i_disco.dts @@ -195,9 +195,10 @@ arduino_serial: &usart6 {}; pinctrl-names = "default"; status = "okay"; - mx25l51245g: qspi-nor-flash@90000000 { + mx25l51245g: qspi-nor-flash@0 { compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(64)>; /* 512 Mbits */ + reg = <0>; + size = ; /* 512 Mbits */ qspi-max-frequency = ; status = "okay"; diff --git a/boards/st/stm32h745i_disco/stm32h745i_disco_stm32h745xx_m7.dts b/boards/st/stm32h745i_disco/stm32h745i_disco_stm32h745xx_m7.dts index 36d449bf34b..c7c49da4f4e 100644 --- a/boards/st/stm32h745i_disco/stm32h745i_disco_stm32h745xx_m7.dts +++ b/boards/st/stm32h745i_disco/stm32h745i_disco_stm32h745xx_m7.dts @@ -180,9 +180,10 @@ dual-flash; status = "okay"; - mt25ql512ab1: qspi-nor-flash-1@90000000 { + mt25ql512ab1: qspi-nor-flash-1@0 { compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(64)>; /* 512 Mbits */ + reg = <0>; + size = ; /* 512 Mbits */ qspi-max-frequency = <72000000>; spi-bus-width = <4>; reset-cmd; @@ -199,9 +200,10 @@ }; }; - mt25ql512ab2: qspi-nor-flash-2@90000000 { + mt25ql512ab2: qspi-nor-flash-2@0 { compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(64)>; /* 512 Mbits */ + reg = <0>; + size = ; /* 512 Mbits */ qspi-max-frequency = <72000000>; status = "okay"; }; diff --git a/boards/st/stm32h747i_disco/stm32h747i_disco_stm32h747xx_m7.dts b/boards/st/stm32h747i_disco/stm32h747i_disco_stm32h747xx_m7.dts index cd5f15f65db..4ec0856b92e 100644 --- a/boards/st/stm32h747i_disco/stm32h747i_disco_stm32h747xx_m7.dts +++ b/boards/st/stm32h747i_disco/stm32h747i_disco_stm32h747xx_m7.dts @@ -253,9 +253,10 @@ zephyr_udc0: &usbotg_hs { dual-flash; status = "okay"; - mt25ql512ab1: qspi-nor-flash-1@90000000 { + mt25ql512ab1: qspi-nor-flash-1@0 { compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(64)>; /* 512 Mbits */ + reg = <0>; + size = ; /* 512 Mbits */ qspi-max-frequency = <72000000>; spi-bus-width = <4>; reset-cmd; @@ -272,9 +273,10 @@ zephyr_udc0: &usbotg_hs { }; }; - mt25ql512ab2: qspi-nor-flash-2@90000000 { + mt25ql512ab2: qspi-nor-flash-2@0 { compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(64)>; /* 512 Mbits */ + reg = <0>; + size = ; /* 512 Mbits */ qspi-max-frequency = <72000000>; status = "okay"; }; diff --git a/boards/st/stm32h750b_dk/stm32h750b_dk.dts b/boards/st/stm32h750b_dk/stm32h750b_dk.dts index 45b5aa0b0a0..e664a0a663e 100644 --- a/boards/st/stm32h750b_dk/stm32h750b_dk.dts +++ b/boards/st/stm32h750b_dk/stm32h750b_dk.dts @@ -187,9 +187,10 @@ /* Sector erase 64KB uniform granularity */ /* Subsector erase 4KB, 32KB granularity */ - mt25ql512ab1: qspi-nor-flash-1@90000000 { + mt25ql512ab1: qspi-nor-flash-1@0 { compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(64)>; /* 512 Mbits */ + reg = <0>; + size = ; /* 512 Mbits */ qspi-max-frequency = <72000000>; spi-bus-width = <4>; reset-cmd; @@ -217,9 +218,10 @@ }; }; - mt25ql512ab2: qspi-nor-flash-2@90000000 { + mt25ql512ab2: qspi-nor-flash-2@0 { compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(64)>; /* 512 Mbits */ + reg = <0>; + size = ; /* 512 Mbits */ qspi-max-frequency = <72000000>; status = "okay"; }; diff --git a/boards/st/stm32h757i_eval/stm32h757i_eval_stm32h757xx_m7.dts b/boards/st/stm32h757i_eval/stm32h757i_eval_stm32h757xx_m7.dts index 645c166db3c..e2d6fddfe6c 100644 --- a/boards/st/stm32h757i_eval/stm32h757i_eval_stm32h757xx_m7.dts +++ b/boards/st/stm32h757i_eval/stm32h757i_eval_stm32h757xx_m7.dts @@ -268,9 +268,10 @@ zephyr_udc0: &usbotg_hs { dual-flash; status = "okay"; - mt25ql512ab1: qspi-nor-flash-1@90000000 { + mt25ql512ab1: qspi-nor-flash-1@0 { compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(64)>; /* 512 Mbits */ + reg = <0>; + size = ; /* 512 Mbits */ qspi-max-frequency = <72000000>; spi-bus-width = <4>; reset-cmd; @@ -287,9 +288,10 @@ zephyr_udc0: &usbotg_hs { }; }; - mt25ql512ab2: qspi-nor-flash-2@90000000 { + mt25ql512ab2: qspi-nor-flash-2@0 { compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(64)>; /* 512 Mbits */ + reg = <0>; + size = ; /* 512 Mbits */ qspi-max-frequency = <72000000>; status = "okay"; }; diff --git a/boards/st/stm32l496g_disco/stm32l496g_disco.dts b/boards/st/stm32l496g_disco/stm32l496g_disco.dts index 8fc6dc6cdaa..a888fec5598 100644 --- a/boards/st/stm32l496g_disco/stm32l496g_disco.dts +++ b/boards/st/stm32l496g_disco/stm32l496g_disco.dts @@ -206,9 +206,10 @@ zephyr_udc0: &usbotg_fs { flash-id = <1>; status = "okay"; - mx25r6435: qspi-nor-flash@90000000 { + mx25r6435: qspi-nor-flash@0 { compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(8)>; /* 64 Mbits */ + reg = <0>; + size = ; /* 64 Mbits */ qspi-max-frequency = <8000000>; status = "okay"; spi-bus-width = <4>; diff --git a/boards/vcc-gnd/yd_stm32h750vb/yd_stm32h750vb.dts b/boards/vcc-gnd/yd_stm32h750vb/yd_stm32h750vb.dts index 4562d3435f0..2e943000818 100644 --- a/boards/vcc-gnd/yd_stm32h750vb/yd_stm32h750vb.dts +++ b/boards/vcc-gnd/yd_stm32h750vb/yd_stm32h750vb.dts @@ -114,9 +114,10 @@ &quadspi_bk1_io2_pe2 &quadspi_bk1_io3_pd13>; status = "okay"; - w25q128jv: qspi-nor-flash@90000000 { + w25q128jv: qspi-nor-flash@0 { compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(16)>; + reg = <0>; + size = ; /* 128 Mbits */ qspi-max-frequency = <80000000>; spi-bus-width = <4>; status = "okay"; diff --git a/boards/weact/mini_stm32h743/mini_stm32h743.dts b/boards/weact/mini_stm32h743/mini_stm32h743.dts index 28957875b04..7df87472d07 100644 --- a/boards/weact/mini_stm32h743/mini_stm32h743.dts +++ b/boards/weact/mini_stm32h743/mini_stm32h743.dts @@ -166,9 +166,10 @@ zephyr_udc0: &usbotg_fs { flash-id = <1>; status = "okay"; - w25q64_qspi: qspi-nor-flash@90000000 { + w25q64_qspi: qspi-nor-flash@0 { compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(8)>; /* 64 Mbits */ + reg = <0>; + size = ; /* 64 Mbits */ qspi-max-frequency = <40000000>; status = "okay"; spi-bus-width = <4>; diff --git a/samples/subsys/fs/littlefs/boards/nucleo_h743zi.overlay b/samples/subsys/fs/littlefs/boards/nucleo_h743zi.overlay index 6c860859187..67fb25ae7ce 100644 --- a/samples/subsys/fs/littlefs/boards/nucleo_h743zi.overlay +++ b/samples/subsys/fs/littlefs/boards/nucleo_h743zi.overlay @@ -42,9 +42,10 @@ flash-id = <2>; status = "okay"; - mx25l25645g: qspi-nor-flash@90000000 { + mx25l25645g: qspi-nor-flash@0 { compatible = "st,stm32-qspi-nor"; - reg = <0x90000000 DT_SIZE_M(32)>; /* 256 Mbits */ + reg = <0>; + size = ; /* 256 Mbits */ qspi-max-frequency = <50000000>; reset-gpios = <&gpiod 3 GPIO_ACTIVE_LOW>; reset-gpios-duration = <1>;