lantiq: move partitions into partion table node
authorJohn Crispin <john@openwrt.org>
Mon, 2 May 2016 18:50:18 +0000 (18:50 +0000)
committerJohn Crispin <john@openwrt.org>
Mon, 2 May 2016 18:50:18 +0000 (18:50 +0000)
Starting with kernel 4.4, the use of partitions as direct subnodes of the
mtd device is discouraged and only supported for backward compatiblity
reasons.

Signed-off-by: Mathias Kresin <openwrt@kresin.me>
SVN-Revision: 49280

42 files changed:
target/linux/lantiq/dts/ACMP252.dts
target/linux/lantiq/dts/ARV4510PW.dts
target/linux/lantiq/dts/ARV4518PWR01.dtsi
target/linux/lantiq/dts/ARV4519PW.dts
target/linux/lantiq/dts/ARV4520PW.dts
target/linux/lantiq/dts/ARV4525PW.dts
target/linux/lantiq/dts/ARV452CQW.dts
target/linux/lantiq/dts/ARV7510PW22.dts
target/linux/lantiq/dts/ARV7518PW.dts
target/linux/lantiq/dts/ARV7519PW.dts
target/linux/lantiq/dts/ARV7519RW22.dts
target/linux/lantiq/dts/ARV7525PW.dts
target/linux/lantiq/dts/ARV752DPW.dts
target/linux/lantiq/dts/ARV752DPW22.dts
target/linux/lantiq/dts/ARV8539PW22.dts
target/linux/lantiq/dts/BTHOMEHUBV2B.dts
target/linux/lantiq/dts/BTHOMEHUBV3A.dts
target/linux/lantiq/dts/BTHOMEHUBV5A.dts
target/linux/lantiq/dts/DGN1000B.dts
target/linux/lantiq/dts/DGN3500.dtsi
target/linux/lantiq/dts/EASY50712.dts
target/linux/lantiq/dts/EASY50810.dts
target/linux/lantiq/dts/EASY80920.dtsi
target/linux/lantiq/dts/EASY80920NAND.dts
target/linux/lantiq/dts/EASY80920NOR.dts
target/linux/lantiq/dts/FRITZ3370.dts
target/linux/lantiq/dts/FRITZ7320.dts
target/linux/lantiq/dts/GIGASX76X.dts
target/linux/lantiq/dts/GR7000.dts
target/linux/lantiq/dts/H201L.dts
target/linux/lantiq/dts/P2601HNFX.dts
target/linux/lantiq/dts/P2812HNUF1.dts
target/linux/lantiq/dts/P2812HNUF3.dts
target/linux/lantiq/dts/TDW89X0.dtsi
target/linux/lantiq/dts/VG3503J.dtsi
target/linux/lantiq/dts/VGV7510KW22.dtsi
target/linux/lantiq/dts/VGV7510KW22BRN.dts
target/linux/lantiq/dts/VGV7510KW22NOR.dts
target/linux/lantiq/dts/VGV7519BRN.dts
target/linux/lantiq/dts/VGV7519NOR.dts
target/linux/lantiq/dts/VR200v.dts
target/linux/lantiq/dts/WBMR.dts

index d7d5b32aa5fc6e877a7409eb7e215e1217afd7e7..06b21b61b0f29a5c037e537aad6d22c52f356203 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x0 0x20000>;
-                                       read-only;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x0 0x20000>;
+                                               read-only;
+                                       };
+
+                                       partition@20000 {
+                                               label = "uboot_env";
+                                               reg = <0x20000 0x20000>;
+                                       };
+
+                                       partition@40000 {
+                                               label = "boardconfig";
+                                               reg = <0x40000 0x60000>;
+                                               read-only;
+                                       };
+
+                                       partition@a0000 {
+                                               label = "firmware";
+                                               reg = <0xa0000 0xf20000>;
+                                       };
+
+                                       partition@fc0000 {
+                                               label = "sysconfig";
+                                               reg = <0xfc0000 0x40000>;
+                                       };
+
+                                       partition@0x1000000 {
+                                               label = "rootfs_data";
+                                               reg = <0x1000000 0x1000000>;
+                                       };
                                };
-
-                               partition@20000 {
-                                       label = "uboot_env";
-                                       reg = <0x20000 0x20000>;
-                               };
-
-                               partition@40000 {
-                                       label = "boardconfig";
-                                       reg = <0x40000 0x60000>;
-                                       read-only;
-                               };
-
-                               partition@a0000 {
-                                       label = "firmware";
-                                       reg = <0xa0000 0xf20000>;
-                               };
-
-                               partition@fc0000 {
-                                       label = "sysconfig";
-                                       reg = <0xfc0000 0x40000>;
-                               };
-
-                               partition@0x1000000 {
-                                       label = "rootfs_data";
-                                       reg = <0x1000000 0x1000000>;
-                               };
-
                        };
                };
 
index 18b2da8fd4b02345a64dccf52f9e8f8801ab7b99..bbfec2f7f9f3a1d71d9ba1bba2b656b95392147b 100644 (file)
 
                                lantiq,noxip;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x40000>;
-                                       read-only;
-                               };
-
-                               partition@40000 {
-                                       label = "uboot_env";
-                                       reg = <0x40000 0x20000>;
-                                       read-only;
-                               };
-
-                               partition@60000 {
-                                       label = "firmware";
-                                       reg = <0x60000 0xfa0000>;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x40000>;
+                                               read-only;
+                                       };
+
+                                       partition@40000 {
+                                               label = "uboot_env";
+                                               reg = <0x40000 0x20000>;
+                                               read-only;
+                                       };
+
+                                       partition@60000 {
+                                               label = "firmware";
+                                               reg = <0x60000 0xfa0000>;
+                                       };
                                };
                        };
                };
index e72eb6d01beeaa16f2f3fe095bcb114155eaba8d..4a3eb05f9f2e22ede8bea1d6e73e67720f0b7966 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x10000>; /* 64 KB */
-                                       read-only;
-                               };
-
-                               partition@10000 {
-                                       label = "uboot_env";
-                                       reg = <0x10000 0x10000>; /* 64 KB */
-                                       read-only;
-                               };
-
-                               partition@20000 {
-                                       label = "firmware";
-                                       reg = <0x20000 0x3d0000>;
-                               };
-
-                               partition@400000 {
-                                       label = "boardconfig";
-                                       reg = <0x3f0000 0x10000>;
-                                       read-only;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x10000>; /* 64 KB */
+                                               read-only;
+                                       };
+
+                                       partition@10000 {
+                                               label = "uboot_env";
+                                               reg = <0x10000 0x10000>; /* 64 KB */
+                                               read-only;
+                                       };
+
+                                       partition@20000 {
+                                               label = "firmware";
+                                               reg = <0x20000 0x3d0000>;
+                                       };
+
+                                       partition@400000 {
+                                               label = "boardconfig";
+                                               reg = <0x3f0000 0x10000>;
+                                               read-only;
+                                       };
                                };
                        };
 
index 5e0b8464b41c6f48e88dd1975b0fc1b18241ad6e..d6b6da3ee8989cd7f3f7b3a4e99aebfcf6c031dd 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x10000>;
-                                       read-only;
-                               };
-
-                               partition@10000 {
-                                       label = "uboot_env";
-                                       reg = <0x10000 0x10000>;
-                               };
-
-                               partition@20000 {
-                                       label = "firmware";
-                                       reg = <0x20000 0x3d0000>;
-                               };
-
-                               partition@3f0000 {
-                                       label = "boardconfig";
-                                       reg = <0x3f0000 0x10000>;
-                                       read-only;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x10000>;
+                                               read-only;
+                                       };
+
+                                       partition@10000 {
+                                               label = "uboot_env";
+                                               reg = <0x10000 0x10000>;
+                                       };
+
+                                       partition@20000 {
+                                               label = "firmware";
+                                               reg = <0x20000 0x3d0000>;
+                                       };
+
+                                       partition@3f0000 {
+                                               label = "boardconfig";
+                                               reg = <0x3f0000 0x10000>;
+                                               read-only;
+                                       };
                                };
                        };
 
