pinctrl-0 = <&spi2_pins_a>;
                                status = "okay";
 
-                               flash: m25p80@0 {
+                               flash: flash@0 {
                                        #address-cells = <1>;
                                        #size-cells = <1>;
                                        compatible = "sst,sst25vf016b", "jedec,spi-nor";
 
                                pinctrl-0 = <&spi2_pins_a>;
                                status = "okay";
 
-                               flash: m25p80@0 {
+                               flash: flash@0 {
                                        #address-cells = <1>;
                                        #size-cells = <1>;
                                        compatible = "m25p80", "jedec,spi-nor";
 
                                pinctrl-0 = <&spi2_pins_a>;
                                status = "okay";
 
-                               flash: m25p80@0 {
+                               flash: flash@0 {
                                        #address-cells = <1>;
                                        #size-cells = <1>;
                                        compatible = "everspin,mr25h256", "mr25h256";
 
 };
 
 &ecspi3 {
-       flash: m25p80@0 {
+       flash: flash@0 {
                compatible = "sst,sst25vf016b", "jedec,spi-nor";
                spi-max-frequency = <20000000>;
                reg = <0>;
 
        pinctrl-0 = <&pinctrl_ecspi1>;
        status = "okay";
 
-       flash: n25q032@0 {
+       flash: flash@0 {
                compatible = "jedec,spi-nor";
                #address-cells = <1>;
                #size-cells = <1>;
 
        pinctrl-0 = <&pinctrl_ecspi5>;
        status = "okay";
 
-       m25_eeprom: m25p80@0 {
+       m25_eeprom: flash@0 {
                compatible = "atmel,at25";
                spi-max-frequency = <10000000>;
                size = <0x8000>;
 
        pinctrl-0 = <&pinctrl_ecspi1>;
        status = "okay";
 
-       m25p80@0 {
+       flash@0 {
                #address-cells = <1>;
                #size-cells = <1>;
                compatible = "st,m25p", "jedec,spi-nor";
 
        cs-gpios = <&gpio1 12 GPIO_ACTIVE_LOW>;
        status = "okay";
 
-       flash: m25p80@0 {
+       flash: flash@0 {
                compatible = "m25p80", "jedec,spi-nor";
                spi-max-frequency = <40000000>;
                reg = <0>;
 
        pinctrl-0 = <&pinctrl_ecspi5>;
        status = "okay";
 
-       m25_eeprom: m25p80@0 {
+       m25_eeprom: flash@0 {
                compatible = "atmel,at25256B", "atmel,at25";
                spi-max-frequency = <20000000>;
                size = <0x8000>;
 
        pinctrl-0 = <&pinctrl_ecspi1>;
        status = "okay";
 
-       flash: m25p80@0 {
+       flash: flash@0 {
                compatible = "sst,w25q256", "jedec,spi-nor";
                spi-max-frequency = <30000000>;
                reg = <0>;
 
        cs-gpios = <&gpio2 30 GPIO_ACTIVE_LOW>;
        status = "okay";
 
-       m25p80@0 {
+       flash@0 {
                compatible = "microchip,sst25vf016b";
                spi-max-frequency = <20000000>;
                reg = <0>;
 
 };
 
 &ecspi3 {
-       flash: m25p80@0 {
+       flash: flash@0 {
                compatible = "sst,sst25vf032b", "jedec,spi-nor";
                spi-max-frequency = <20000000>;
                reg = <0>;
 
        pinctrl-0 = <&pinctrl_ecspi4>;
        status = "okay";
 
-       flash: m25p80@0 {
+       flash: flash@0 {
                #address-cells = <1>;
                #size-cells = <1>;
                compatible = "micron,n25q128a11", "jedec,spi-nor";
 
        pinctrl-0 = <&pinctrl_ecspi4>;
        status = "okay";
 
-       flash: m25p80@1 {
+       flash: flash@1 {
                #address-cells = <1>;
                #size-cells = <1>;
                compatible = "micron,n25q128a11", "jedec,spi-nor";
 
        pinctrl-0 = <&pinctrl_ecspi3>;
        status = "okay";
 
-       flash: m25p80@0 {
+       flash: flash@0 {
                #address-cells = <1>;
                #size-cells = <1>;
                compatible = "sst,sst25vf040b", "jedec,spi-nor";
 
        status = "okay";
 
        /* default boot source: workaround #1 for errata ERR006282 */
-       smarc_flash: spi-flash@0 {
+       smarc_flash: flash@0 {
                compatible = "winbond,w25q16dw", "jedec,spi-nor";
                reg = <0>;
                spi-max-frequency = <20000000>;
 
        pinctrl-0 = <&pinctrl_ecspi1>;
        status = "okay";
 
-       flash: m25p80@0 {
+       flash: flash@0 {
                compatible = "microchip,sst25vf016b";
                spi-max-frequency = <20000000>;
                reg = <0>;
 
        pinctrl-0 = <&pinctrl_ecspi1>;
        status = "okay";
 
-       flash: m25p80@0 {
+       flash: flash@0 {
                compatible = "microchip,sst25vf016b";
                spi-max-frequency = <20000000>;
                reg = <0>;
 
        pinctrl-0 = <&pinctrl_ecspi1>;
        status = "okay";
 
-       flash: m25p80@0 {
+       flash: flash@0 {
                compatible = "microchip,sst25vf016b";
                spi-max-frequency = <20000000>;
                reg = <0>;
 
        pinctrl-0 = <&pinctrl_ecspi1>;
        status = "okay";
 
-       flash: m25p80@0 {
+       flash: flash@0 {
                compatible = "sst,sst25vf016b", "jedec,spi-nor";
                spi-max-frequency = <20000000>;
                reg = <0>;
 
        pinctrl-0 = <&pinctrl_ecspi1 &pinctrl_ecspi1_cs>;
        status = "disabled"; /* pin conflict with WEIM NOR */
 
-       flash: m25p80@0 {
+       flash: flash@0 {
                #address-cells = <1>;
                #size-cells = <1>;
                compatible = "st,m25p32", "jedec,spi-nor";
 
        pinctrl-0 = <&pinctrl_ecspi1>;
        status = "okay";
 
-       flash: m25p80@0 {
+       flash: flash@0 {
                compatible = "sst,sst25vf016b", "jedec,spi-nor";
                spi-max-frequency = <20000000>;
                reg = <0>;
 
        pinctrl-0 = <&pinctrl_ecspi1>;
        status = "okay";
 
-       flash: m25p80@0 {
+       flash: flash@0 {
                #address-cells = <1>;
                #size-cells = <1>;
                compatible = "st,m25p32", "jedec,spi-nor";
 
        pinctrl-0 = <&pinctrl_ecspi1>;
        status = "okay";
 
-       flash: m25p80@0 {
+       flash: flash@0 {
                #address-cells = <1>;
                #size-cells = <1>;
                compatible = "st,m25p32", "jedec,spi-nor";
 
        pinctrl-0 = <&pinctrl_ecspi1>;
        status = "okay";
 
-       flash: m25p80@0 {
+       flash: flash@0 {
                compatible = "microchip,sst25vf016b";
                spi-max-frequency = <20000000>;
                reg = <0>;
 
        pinctrl-0 = <&pinctrl_qspi2>;
        status = "okay";
 
-       flash0: s25fl128s@0 {
+       flash0: flash@0 {
                reg = <0>;
                #address-cells = <1>;
                #size-cells = <1>;
                spi-tx-bus-width = <4>;
        };
 
-       flash1: s25fl128s@2 {
+       flash1: flash@2 {
                reg = <2>;
                #address-cells = <1>;
                #size-cells = <1>;
 
        pinctrl-0 = <&pinctrl_qspi2>;
        status = "okay";
 
-       flash0: n25q256a@0 {
+       flash0: flash@0 {
                #address-cells = <1>;
                #size-cells = <1>;
                compatible = "micron,n25q256a", "jedec,spi-nor";
                reg = <0>;
        };
 
-       flash1: n25q256a@2 {
+       flash1: flash@2 {
                #address-cells = <1>;
                #size-cells = <1>;
                compatible = "micron,n25q256a", "jedec,spi-nor";
 
        pinctrl-0 = <&pinctrl_qspi>;
        status = "okay";
 
-       flash0: n25q256a@0 {
+       flash0: flash@0 {
                #address-cells = <1>;
                #size-cells = <1>;
                compatible = "micron,n25q256a", "jedec,spi-nor";
 
 };
 
 &qspi {
-       spi-flash@0 {
+       flash@0 {
                #address-cells = <1>;
                #size-cells = <1>;
                compatible = "spi-nand";
 
 };
 
 &qspi {
-       spi-flash@0 {
+       flash@0 {
                #address-cells = <1>;
                #size-cells = <1>;
                compatible = "spi-nand";
 
        pinctrl-0 = <&pinctrl_ecspi2>;
        status = "okay";
 
-       spi-flash@0 {
+       flash@0 {
                compatible = "mxicy,mx25v8035f", "jedec,spi-nor";
                spi-max-frequency = <50000000>;
                reg = <0>;
 
 };
 
 &qspi {
-       spi-flash@0 {
+       flash@0 {
                #address-cells = <1>;
                #size-cells = <1>;
                compatible = "spi-nand";