index 75665b91ee39e2d0ae3e3a821b90797c6c252955..299d13c4d4408fa5d868cf2c270db7d970cc8d08 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x20000>;
-                                       read-only;
-                               };
-
-                               partition@20000 {
-                                       label = "uboot_env";
-                                       reg = <0x20000 0x10000>;
-                                       read-only;
-                               };
-
-                               partition@30000 {
-                                       label = "firmware";
-                                       reg = <0x30000 0x3c0000>;
-                               };
-
-                               partition@7f0000 {
-                                       label = "boardconfig";
-                                       reg = <0x3f0000 0x10000>;
-                                       read-only;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x20000>;
+                                               read-only;
+                                       };
+
+                                       partition@20000 {
+                                               label = "uboot_env";
+                                               reg = <0x20000 0x10000>;
+                                               read-only;
+                                       };
+
+                                       partition@30000 {
+                                               label = "firmware";
+                                               reg = <0x30000 0x3c0000>;
+                                       };
+
+                                       partition@7f0000 {
+                                               label = "boardconfig";
+                                               reg = <0x3f0000 0x10000>;
+                                               read-only;
+                                       };
                                };
                        };
 
index 92e675890e97dcad19ed3f2e92d48dde42a72ce1..6a7ca629e911c0c39daca1404e9b95009121f7e5 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x10000>;
-                                       read-only;
-                               };
-
-                               partition@10000 {
-                                       label = "uboot_env";
-                                       reg = <0x10000 0x10000>;
-                                       read-only;
-                               };
-
-                               partition@20000 {
-                                       label = "firmware";
-                                       reg = <0x20000 0x3d0000>;
-                               };
-
-                               partition@400000 {
-                                       label = "boardconfig";
-                                       reg = <0x3f0000 0x10000>;
-                                       read-only;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x10000>;
+                                               read-only;
+                                       };
+
+                                       partition@10000 {
+                                               label = "uboot_env";
+                                               reg = <0x10000 0x10000>;
+                                               read-only;
+                                       };
+
+                                       partition@20000 {
+                                               label = "firmware";
+                                               reg = <0x20000 0x3d0000>;
+                                       };
+
+                                       partition@400000 {
+                                               label = "boardconfig";
+                                               reg = <0x3f0000 0x10000>;
+                                               read-only;
+                                       };
                                };
                        };
 
index 78f00d653fe9e2769354616dfb973eb3c7cb68de..57aa8646932265cd4c00b6160282b5f5df3e5adb 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x10000>;
-                                       read-only;
-                               };
-
-                               partition@10000 {
-                                       label = "uboot_env";
-                                       reg = <0x10000 0x10000>;
-                                       read-only;
-                               };
-
-                               partition@20000 {
-                                       label = "firmware";
-                                       reg = <0x20000 0x3d0000>;
-                               };
-
-                               partition@3f0000 {
-                                       label = "boardconfig";
-                                       reg = <0x3f0000 0x10000>;
-                                       read-only;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x10000>;
+                                               read-only;
+                                       };
+
+                                       partition@10000 {
+                                               label = "uboot_env";
+                                               reg = <0x10000 0x10000>;
+                                               read-only;
+                                       };
+
+                                       partition@20000 {
+                                               label = "firmware";
+                                               reg = <0x20000 0x3d0000>;
+                                       };
+
+                                       partition@3f0000 {
+                                               label = "boardconfig";
+                                               reg = <0x3f0000 0x10000>;
+                                               read-only;
+                                       };
                                };
                        };
 
index c92c393b9311970f278708bbf21adb994d7dd741..16b4fb4270b1ec5f7b0589d27983f9d7fa56c253 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x40000>;
-                                       read-only;
-                               };
-
-                               partition@40000 {
-                                       label = "uboot_env";
-                                       reg = <0x40000 0x20000>;
-                                       read-only;
-                               };
-
-                               partition@60000 {
-                                       label = "firmware";
-                                       reg = <0x60000 0xf80000>;
-                               };
-
-                               partition@fe0000 {
-                                       label = "board_config";
-                                       reg = <0xfe0000 0x20000>;
-                                       read-only;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x40000>;
+                                               read-only;
+                                       };
+
+                                       partition@40000 {
+                                               label = "uboot_env";
+                                               reg = <0x40000 0x20000>;
+                                               read-only;
+                                       };
+
+                                       partition@60000 {
+                                               label = "firmware";
+                                               reg = <0x60000 0xf80000>;
+                                       };
+
+                                       partition@fe0000 {
+                                               label = "board_config";
+                                               reg = <0xfe0000 0x20000>;
+                                               read-only;
+                                       };
                                };
                        };
 
index ec08b29d7a304b88f26a27d3fb52739a7e05a6f1..19a74428ad5597bdc3cf88edfa8615fdce5accb9 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x10000>;
-                                       read-only;
-                               };
-
-                               partition@10000 {
-                                       label = "uboot_env";
-                                       reg = <0x10000 0x10000>;
-                               };
-
-                               partition@20000 {
-                                       label = "firmware";
-                                       reg = <0x20000 0x7d0000>;
-                               };
-
-                               partition@400000 {
-                                       label = "boardconfig";
-                                       reg = <0x7f0000 0x10000>;
-                                       read-only;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x10000>;
+                                               read-only;
+                                       };
+
+                                       partition@10000 {
+                                               label = "uboot_env";
+                                               reg = <0x10000 0x10000>;
+                                       };
+
+                                       partition@20000 {
+                                               label = "firmware";
+                                               reg = <0x20000 0x7d0000>;
+                                       };
+
+                                       partition@400000 {
+                                               label = "boardconfig";
+                                               reg = <0x7f0000 0x10000>;
+                                               read-only;
+                                       };
                                };
                        };
 
index c60f04e3ee824fbf65cbbf2374b099a6b2131ba5..b917b2d93e05655bc97b808b8e11381632d7626b 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x40000>;
-                                       read-only;
-                               };
-
-                               partition@40000 {
-                                       label = "uboot_env";
-                                       reg = <0x40000 0x20000>;
-                               };
-
-                               partition@60000 {
-                                       label = "firmware";
-                                       reg = <0x60000 0xf80000>;
-                               };
-
-                               partition@fe0000 {
-                                       label = "board_config";
-                                       reg = <0xfe0000 0x20000>;
-                                       read-only;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x40000>;
+                                               read-only;
+                                       };
+
+                                       partition@40000 {
+                                               label = "uboot_env";
+                                               reg = <0x40000 0x20000>;
+                                       };
+
+                                       partition@60000 {
+                                               label = "firmware";
+                                               reg = <0x60000 0xf80000>;
+                                       };
+
+                                       partition@fe0000 {
+                                               label = "board_config";
+                                               reg = <0xfe0000 0x20000>;
+                                               read-only;
+                                       };
                                };
                        };
 
index 6f5d3564c697641c6077689d68dea5de5595ef61..a15556b0f1aa4c16aeb478a259d3f0fbbb302c10 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x0 0x60000>;
-                                       read-only;
-                               };
-
-                               partition@60000 {
-                                       label = "uboot-env";
-                                       reg = <0x60000 0x20000>;
-                                       read-only;
-                               };
-
-                               partition@80000 {
-                                       label = "firmware";
-                                       reg = <0x80000 0x1f00000>;
-                               };
-
-                               boardconfig: partition@1f80000 {
-                                       label = "boardconfig";
-                                       reg = <0x1f80000 0x80000>;
-                                       read-only;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x0 0x60000>;
+                                               read-only;
+                                       };
+
+                                       partition@60000 {
+                                               label = "uboot-env";
+                                               reg = <0x60000 0x20000>;
+                                               read-only;
+                                       };
+
+                                       partition@80000 {
+                                               label = "firmware";
+                                               reg = <0x80000 0x1f00000>;
+                                       };
+
+                                       boardconfig: partition@1f80000 {
+                                               label = "boardconfig";
+                                               reg = <0x1f80000 0x80000>;
+                                               read-only;
+                                       };
                                };
                        };
                };
index 2270893e900c05b54ff60663ff439d84fdbc31c6..62ae62b99e26951d773a06b09baf9661bee25705 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x10000>;
-                                       read-only;
-                               };
-
-                               partition@10000 {
-                                       label = "uboot_env";
-                                       reg = <0x10000 0x10000>;
-                                       read-only;
-                               };
-
-                               partition@20000 {
-                                       label = "firmware";
-                                       reg = <0x20000 0x3d0000>;
-                               };
-
-                               partition@400000 {
-                                       label = "board_config";
-                                       reg = <0x3f0000 0x10000>;
-                                       read-only;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x10000>;
+                                               read-only;
+                                       };
+
+                                       partition@10000 {
+                                               label = "uboot_env";
+                                               reg = <0x10000 0x10000>;
+                                               read-only;
+                                       };
+
+                                       partition@20000 {
+                                               label = "firmware";
+                                               reg = <0x20000 0x3d0000>;
+                                       };
+
+                                       partition@400000 {
+                                               label = "board_config";
+                                               reg = <0x3f0000 0x10000>;
+                                               read-only;
+                                       };
                                };
                        };
 
index 134680b86a10fa3f493363d1cf995f83f36322f3..d4b576765494d90a5c1d89c0bbfce53d603f3cc8 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x10000>;
-                                       read-only;
-                               };
-
-                               partition@10000 {
-                                       label = "uboot_env";
-                                       reg = <0x10000 0x10000>;
-                                       read-only;
-                               };
-
-                               partition@20000 {
-                                       label = "firmware";
-                                       reg = <0x20000 0x7d0000>;
-                               };
-
-                               partition@7f0000 {
-                                       label = "board_config";
-                                       reg = <0x7f0000 0x10000>;
-                                       read-only;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x10000>;
+                                               read-only;
+                                       };
+
+                                       partition@10000 {
+                                               label = "uboot_env";
+                                               reg = <0x10000 0x10000>;
+                                               read-only;
+                                       };
+
+                                       partition@20000 {
+                                               label = "firmware";
+                                               reg = <0x20000 0x7d0000>;
+                                       };
+
+                                       partition@7f0000 {
+                                               label = "board_config";
+                                               reg = <0x7f0000 0x10000>;
+                                               read-only;
+                                       };
                                };
                        };
 
index aec5f7e7b68ba4f3fd936f18858d83e7e959ad99..efe425787dfcc76e43dcfdec6d8cb3261b66f6e4 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x30000>;
-                                       read-only;
-                               };
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
 
-                               partition@10000 {
-                                       label = "uboot_env";
-                                       reg = <0x30000 0x10000>;
-                                       read-only;
-                               };
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x30000>;
+                                               read-only;
+                                       };
 
-                               partition@20000 {
-                                       label = "firmware";
-                                       reg = <0x40000 0x7b0000>;
-                               };
+                                       partition@10000 {
+                                               label = "uboot_env";
+                                               reg = <0x30000 0x10000>;
+                                               read-only;
+                                       };
+
+                                       partition@20000 {
+                                               label = "firmware";
+                                               reg = <0x40000 0x7b0000>;
+                                       };
 
-                               partition@7f0000 {
-                                       label = "board_config";
-                                       reg = <0x7f0000 0x10000>;
-                                       read-only;
+                                       partition@7f0000 {
+                                               label = "board_config";
+                                               reg = <0x7f0000 0x10000>;
+                                               read-only;
+                                       };
                                };
                        };
 
index 9e1b441437a4a3b8c5ef302e70c9318be8059cbf..9f9db82d8e580c61e1763eeb1d0ce10ddd327f28 100644 (file)
 /include/ "danube.dtsi"
 
 / {
-        model = "ARV8539PW22 - Speedport W 504V Typ A";
-
-           chosen {
-                   leds {
-                boot = &power_green;
-                failsafe = &power_red;
-                running = &power_green;
-
-                           dsl = &dsl_green;
-                           internet = &online_green;
-                           wifi = &wireless_green;
-                   };
-           };
+       model = "ARV8539PW22 - Speedport W 504V Typ A";
+
+    chosen {
+           leds {
+                       boot = &power_green;
+                       failsafe = &power_red;
+                       running = &power_green;
 
-        memory@0 {
-                reg = <0x0 0x4000000>;
-        };
-
-        sram@1F000000 {
-                vmmc@107000 {
-                        status = "okay";
-                        gpios = <&gpio 31 0>;
-                };
-        };
-
-        fpi@10000000 {
-                localbus@0 {
-                        nor-boot@0 {
-                                compatible = "lantiq,nor";
-                                bank-width = <2>;
-                                reg = <0 0x0 0x800000>;
-                                #address-cells = <1>;
-                                #size-cells = <1>;
-
-                                partition@0 {
-                                        label = "uboot";
-                                        reg = <0x00000 0x30000>;        /* 192 KiB */
-                                        read-only;
-                                };
-
-                                partition@30000 {
-                                        label = "uboot";
-                                        reg = <0x30000 0x10000>;        /* 64 KiB */
-                                        read-only;
-                                };
-
-                                partition@40000 {
-                                        label = "firmware";
-                                        reg = <0x40000 0x7B0000>;       /* 7872 KiB */
-                                };
-
-                                partition@7F0000 {
-                                        label = "art";
-                                        reg = <0x7F0000 0x10000>;       /* 64 KiB*/
-                                        read-only;
-                                };
-                        };
-
-                        mac_addr {
-                                compatible = "lantiq,eth-mac";
-                                reg = <0 0x7f0016 0x6>;
-                                mac-increment = <2>;
-                        };
-
-                        ath9k_eep {
-                                compatible = "ath9k,eeprom";
-                                reg = <0 0x7f0400 0x1000
-                                        0 0x7f0016 0x6>;
-                                ath,mac-increment = <1>;
-                                ath,pci-slot = <14>;
-                                ath,eep-endian;
-                                ath,arv-ath9k-fix;
-                        };
-                };
-
-                gpio: pinmux@E100B10 {
-                        pinctrl-names = "default";
-                        pinctrl-0 = <&state_default>;
-
-                        state_default: pinmux {
-
-                                pci_in {
-                                        lantiq,groups = "req1";
-                                        lantiq,function = "pci";
-                                        lantiq,open-drain = <1>;
-                                        lantiq,pull = <2>;
-                                        lantiq,output = <0>;
-                                };
-                                pci_out {
-                                        lantiq,groups = "gnt1";
-                                        lantiq,function = "pci";
-                                        lantiq,output = <1>;
-                                };
-                                pci_rst {
-                                        lantiq,pins = "io21";
-                                        lantiq,pull = <2>;
-                                        lantiq,output = <1>;
-                                };
-                                relay {
-                                        lantiq,pins = "io31";
-                                        lantiq,output = <1>;
-                                };
-                        };
-                };
-
-                etop@E180000 {
-                        phy-mode = "mii";
-                };
-
-                pci@E105400 {
-                        status = "okay";
-                        gpio-reset = <&gpio 21 0>;
-                };
-
-                ifxhcd@E101000 {
-                        status = "okay";
-                        gpios = <&gpio 14 0>;
-                        lantiq,portmask = <0x3>;
-                };
-
-        };
-
-        gpio-keys-polled {
-                compatible = "gpio-keys-polled";
-                #address-cells = <1>;
-                #size-cells = <0>;
-                poll-interval = <100>;
-
-                wlan {
-                        label = "wlan";
-                        gpios = <&gpio 29 1>;
-                        linux,code = <0x211>;
-                };
-                reset {
-                        label = "reset";
-                        gpios = <&gpio 30 1>;
-                        linux,code = <0x198>;
-                };
-        };
-
-        gpio-leds {
-                compatible = "gpio-leds";
-
-                power_green: power-green {
-                        label = "arv8539pw22:green:power";
-                        gpios = <&gpio 24 1>;
-                        default-state = "keep";
-                };
-                power_red: power-red {
-                        label = "arv8539pw22:red:power";
-                        gpios = <&gpio 4 1>;
-                };
-
-                dsl_green: dsl-green {
-                        label = "arv8539pw22:green:dsl";
-                        gpios = <&gpio 5 1>;
-                };
-
-                online_green: online-green {
-                        label = "arv8539pw22:green:online";
-                        gpios = <&gpio 6 1>;
-                };
-
-                wireless_green: wireless-green {
-                        label = "arv8539pw22:green:wlan";
-                        gpios = <&gpio 8 1>;
-                };
-                /*
-                        telefonie green is missing
-                */
-        };
+                   dsl = &dsl_green;
+                   internet = &online_green;
+                   wifi = &wireless_green;
+           };
+    };
+
+       memory@0 {
+               reg = <0x0 0x4000000>;
+       };
+
+       sram@1F000000 {
+               vmmc@107000 {
+                       status = "okay";
+                       gpios = <&gpio 31 0>;
+               };
+       };
+
+       fpi@10000000 {
+               localbus@0 {
+                       nor-boot@0 {
+                               compatible = "lantiq,nor";
+                               bank-width = <2>;
+                               reg = <0 0x0 0x800000>;
+                               #address-cells = <1>;
+                               #size-cells = <1>;
+
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x30000>;        /* 192 KiB */
+                                               read-only;
+                                       };
+
+                                       partition@30000 {
+                                               label = "uboot";
+                                               reg = <0x30000 0x10000>;        /* 64 KiB */
+                                               read-only;
+                                       };
+
+                                       partition@40000 {
+                                               label = "firmware";
+                                               reg = <0x40000 0x7B0000>;       /* 7872 KiB */
+                                       };
+
+                                       partition@7F0000 {
+                                               label = "art";
+                                               reg = <0x7F0000 0x10000>;       /* 64 KiB*/
+                                               read-only;
+                                       };
+                               };
+                       };
+
+                       mac_addr {
+                               compatible = "lantiq,eth-mac";
+                               reg = <0 0x7f0016 0x6>;
+                               mac-increment = <2>;
+                       };
+
+                       ath9k_eep {
+                               compatible = "ath9k,eeprom";
+                               reg = <0 0x7f0400 0x1000
+                                       0 0x7f0016 0x6>;
+                               ath,mac-increment = <1>;
+                               ath,pci-slot = <14>;
+                               ath,eep-endian;
+                               ath,arv-ath9k-fix;
+                       };
+               };
+
+               gpio: pinmux@E100B10 {
+                       pinctrl-names = "default";
+                       pinctrl-0 = <&state_default>;
+
+                       state_default: pinmux {
+                               pci_in {
+                                       lantiq,groups = "req1";
+                                       lantiq,function = "pci";
+                                       lantiq,open-drain = <1>;
+                                       lantiq,pull = <2>;
+                                       lantiq,output = <0>;
+                               };
+                               pci_out {
+                                       lantiq,groups = "gnt1";
+                                       lantiq,function = "pci";
+                                       lantiq,output = <1>;
+                               };
+                               pci_rst {
+                                       lantiq,pins = "io21";
+                                       lantiq,pull = <2>;
+                                       lantiq,output = <1>;
+                               };
+                               relay {
+                                       lantiq,pins = "io31";
+                                       lantiq,output = <1>;
+                               };
+                       };
+               };
+
+               etop@E180000 {
+                       phy-mode = "mii";
+               };
+
+               pci@E105400 {
+                       status = "okay";
+                       gpio-reset = <&gpio 21 0>;
+               };
+
+               ifxhcd@E101000 {
+                       status = "okay";
+                       gpios = <&gpio 14 0>;
+                       lantiq,portmask = <0x3>;
+               };
+
+       };
+
+       gpio-keys-polled {
+               compatible = "gpio-keys-polled";
+               #address-cells = <1>;
+               #size-cells = <0>;
+               poll-interval = <100>;
+
+               wlan {
+                       label = "wlan";
+                       gpios = <&gpio 29 1>;
+                       linux,code = <0x211>;
+               };
+               reset {
+                       label = "reset";
+                       gpios = <&gpio 30 1>;
+                       linux,code = <0x198>;
+               };
+       };
+
+       gpio-leds {
+               compatible = "gpio-leds";
+
+               power_green: power-green {
+                       label = "arv8539pw22:green:power";
+                       gpios = <&gpio 24 1>;
+                       default-state = "keep";
+               };
+               power_red: power-red {
+                       label = "arv8539pw22:red:power";
+                       gpios = <&gpio 4 1>;
+               };
+
+               dsl_green: dsl-green {
+                       label = "arv8539pw22:green:dsl";
+                       gpios = <&gpio 5 1>;
+               };
+
+               online_green: online-green {
+                       label = "arv8539pw22:green:online";
+                       gpios = <&gpio 6 1>;
+               };
+
+               wireless_green: wireless-green {
+                       label = "arv8539pw22:green:wlan";
+                       gpios = <&gpio 8 1>;
+               };
+               /*
+                       telefonie green is missing
+               */
+       };
 };
 
index 69b977af29c7254703080c63220dc877ce6fd436..0165156faa49f54b4fccc7464853a2531f6374dd 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x40000>; /* 256KB */
-                               };
-
-                               partition@40000 {
-                                       label = "uboot_env";
-                                       reg = <0x40000 0x10000>; /* 64KB */
-                               };
-
-                               partition@50000 {
-                                       label = "rg_conf_1";
-                                       reg = <0x50000 0x10000>;
-                               };
-
-                               partition@60000 {
-                                       label = "rg_conf_2";
-                                       reg = <0x60000 0x10000>;
-                               };
-
-                               partition@70000 {
-                                       label = "rg_conf_factory";
-                                       reg = <0x70000 0x10000>;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x40000>; /* 256KB */
+                                       };
+
+                                       partition@40000 {
+                                               label = "uboot_env";
+                                               reg = <0x40000 0x10000>; /* 64KB */
+                                       };
+
+                                       partition@50000 {
+                                               label = "rg_conf_1";
+                                               reg = <0x50000 0x10000>;
+                                       };
+
+                                       partition@60000 {
+                                               label = "rg_conf_2";
+                                               reg = <0x60000 0x10000>;
+                                       };
+
+                                       partition@70000 {
+                                               label = "rg_conf_factory";
+                                               reg = <0x70000 0x10000>;
+                                       };
                                };
                        };
 
                                #size-cells = <1>;
                                req-mask = <0x1>;  /* PCI request lines to mask during NAND access */
 
-                               ath9k_cal: partition@0 {
-                                       label = "art";     /* Atheros 9160 wifi b/g/n radio EEPROM */
-                                       reg = <0x00000 0x4000>;
-                                       read-only;
-                               };
-
-                               partition@4000 {
-                                       label = "kernel";
-                                       reg = <0x4000 0x200000>;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       ath9k_cal: partition@0 {
+                                               label = "art";     /* Atheros 9160 wifi b/g/n radio EEPROM */
+                                               reg = <0x00000 0x4000>;
+                                               read-only;
+                                       };
+
+                                       partition@4000 {
+                                               label = "kernel";
+                                               reg = <0x4000 0x200000>;
+                                       };
+
+                                       partition@164000 {
+                                               label = "ubi";
+                                               reg = <0x204000 0x1DFC000>;
+                                       };
                                };
-
-                               partition@164000 {
-                                       label = "ubi";
-                                       reg = <0x204000 0x1DFC000>;
-                               };
-
                        };
 
 
index 1bf514bbf91a2a4f501fba73cf1a251582d77e6c..595668f59e3275c61597ff185a2c1980645156e2 100644 (file)
                                #size-cells = <1>;
                                req-mask = <0x1>;  /* PCI request lines to mask during NAND access */
 
-                               partition@0 {
-                                       label = "preboot";
-                                       reg = <0x00000 0x8000>;
-                                       read-only;
-                               };
-                               partition@8000 {
-                                       label = "u-boot";
-                                       reg = <0x8000 0x05c000>;
-                                       read-only;
-                               };
-                               partition@64000 {
-                                       label = "uboot-config";
-                                       reg = <0x64000 0x004000>;
-                               };
-                               ath9k_cal: partition@68000 {
-                                       label = "art-copy";
-                                       reg = <0x68000 0x004000>;
-                               };
-                               partition@6c000 {
-                                       label = "kernel";
-                                       reg = <0x6c000 0x200000>;
-                               };
-                               partition@26c000 {
-                                       label = "ubi";
-                                       reg = <0x26c000 0x1d94000>;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "preboot";
+                                               reg = <0x00000 0x8000>;
+                                               read-only;
+                                       };
+                                       partition@8000 {
+                                               label = "u-boot";
+                                               reg = <0x8000 0x05c000>;
+                                               read-only;
+                                       };
+                                       partition@64000 {
+                                               label = "uboot-config";
+                                               reg = <0x64000 0x004000>;
+                                       };
+                                       ath9k_cal: partition@68000 {
+                                               label = "art-copy";
+                                               reg = <0x68000 0x004000>;
+                                       };
+                                       partition@6c000 {
+                                               label = "kernel";
+                                               reg = <0x6c000 0x200000>;
+                                       };
+                                       partition@26c000 {
+                                               label = "ubi";
+                                               reg = <0x26c000 0x1d94000>;
+                                       };
                                };
                        };
 
index 9283f6236546912bc0763bf1b00fb86833d740bf..e62a18d9dc4c930760ed70d9264d10caa4c40dd1 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "u-boot";
-                                       reg = <0x0 0x40000>;
-                                       read-only;
-                               };
-                               partition@40000 {
-                                       label = "uboot-env";
-                                       reg = <0x40000 0x40000>;
-                               };
-                               caldata: partition@80000 {
-                                       label = "caldata";
-                                       reg = <0x80000 0x20000>;
-                                       read-only;
-                               };
-                               partition@a0000 {
-                                       label = "kernel";
-                                       reg = <0xa0000 0x200000>;
-                               };
-                               partition@2a0000 {
-                                       label = "ubi";
-                                       reg = <0x2a0000 0x7d60000>;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "u-boot";
+                                               reg = <0x0 0x40000>;
+                                               read-only;
+                                       };
+                                       partition@40000 {
+                                               label = "uboot-env";
+                                               reg = <0x40000 0x40000>;
+                                       };
+                                       caldata: partition@80000 {
+                                               label = "caldata";
+                                               reg = <0x80000 0x20000>;
+                                               read-only;
+                                       };
+                                       partition@a0000 {
+                                               label = "kernel";
+                                               reg = <0xa0000 0x200000>;
+                                       };
+                                       partition@2a0000 {
+                                               label = "ubi";
+                                               reg = <0x2a0000 0x7d60000>;
+                                       };
                                };
                        };
                };
index 68415ca35cbe2bd2b7e53ed22af3f8be4590c68c..a011c71aa230abc67f57538cde1278c7eded5e03 100644 (file)
                                reg = <1 0>;
                                spi-max-frequency = <5000000>;
 
-                               partition@0 {
-                                       reg = <0x0 0x20000>;
-                                       label = "SPI (RO) U-Boot Image";
-                                       read-only;
-                               };
-
-                               partition@20000 {
-                                       reg = <0x20000 0x10000>;
-                                       label = "ENV_MAC";
-                                       read-only;
-                               };
-
-                               partition@30000 {
-                                       reg = <0x30000 0x10000>;
-                                       label = "DPF";
-                                       read-only;
-                               };
-
-                               partition@40000 {
-                                       reg = <0x40000 0x10000>;
-                                       label = "NVRAM";
-                                       read-only;
-                               };
-
-                               partition@500000 {
-                                       reg = <0x50000 0x003a0000>;
-                                       label = "kernel";
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               reg = <0x0 0x20000>;
+                                               label = "SPI (RO) U-Boot Image";
+                                               read-only;
+                                       };
+
+                                       partition@20000 {
+                                               reg = <0x20000 0x10000>;
+                                               label = "ENV_MAC";
+                                               read-only;
+                                       };
+
+                                       partition@30000 {
+                                               reg = <0x30000 0x10000>;
+                                               label = "DPF";
+                                               read-only;
+                                       };
+
+                                       partition@40000 {
+                                               reg = <0x40000 0x10000>;
+                                               label = "NVRAM";
+                                               read-only;
+                                       };
+
+                                       partition@500000 {
+                                               reg = <0x50000 0x003a0000>;
+                                               label = "kernel";
+                                       };
                                };
                        };
                };
index 48e2471e47579f88858ffec61a18c371270961dc..89a773791fcaf59df781a437a9801b58cc32abb8 100644 (file)
                reg = <4 0>;
                spi-max-frequency = <1000000>;
 
-               partition@0 {
-                       reg = <0x0 0x10000>;
-                       label = "uboot";
-                       read-only;
-               };
+               partitions {
+                       compatible = "fixed-partitions";
+                       #address-cells = <1>;
+                       #size-cells = <1>;
+
+                       partition@0 {
+                               reg = <0x0 0x10000>;
+                               label = "uboot";
+                               read-only;
+                       };
 
-               partition@10000 {
-                       reg = <0x10000 0x10000>;
-                       label = "uboot-env";
-                       read-only;
-               };
+                       partition@10000 {
+                               reg = <0x10000 0x10000>;
+                               label = "uboot-env";
+                               read-only;
+                       };
 
-               ath9k_cal: partition@20000 {
-                       reg = <0x20000 0x10000>;
-                       label = "calibration";
-                       read-only;
-               };
+                       ath9k_cal: partition@20000 {
+                               reg = <0x20000 0x10000>;
+                               label = "calibration";
+                               read-only;
+                       };
 
-               partition@50000 {
-                       reg = <0x50000 0xfa0000>;
-                       label = "firmware";
+                       partition@50000 {
+                               reg = <0x50000 0xfa0000>;
+                               label = "firmware";
+                       };
                };
        };
 };
index e44267a262eb743fb992a5561d7b7c160e00f997..39ba1f7a11d63ec2b08959a45bbd489f3905682c 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x10000>; /* 64 KB */
-                               };
-
-                               partition@10000 {
-                                       label = "uboot_env";
-                                       reg = <0x10000 0x10000>; /* 64 KB */
-                               };
-
-                               partition@20000 {
-                                       label = "firmware";
-                                       reg = <0x20000 0x3d0000>;
-                               };
-
-                               partition@400000 {
-                                       label = "rootfs";
-                                       reg = <0x400000 0x400000>;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x10000>; /* 64 KB */
+                                       };
+
+                                       partition@10000 {
+                                               label = "uboot_env";
+                                               reg = <0x10000 0x10000>; /* 64 KB */
+                                       };
+
+                                       partition@20000 {
+                                               label = "firmware";
+                                               reg = <0x20000 0x3d0000>;
+                                       };
+
+                                       partition@400000 {
+                                               label = "rootfs";
+                                               reg = <0x400000 0x400000>;
+                                       };
                                };
                        };
                };
index 5f4b733775c31d5821a51aaec8fcb7a3a2223671..70d2ff5ff0b9ae96f600838f6a3e182bd03f6d05 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x10000>; /* 64 KB */
-                               };
-
-                               partition@10000 {
-                                       label = "uboot_env";
-                                       reg = <0x10000 0x10000>; /* 64 KB */
-                               };
-
-                               partition@20000 {
-                                       label = "firmware";
-                                       reg = <0x20000 0x3d0000>;
-                               };
-
-                               partition@400000 {
-                                       label = "rootfs";
-                                       reg = <0x400000 0x400000>;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x10000>; /* 64 KB */
+                                       };
+
+                                       partition@10000 {
+                                               label = "uboot_env";
+                                               reg = <0x10000 0x10000>; /* 64 KB */
+                                       };
+
+                                       partition@20000 {
+                                               label = "firmware";
+                                               reg = <0x20000 0x3d0000>;
+                                       };
+
+                                       partition@400000 {
+                                               label = "rootfs";
+                                               reg = <0x400000 0x400000>;
+                                       };
                                };
                        };
                };
index 44723a1d52ecef924a39a077804c1ef123c83e72..e8cbc429800f2659addce661eda40ef6dfde1c7d 100644 (file)
                reg = <4 0>;
                spi-max-frequency = <1000000>;
 
-               partition@0 {
-                       reg = <0x0 0x20000>;
-                       label = "SPI (RO) U-Boot Image";
-                       read-only;
-               };
+               partitions {
+                       compatible = "fixed-partitions";
+                       #address-cells = <1>;
+                       #size-cells = <1>;
 
-               partition@20000 {
-                       reg = <0x20000 0x10000>;
-                       label = "ENV_MAC";
-                       read-only;
-               };
+                       partition@0 {
+                               reg = <0x0 0x20000>;
+                               label = "SPI (RO) U-Boot Image";
+                               read-only;
+                       };
 
-               partition@30000 {
-                       reg = <0x30000 0x10000>;
-                       label = "DPF";
-                       read-only;
-               };
+                       partition@20000 {
+                               reg = <0x20000 0x10000>;
+                               label = "ENV_MAC";
+                               read-only;
+                       };
 
-               partition@40000 {
-                       reg = <0x40000 0x10000>;
-                       label = "NVRAM";
-                       read-only;
-               };
+                       partition@30000 {
+                               reg = <0x30000 0x10000>;
+                               label = "DPF";
+                               read-only;
+                       };
 
-               partition@500000 {
-                       reg = <0x50000 0x003a0000>;
-                       label = "kernel";
+                       partition@40000 {
+                               reg = <0x40000 0x10000>;
+                               label = "NVRAM";
+                               read-only;
+                       };
+
+                       partition@500000 {
+                               reg = <0x50000 0x003a0000>;
+                               label = "kernel";
+                       };
                };
        };
 };
index 88fbcaaa6a4b896149114de5543a8e6d87f42aaf..d7e04eef554afe8c2504ace1420c84121ea616d7 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x40000>;
-                               };
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
 
-                               partition@10000 {
-                                       label = "uboot_env";
-                                       reg = <0x40000 0x40000>;
-                               };
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x40000>;
+                                       };
+
+                                       partition@10000 {
+                                               label = "uboot_env";
+                                               reg = <0x40000 0x40000>;
+                                       };
 
-                               partition@20000 {
-                                       label = "firmware";
-                                       reg = <0x80000 0x3f80000>;
+                                       partition@20000 {
+                                               label = "firmware";
+                                               reg = <0x80000 0x3f80000>;
+                                       };
                                };
                        };
                };
index 212ad5c3a2c4d37293df1874b3cbc767201cc79e..54d2fa961743820b78b9320a6ed99f53e955b61f 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x10000>;
-                               };
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
 
-                               partition@10000 {
-                                       label = "uboot_env";
-                                       reg = <0x10000 0x10000>;
-                               };
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x10000>;
+                                       };
+
+                                       partition@10000 {
+                                               label = "uboot_env";
+                                               reg = <0x10000 0x10000>;
+                                       };
 
-                               partition@20000 {
-                                       label = "firmware";
-                                       reg = <0x20000 0x7e0000>;
+                                       partition@20000 {
+                                               label = "firmware";
+                                               reg = <0x20000 0x7e0000>;
+                                       };
                                };
                        };
                };
index aae5283ef00832a2f1693aec29bd0ffeb3cd5502..d802ca70b4f30f267eff6721b4d79b107ec96412 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "kernel";
-                                       reg = <0x0 0x400000>;
-                               };
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
 
-                               partition@400000 {
-                                       label = "rootfs_ubi";
-                                       reg = <0x400000 0x3000000>;
-                               };
+                                       partition@0 {
+                                               label = "kernel";
+                                               reg = <0x0 0x400000>;
+                                       };
 
-                               partition@3400000 {
-                                       label = "vr9_firmware";
-                                       reg = <0x3400000 0x400000>;
-                               };
-                               partition@3800000 {
-                                       label = "reserved";
-                                       reg = <0x3800000 0x3000000>;
-                               };
-                               partition@6800000 {
-                                       label = "config";
-                                       reg = <0x6800000 0x200000>;
-                               };
-                               partition@6a00000 {
-                                       label = "nand-filesystem";
-                                       reg = <0x6a00000 0x1600000>;
+                                       partition@400000 {
+                                               label = "rootfs_ubi";
+                                               reg = <0x400000 0x3000000>;
+                                       };
+
+                                       partition@3400000 {
+                                               label = "vr9_firmware";
+                                               reg = <0x3400000 0x400000>;
+                                       };
+                                       partition@3800000 {
+                                               label = "reserved";
+                                               reg = <0x3800000 0x3000000>;
+                                       };
+                                       partition@6800000 {
+                                               label = "config";
+                                               reg = <0x6800000 0x200000>;
+                                       };
+                                       partition@6a00000 {
+                                               label = "nand-filesystem";
+                                               reg = <0x6a00000 0x1600000>;
+                                       };
                                };
                        };
                };
index 8140b68554bf49d3c457d3cc623592c0d42ab714..475da7ac8ef70a65e29811c1de12eaed01f2e0f5 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "urlader";
-                                       reg = <0x00000 0x20000>;
-                                       read-only;
-                               };
-
-                               partition@20000 {
-                                       label = "firmware";
-                                       reg = <0x20000 0xf60000>;
-                               };
-
-                               partition@f80000 {
-                                       label = "tffs (1)";
-                                       reg = <0xf80000 0x40000>;
-                                       read-only;
-                               };
-
-                               partition@fc0000 {
-                                       label = "tffs (2)";
-                                       reg = <0xfc0000 0x40000>;
-                                       read-only;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "urlader";
+                                               reg = <0x00000 0x20000>;
+                                               read-only;
+                                       };
+
+                                       partition@20000 {
+                                               label = "firmware";
+                                               reg = <0x20000 0xf60000>;
+                                       };
+
+                                       partition@f80000 {
+                                               label = "tffs (1)";
+                                               reg = <0xf80000 0x40000>;
+                                               read-only;
+                                       };
+
+                                       partition@fc0000 {
+                                               label = "tffs (2)";
+                                               reg = <0xfc0000 0x40000>;
+                                               read-only;
+                                       };
                                };
                        };
                };
index b4bb95649d3d85bb7821066940131092bfc20d1f..a43e4d4f2950c7c18345eb08ad5db6662962d4d4 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x0 0x30000>;
-                               };
-
-                               partition@10000 {
-                                       label = "uboot_env";
-                                       reg = <0x30000 0x10000>;
-                               };
-
-                               partition@40000 {
-                                       label = "firmware";
-                                       reg = <0x40000 0x7c0000>;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x0 0x30000>;
+                                       };
+
+                                       partition@10000 {
+                                               label = "uboot_env";
+                                               reg = <0x30000 0x10000>;
+                                       };
+
+                                       partition@40000 {
+                                               label = "firmware";
+                                               reg = <0x40000 0x7c0000>;
+                                       };
                                };
                        };
 
index 27c9f4ad61028aa30bf0af7ed6ac57ce51de85b7..220eb47851e850ca341cac7bcdedb3744f2a2a59 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x0 0x20000>;
-                                       read-only;
-                               };
-
-                               partition@20000 {
-                                       label = "uboot_env";
-                                       reg = <0x20000 0x10000>;
-                                       read-only;
-                               };
-
-                               partition@30000 {
-                                       label = "firmware";
-                                       reg = <0x30000 0x7d0000>;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x0 0x20000>;
+                                               read-only;
+                                       };
+
+                                       partition@20000 {
+                                               label = "uboot_env";
+                                               reg = <0x20000 0x10000>;
+                                               read-only;
+                                       };
+
+                                       partition@30000 {
+                                               label = "firmware";
+                                               reg = <0x30000 0x7d0000>;
+                                       };
                                };
                        };
                };
index cab2966387c7d2b2e9a75abd86b2bde08ef57c02..e6e514fc36e3940e83ad9b7fd5d28a7f49fa7fa7 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x20000>;
-                                       read-only;
-                               };
-
-                               partition@20000 {
-                                       label = "uboot_env";
-                                       reg = <0x20000 0x10000>;
-                                       read-only;
-                               };
-
-                               partition@30000 {
-                                       label = "firmware";
-                                       reg = <0x30000 0x7d0000>;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x20000>;
+                                               read-only;
+                                       };
+
+                                       partition@20000 {
+                                               label = "uboot_env";
+                                               reg = <0x20000 0x10000>;
+                                               read-only;
+                                       };
+
+                                       partition@30000 {
+                                               label = "firmware";
+                                               reg = <0x30000 0x7d0000>;
+                                       };
                                };
                        };
                };
index 7e70c2c9081194ad901683b7f4960581a131c6a9..c1b4c617de5b0db7ad86f28111cea7e204ead56e 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x40000>;
-                                       read-only;
-                               };
-
-                               partition@40000 {
-                                       label = "uboot_env";
-                                       reg = <0x40000 0x20000>;
-                                       read-only;
-                               };
-
-                               partition@60000 {
-                                       label = "firmware";
-                                       reg = <0x60000 0xfa0000>;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x40000>;
+                                               read-only;
+                                       };
+
+                                       partition@40000 {
+                                               label = "uboot_env";
+                                               reg = <0x40000 0x20000>;
+                                               read-only;
+                                       };
+
+                                       partition@60000 {
+                                               label = "firmware";
+                                               reg = <0x60000 0xfa0000>;
+                                       };
                                };
                        };
                };
index 317499bbdcff10c31233857dc6e33a5355aaaefd..10bc4b1c054bcf8104bb8c9b7c1a14f2d09a2fd3 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x40000>;
-                               };
-                               partition@40000 {
-                                       label = "uboot-env";
-                                       reg = <0x40000 0x20000>;
-                               };
-                               partition@60000 {
-                                       label = "kernel";
-                                       reg = <0x60000 0x200000>;
-                               };
-                               partition@260000 {
-                                       label = "ubi";
-                                       reg = <0x260000 0x7da0000>;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x40000>;
+                                       };
+                                       partition@40000 {
+                                               label = "uboot-env";
+                                               reg = <0x40000 0x20000>;
+                                       };
+                                       partition@60000 {
+                                               label = "kernel";
+                                               reg = <0x60000 0x200000>;
+                                       };
+                                       partition@260000 {
+                                               label = "ubi";
+                                               reg = <0x260000 0x7da0000>;
+                                       };
                                };
                        };
                };
index a293f59db3b64aa8d760b210632e85a91a73e965..dabf5ed4729d98ff04b67e2dabc544941eda4dc7 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x0 0x50000>;
-                                       read-only;
-                               };
-                               partition@50000 {
-                                       label = "uboot-env";
-                                       reg = <0x50000 0x10000>;
-                               };
-                               partition@60000 {
-                                       label = "unused";
-                                       reg = <0x60000 0x7a0000>;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x0 0x50000>;
+                                               read-only;
+                                       };
+                                       partition@50000 {
+                                               label = "uboot-env";
+                                               reg = <0x50000 0x10000>;
+                                       };
+                                       partition@60000 {
+                                               label = "unused";
+                                               reg = <0x60000 0x7a0000>;
+                                       };
                                };
                        };
 
index 312a2d6f6301583067424a39a99d37e9e47b33d1..634b29679a8f9847e798e797f156f8729b0a89fe 100644 (file)
                spi-max-frequency = <33250000>;
                m25p,fast-read;
 
-               partition@0 {
-                       reg = <0x0 0x20000>;
-                       label = "u-boot";
-                       read-only;
-               };
+               partitions {
+                       compatible = "fixed-partitions";
+                       #address-cells = <1>;
+                       #size-cells = <1>;
+
+                       partition@0 {
+                               reg = <0x0 0x20000>;
+                               label = "u-boot";
+                               read-only;
+                       };
 
-               partition@20000 {
-                       reg = <0x20000 0x7a0000>;
-                       label = "firmware";
-               };
+                       partition@20000 {
+                               reg = <0x20000 0x7a0000>;
+                               label = "firmware";
+                       };
 
-               partition@7c0000 {
-                       reg = <0x7c0000 0x10000>;
-                       label = "config";
-                       read-only;
-               };
+                       partition@7c0000 {
+                               reg = <0x7c0000 0x10000>;
+                               label = "config";
+                               read-only;
+                       };
 
-               ath9k_cal: partition@7d0000 {
-                       reg = <0x7d0000 0x30000>;
-                       label = "boardconfig";
-                       read-only;
+                       ath9k_cal: partition@7d0000 {
+                               reg = <0x7d0000 0x30000>;
+                               label = "boardconfig";
+                               read-only;
+                       };
                };
        };
 };
index 62a336c49710f1095402e175d7ae449cfe66fba0..f68d22cceb66fe3292e91d8fc6ec507d078ca48b 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x20000>;
-                               };
-
-                               partition@20000 {
-                                       label = "kernel";
-                                       reg = <0x20000 0x300000>;
-                               };
-
-                               partition@1a0000 {
-                                       label = "rootfs";
-                                       reg = <0x320000 0x420000>;
-                               };
-
-                               partition@740000 {
-                                       label = "btagent";
-                                       reg = <0x740000 0x80000>;
-                               };
-
-                               partition@7c0000 {
-                                       label = "pri_bfocus_cfg";
-                                       reg = <0x7c0000 0x10000>;
-                               };
-
-                               partition@7d0000 {
-                                       label = "sec_bfocus_cfg";
-                                       reg = <0x7d0000 0x10000>;
-                               };
-
-                               partition@7e0000 {
-                                       label = "sysconfig";
-                                       reg = <0x7e0000 0x10000>;
-                               };
-
-                               partition@7f0000 {
-                                       label = "misc_cfg";
-                                       reg = <0x7f0000 0x10000>;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x20000>;
+                                       };
+
+                                       partition@20000 {
+                                               label = "kernel";
+                                               reg = <0x20000 0x300000>;
+                                       };
+
+                                       partition@1a0000 {
+                                               label = "rootfs";
+                                               reg = <0x320000 0x420000>;
+                                       };
+
+                                       partition@740000 {
+                                               label = "btagent";
+                                               reg = <0x740000 0x80000>;
+                                       };
+
+                                       partition@7c0000 {
+                                               label = "pri_bfocus_cfg";
+                                               reg = <0x7c0000 0x10000>;
+                                       };
+
+                                       partition@7d0000 {
+                                               label = "sec_bfocus_cfg";
+                                               reg = <0x7d0000 0x10000>;
+                                       };
+
+                                       partition@7e0000 {
+                                               label = "sysconfig";
+                                               reg = <0x7e0000 0x10000>;
+                                       };
+
+                                       partition@7f0000 {
+                                               label = "misc_cfg";
+                                               reg = <0x7f0000 0x10000>;
+                                       };
                                };
                        };
                };
index e504dc295ba5660a95efa1652bcc4796248d3bb0..c9045fa7efc2e1ac579c68930f97024fc0d34ea5 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               boardconfig: partition@fe0000 {
-                                       label = "board_config";
-                                       reg = <0xfe0000 0x20000>;
-                                       read-only;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       boardconfig: partition@fe0000 {
+                                               label = "board_config";
+                                               reg = <0xfe0000 0x20000>;
+                                               read-only;
+                                       };
                                };
                        };
                };
index 1880c8c3b8b1c4c840420c04f82f09ba744f53f4..8ce715b6591019cc394a275a000732dbd4ab4a39 100644 (file)
@@ -6,46 +6,48 @@
        fpi@10000000 {
                localbus@0 {
                        nor-boot@0 {
-                               partition@0 {
-                                       label = "Boot";
-                                       reg = <0x00000 0x40000>;
-                                       read-only;
-                               };
-
-                               partition@40000 {
-                                       label = "Configuration";
-                                       reg = <0x40000 0x40000>;
-                                       read-only;
-                               };
-
-                               partition@80000 {
-                                       label = "Certificate";
-                                       reg = <0x80000 0x20000>;
-                                       read-only;
-                               };
-
-                               partition@a0000 {
-                                       label = "Special_Area";
-                                       reg = <0xa0000 0x20000>;
-                                       read-only;
-                               };
-
-                               partition@c0000 {
-                                       label = "Primary_Setting";
-                                       reg = <0xc0000 0x20000>;
-                                       read-only;
-                               };
-
-                               partition@e0000 {
-                                       label = "firmware"; /* "Code Image 0" in OFW */
-                                       reg = <0xe0000 0x780000>;
-                                       read-only;
-                               };
-
-                               partition@860000 {
-                                       label = "Code_Image_1";
-                                       reg = <0x860000 0x780000>;
-                                       read-only;
+                               partitions {
+                                       partition@0 {
+                                               label = "Boot";
+                                               reg = <0x00000 0x40000>;
+                                               read-only;
+                                       };
+
+                                       partition@40000 {
+                                               label = "Configuration";
+                                               reg = <0x40000 0x40000>;
+                                               read-only;
+                                       };
+
+                                       partition@80000 {
+                                               label = "Certificate";
+                                               reg = <0x80000 0x20000>;
+                                               read-only;
+                                       };
+
+                                       partition@a0000 {
+                                               label = "Special_Area";
+                                               reg = <0xa0000 0x20000>;
+                                               read-only;
+                                       };
+
+                                       partition@c0000 {
+                                               label = "Primary_Setting";
+                                               reg = <0xc0000 0x20000>;
+                                               read-only;
+                                       };
+
+                                       partition@e0000 {
+                                               label = "firmware"; /* "Code Image 0" in OFW */
+                                               reg = <0xe0000 0x780000>;
+                                               read-only;
+                                       };
+
+                                       partition@860000 {
+                                               label = "Code_Image_1";
+                                               reg = <0x860000 0x780000>;
+                                               read-only;
+                                       };
                                };
                        };
                };
index e2fcd1b25da1784dc6e66c0cdcd39e2c8ed4f015..f68cf5ba5b7468b10b5064b2b301598df966ba27 100644 (file)
@@ -6,21 +6,23 @@
        fpi@10000000 {
                localbus@0 {
                        nor-boot@0 {
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x0 0x60000>; /* 384 KiB */
-                                       read-only;
-                               };
+                               partitions {
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x0 0x60000>; /* 384 KiB */
+                                               read-only;
+                                       };
 
-                               partition@60000 {
-                                       label = "uboot-env";
-                                       reg = <0x60000 0x20000>; /* 128 KiB */
-                                       read-only;
-                               };
+                                       partition@60000 {
+                                               label = "uboot-env";
+                                               reg = <0x60000 0x20000>; /* 128 KiB */
+                                               read-only;
+                                       };
 
-                               partition@80000 {
-                                       label = "firmware";
-                                       reg = <0x80000 0xf60000>; /* 15744 KiB */
+                                       partition@80000 {
+                                               label = "firmware";
+                                               reg = <0x80000 0xf60000>; /* 15744 KiB */
+                                       };
                                };
                        };
                };
index c90b680490395b86a42b9ceaa7d0abbdd3e71c09..4f56ba8974add2cd3cf045959238e9d28dec0d89 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@40000 {
-                                       label = "board_config";
-                                       reg = <0x40000 0x10000>;
-                                       read-only;
-                               };
-                               partition@80000 {
-                                       label = "firmware";
-                                       reg = <0x80000 0x780000>;
-                                       read-only;
-                               };
-                               partition@880000 {
-                                       label = "rootfs_data";
-                                       reg = <0x880000 0x780000>;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@40000 {
+                                               label = "board_config";
+                                               reg = <0x40000 0x10000>;
+                                               read-only;
+                                       };
+                                       partition@80000 {
+                                               label = "firmware";
+                                               reg = <0x80000 0x780000>;
+                                               read-only;
+                                       };
+                                       partition@880000 {
+                                               label = "rootfs_data";
+                                               reg = <0x880000 0x780000>;
+                                       };
                                };
                        };
                };
index 355a90c94cc14e4963c55e6678fe31cd1f872e93..24a3d1666aa881e58d29022665650ac7621dd001 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x40000>;
-                               };
-                               partition@40000 {
-                                       label = "board_config";
-                                       reg = <0x40000 0x10000>;
-                                       read-only;
-                               };
-                               partition@60000 {
-                                       label = "uboot_env";
-                                       reg = <0x60000 0x10000>;
-                               };
-                               partition@80000 {
-                                       label = "firmware";
-                                       reg = <0x80000 0xf80000>;
-                                       // 0x080000 - 0x01b0000 : kernel
-                                       // 0x1b0000 - 0x1000000 : rootfs (squashfs)
-                                       // 0x390000 - 0x1000000 : rootfs_data
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x40000>;
+                                       };
+                                       partition@40000 {
+                                               label = "board_config";
+                                               reg = <0x40000 0x10000>;
+                                               read-only;
+                                       };
+                                       partition@60000 {
+                                               label = "uboot_env";
+                                               reg = <0x60000 0x10000>;
+                                       };
+                                       partition@80000 {
+                                               label = "firmware";
+                                               reg = <0x80000 0xf80000>;
+                                               // 0x080000 - 0x01b0000 : kernel
+                                               // 0x1b0000 - 0x1000000 : rootfs (squashfs)
+                                               // 0x390000 - 0x1000000 : rootfs_data
+                                       };
                                };
                        };
                };
index fb01d7f09e11eb6a01a79d1c3884cf0dbb01ffe3..e281042f5ba7c7c2da0eed75d0142b3203083ce0 100644 (file)
                spi-max-frequency = <33250000>;
                m25p,fast-read;
 
-               partition@0 {
-                       reg = <0x0 0x20000>;
-                       label = "u-boot";
-                       read-only;
-               };
+               partitions {
+                       compatible = "fixed-partitions";
+                       #address-cells = <1>;
+                       #size-cells = <1>;
 
-               partition@20000 {
-                       reg = <0x20000 0xf90000>;
-                       label = "firmware";
-               };
+                       partition@0 {
+                               reg = <0x0 0x20000>;
+                               label = "u-boot";
+                               read-only;
+                       };
 
-               partition@fb0000 {
-                       reg = <0xfb0000 0x10000>;
-                       label = "radioDECT";
-                       read-only;
-               };
+                       partition@20000 {
+                               reg = <0x20000 0xf90000>;
+                               label = "firmware";
+                       };
 
-               partition@fc0000 {
-                       reg = <0xfc0000 0x10000>;
-                       label = "config";
-                       read-only;
-               };
+                       partition@fb0000 {
+                               reg = <0xfb0000 0x10000>;
+                               label = "radioDECT";
+                               read-only;
+                       };
 
-               romfile: partition@fd0000 {
-                       reg = <0xfd0000 0x10000>;
-                       label = "romfile";
-                       read-only;
-               };
+                       partition@fc0000 {
+                               reg = <0xfc0000 0x10000>;
+                               label = "config";
+                               read-only;
+                       };
 
-               partition@fe0000 {
-                       reg = <0xfe0000 0x10000>;
-                       label = "rom";
-                       read-only;
-               };
+                       romfile: partition@fd0000 {
+                               reg = <0xfd0000 0x10000>;
+                               label = "romfile";
+                               read-only;
+                       };
 
-               partition@ff0000 {
-                       reg = <0xff0000 0x10000>;
-                       label = "radio";
-                       read-only;
+                       partition@fe0000 {
+                               reg = <0xfe0000 0x10000>;
+                               label = "rom";
+                               read-only;
+                       };
+
+                       partition@ff0000 {
+                               reg = <0xff0000 0x10000>;
+                               label = "radio";
+                               read-only;
+                       };
                };
        };
 };
index 4a20850b1b93717a427e1f3ef3b3c9027697efcd..5b4740ca86ea30aedc915e1082d90e6c42f357c8 100644 (file)
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               partition@0 {
-                                       label = "uboot";
-                                       reg = <0x00000 0x40000>;
-                                       read-only;
-                               };
-
-                               partition@40000 {
-                                       label = "uboot_env";
-                                       reg = <0x40000 0x20000>;
-                                       read-only;
-                               };
-
-                               partition@20000 {
-                                       label = "firmware";
-                                       reg = <0x60000 0x1f20000>;
-                               };
-
-                               partition@0x1fc0000 {
-                                       label = "board";
-                                       reg = <0x1fc0000 0x20000>;
-                                       read-only;
-                               };
-
-                               partition@0x1fe0000 {
-                                       label = "calibration";
-                                       reg = <0x1fe0000 0x20000>;
-                                       read-only;
+                               partitions {
+                                       compatible = "fixed-partitions";
+                                       #address-cells = <1>;
+                                       #size-cells = <1>;
+
+                                       partition@0 {
+                                               label = "uboot";
+                                               reg = <0x00000 0x40000>;
+                                               read-only;
+                                       };
+
+                                       partition@40000 {
+                                               label = "uboot_env";
+                                               reg = <0x40000 0x20000>;
+                                               read-only;
+                                       };
+
+                                       partition@20000 {
+                                               label = "firmware";
+                                               reg = <0x60000 0x1f20000>;
+                                       };
+
+                                       partition@0x1fc0000 {
+                                               label = "board";
+                                               reg = <0x1fc0000 0x20000>;
+                                               read-only;
+                                       };
+
+                                       partition@0x1fe0000 {
+                                               label = "calibration";
+                                               reg = <0x1fe0000 0x20000>;
+                                               read-only;
+                                       };
                                };
                        };