brcm63xx: switch to new partition layout specification

Now that we support parsing the expected upstream definition, update
the dts files to it.

Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
This commit is contained in:
Jonas Gorski 2017-06-28 10:44:38 +02:00
parent 85f31afa88
commit a27d59bb42
87 changed files with 1378 additions and 834 deletions

View file

@ -96,20 +96,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x7e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@7f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x7f0000 0x010000>; reg = <0x010000 0x7e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@7f0000 {
label = "nvram";
reg = <0x7f0000 0x010000>;
};
}; };
}; };

View file

@ -96,20 +96,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x020000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@20000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x020000 0xfc0000>; reg = <0x000000 0x020000>;
}; read-only;
};
nvram@fe0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0xfe0000 0x020000>; reg = <0x010000 0xfc0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@7f0000 {
label = "nvram";
reg = <0xfe0000 0x020000>;
};
}; };
}; };

View file

@ -96,20 +96,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x7e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@7f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x7f0000 0x010000>; reg = <0x010000 0x7e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@7f0000 {
label = "nvram";
reg = <0x7f0000 0x010000>;
};
}; };
}; };

View file

@ -69,25 +69,29 @@
spi-rx-bus-width = <2>; spi-rx-bus-width = <2>;
reg = <0>; reg = <0>;
#address-cells = <1>;
#size-cells = <1>;
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
reg = <0x000000 0x010000>; compatible = "fixed-partitions";
label = "cfe"; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
reg = <0x010000 0x7e0000>; reg = <0x000000 0x010000>;
label = "linux"; label = "cfe";
}; read-only;
};
nvram@7f0000 { linux@10000 {
reg = <0x7f0000 0x010000>; reg = <0x010000 0x7e0000>;
label = "nvram"; label = "linux";
compatible = "brcm,bcm963xx-imagetag";
};
nvram@7f0000 {
reg = <0x7f0000 0x010000>;
label = "nvram";
};
}; };
}; };
}; };

View file

@ -102,20 +102,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
reg = <0x000000 0x010000>; compatible = "fixed-partitions";
label = "cfe"; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
reg = <0x010000 0xfe0000>; reg = <0x000000 0x010000>;
label = "linux"; label = "cfe";
}; read-only;
};
nvram@ff0000 { linux@10000 {
reg = <0xff0000 0x010000>; reg = <0x010000 0xfe0000>;
label = "nvram"; label = "linux";
compatible = "brcm,bcm963xx-imagetag";
};
nvram@ff0000 {
reg = <0xff0000 0x010000>;
label = "nvram";
};
}; };
}; };
}; };

View file

@ -133,6 +133,10 @@
#size-cells = <1>; #size-cells = <1>;
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
partitions {
compatible = "brcm,bcm963xx-cfe-nor-partitions";
};
}; };
}; };

View file

@ -100,20 +100,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x020000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@20000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x020000 0xfc0000>; reg = <0x000000 0x020000>;
}; read-only;
};
nvram@fe0000 { linux@20000 {
label = "nvram"; label = "linux";
reg = <0xfe0000 0x020000>; reg = <0x020000 0xfc0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@fe0000 {
label = "nvram";
reg = <0xfe0000 0x020000>;
};
}; };
}; };

View file

@ -82,20 +82,28 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 {
reg = <0x000000 0x010000>;
label = "cfe";
read-only;
};
linux@10000 { partitions {
reg = <0x010000 0xfe0000>; compatible = "fixed-partitions";
label = "linux"; #address-cells = <1>;
}; #size-cells = <1>;
nvram@ff0000 { cfe@0 {
reg = <0xff0000 0x010000>; reg = <0x000000 0x010000>;
label = "nvram"; label = "cfe";
read-only;
};
linux@10000 {
reg = <0x010000 0xfe0000>;
label = "linux";
compatible = "brcm,bcm963xx-imagetag";
};
nvram@ff0000 {
reg = <0xff0000 0x010000>;
label = "nvram";
};
}; };
}; };
}; };

View file

@ -61,20 +61,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
reg = <0x000000 0x010000>; compatible = "fixed-partitions";
label = "cfe"; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
reg = <0x010000 0xfe0000>; reg = <0x000000 0x010000>;
label = "linux"; label = "cfe";
}; read-only;
};
nvram@ff0000 { linux@10000 {
reg = <0xff0000 0x010000>; reg = <0x010000 0xfe0000>;
label = "nvram"; label = "linux";
compatible = "brcm,bcm963xx-imagetag";
};
nvram@ff0000 {
reg = <0xff0000 0x010000>;
label = "nvram";
};
}; };
}; };
}; };

View file

@ -69,20 +69,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
reg = <0x000000 0x010000>; compatible = "fixed-partitions";
label = "cfe"; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
reg = <0x010000 0xfe0000>; reg = <0x000000 0x010000>;
label = "linux"; label = "cfe";
}; read-only;
};
nvram@ff0000 { linux@10000 {
reg = <0xff0000 0x010000>; reg = <0x010000 0xfe0000>;
label = "nvram"; label = "linux";
compatible = "brcm,bcm963xx-imagetag";
};
nvram@ff0000 {
reg = <0xff0000 0x010000>;
label = "nvram";
};
}; };
}; };
}; };

View file

@ -51,20 +51,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -73,20 +73,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x020000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@20000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x020000 0xfc0000>; reg = <0x000000 0x020000>;
}; read-only;
};
nvram@fe0000 { linux@20000 {
label = "nvram"; label = "linux";
reg = <0xfe0000 0x020000>; reg = <0x020000 0xfc0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@fe0000 {
label = "nvram";
reg = <0xfe0000 0x020000>;
};
}; };
}; };

View file

@ -67,6 +67,10 @@
#size-cells = <1>; #size-cells = <1>;
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
partitions {
compatible = "brcm,bcm963xx-cfe-nor-partitions";
};
}; };
}; };

View file

@ -73,6 +73,10 @@
#size-cells = <1>; #size-cells = <1>;
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
partitions {
compatible = "brcm,bcm963xx-cfe-nor-partitions";
};
}; };
}; };

View file

@ -48,6 +48,10 @@
#size-cells = <1>; #size-cells = <1>;
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
partitions {
compatible = "brcm,bcm963xx-cfe-nor-partitions";
};
}; };
}; };

View file

@ -56,6 +56,10 @@
#size-cells = <1>; #size-cells = <1>;
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
partitions {
compatible = "brcm,bcm963xx-cfe-nor-partitions";
};
}; };
}; };

View file

@ -58,6 +58,10 @@
#size-cells = <1>; #size-cells = <1>;
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
partitions {
compatible = "brcm,bcm963xx-cfe-nor-partitions";
};
}; };
}; };

View file

@ -58,6 +58,10 @@
#size-cells = <1>; #size-cells = <1>;
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
partitions {
compatible = "brcm,bcm963xx-cfe-nor-partitions";
};
}; };
}; };

View file

@ -44,6 +44,10 @@
status = "ok"; status = "ok";
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
partitions {
compatible = "brcm,bcm963xx-cfe-nor-partitions";
};
}; };
&uart0 { &uart0 {

View file

@ -44,6 +44,10 @@
status = "ok"; status = "ok";
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
partitions {
compatible = "brcm,bcm963xx-cfe-nor-partitions";
};
}; };
&uart0 { &uart0 {

View file

@ -18,6 +18,10 @@
status = "ok"; status = "ok";
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
partitions {
compatible = "brcm,bcm963xx-cfe-nor-partitions";
};
}; };
&uart0 { &uart0 {

View file

@ -58,6 +58,10 @@
status = "ok"; status = "ok";
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
partitions {
compatible = "brcm,bcm963xx-cfe-nor-partitions";
};
}; };
&pinctrl { &pinctrl {

View file

@ -58,6 +58,10 @@
status = "ok"; status = "ok";
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
partitions {
compatible = "brcm,bcm963xx-cfe-nor-partitions";
};
}; };
&pinctrl { &pinctrl {

View file

@ -58,6 +58,10 @@
status = "ok"; status = "ok";
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
partitions {
compatible = "brcm,bcm963xx-cfe-nor-partitions";
};
}; };
&pinctrl { &pinctrl {

View file

@ -44,6 +44,10 @@
status = "ok"; status = "ok";
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
partitions {
compatible = "brcm,bcm963xx-cfe-nor-partitions";
};
}; };
&pinctrl { &pinctrl {

View file

@ -44,6 +44,10 @@
status = "ok"; status = "ok";
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
partitions {
compatible = "brcm,bcm963xx-cfe-nor-partitions";
};
}; };
&uart0 { &uart0 {

View file

@ -40,6 +40,10 @@
status = "ok"; status = "ok";
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
partitions {
compatible = "brcm,bcm963xx-cfe-nor-partitions";
};
}; };
&uart0 { &uart0 {

View file

@ -44,6 +44,10 @@
status = "ok"; status = "ok";
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
partitions {
compatible = "brcm,bcm963xx-cfe-nor-partitions";
};
}; };
&pinctrl { &pinctrl {

View file

@ -44,6 +44,10 @@
status = "ok"; status = "ok";
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
partitions {
compatible = "brcm,bcm963xx-cfe-nor-partitions";
};
}; };
&pinctrl { &pinctrl {

View file

@ -47,20 +47,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -84,20 +84,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x7e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@7f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x7f0000 0x010000>; reg = <0x010000 0x7e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@7f0000 {
label = "nvram";
reg = <0x7f0000 0x010000>;
};
}; };
}; };

View file

@ -61,20 +61,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -82,20 +82,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x7e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@7f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x7f0000 0x010000>; reg = <0x010000 0x7e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@7f0000 {
label = "nvram";
reg = <0x7f0000 0x010000>;
};
}; };
}; };

View file

@ -47,20 +47,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -29,20 +29,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -55,20 +55,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -59,20 +59,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -93,26 +93,33 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x020000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@20000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x020000 0x1e20000>; reg = <0x000000 0x020000>;
}; read-only;
};
board_data@1e40000 { linux@20000 {
label = "board_data"; label = "linux";
reg = <0x1e40000 0x1a0000>; reg = <0x020000 0x1e20000>;
read-only; compatible = "brcm,bcm963xx-imagetag";
}; };
nvram@1fe0000 { board_data@1e40000 {
label = "nvram"; label = "board_data";
reg = <0x1fe0000 0x20000>; reg = <0x1e40000 0x1a0000>;
read-only;
};
nvram@1fe0000 {
label = "nvram";
reg = <0x1fe0000 0x20000>;
};
}; };
}; };

View file

@ -55,20 +55,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -39,20 +39,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -41,20 +41,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x7e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@7f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x7f0000 0x010000>; reg = <0x010000 0x7e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@7f0000 {
label = "nvram";
reg = <0x7f0000 0x010000>;
};
}; };
}; };

View file

@ -59,20 +59,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -83,26 +83,33 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
reg = <0x000000 0x010000>; compatible = "fixed-partitions";
label = "cfe"; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
reg = <0x010000 0x7c0000>; reg = <0x000000 0x010000>;
label = "linux"; label = "cfe";
}; read-only;
};
cal_data@7d0000 { linux@10000 {
reg = <0x7d0000 0x010000>; reg = <0x010000 0x7c0000>;
label = "cal_data"; label = "linux";
read-only; compatible = "brcm,bcm963xx-imagetag";
}; };
nvram@7e0000 { cal_data@7d0000 {
reg = <0x7e0000 0x020000>; reg = <0x7d0000 0x010000>;
label = "nvram"; label = "cal_data";
read-only;
};
nvram@7e0000 {
reg = <0x7e0000 0x020000>;
label = "nvram";
};
}; };
}; };
}; };

View file

@ -96,20 +96,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
reg = <0x000000 0x010000>; compatible = "fixed-partitions";
label = "cfe"; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
reg = <0x010000 0x7e0000>; reg = <0x000000 0x010000>;
label = "linux"; label = "cfe";
}; read-only;
};
nvram@7f0000 { linux@10000 {
reg = <0x7f0000 0x010000>; reg = <0x010000 0x7e0000>;
label = "nvram"; label = "linux";
compatible = "brcm,bcm963xx-imagetag";
};
nvram@7f0000 {
reg = <0x7f0000 0x010000>;
label = "nvram";
};
}; };
}; };
}; };

View file

@ -19,20 +19,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
backup@0 { partitions {
label = "backup"; compatible = "fixed-partitions";
reg = <0x000000 0x400000>; #address-cells = <1>;
}; #size-cells = <1>;
cfe@400000 { backup@0 {
label = "cfe"; label = "backup";
reg = <0x400000 0x010000>; reg = <0x000000 0x400000>;
read-only; };
};
linux@410000 { cfe@400000 {
label = "linux"; label = "cfe";
reg = <0x410000 0x3f0000>; reg = <0x400000 0x010000>;
read-only;
};
linux@410000 {
label = "linux";
reg = <0x410000 0x3f0000>;
compatible = "brcm,bcm963xx-imagetag";
};
}; };
}; };

View file

@ -59,20 +59,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x7e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@7f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x7f0000 0x010000>; reg = <0x010000 0x7e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@7f0000 {
label = "nvram";
reg = <0x7f0000 0x010000>;
};
}; };
}; };

View file

@ -84,26 +84,33 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x00000000 0x00020000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@20000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x00020000 0x00f40000>; reg = <0x00000000 0x00020000>;
}; read-only;
};
board_data@f60000 { linux@20000 {
label = "board_data"; label = "linux";
reg = <0x00f60000 0x00080000>; reg = <0x00020000 0x00f40000>;
read-only; compatible = "brcm,bcm963xx-imagetag";
}; };
nvram@fe0000 { board_data@f60000 {
label = "nvram"; label = "board_data";
reg = <0x00fe0000 0x00020000>; reg = <0x00f60000 0x00080000>;
read-only;
};
nvram@fe0000 {
label = "nvram";
reg = <0x00fe0000 0x00020000>;
};
}; };
}; };

View file

@ -59,20 +59,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x020000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@20000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x020000 0x3c0000>; reg = <0x000000 0x020000>;
}; read-only;
};
nvram@3e0000 { linux@20000 {
label = "nvram"; label = "linux";
reg = <0x3e0000 0x020000>; reg = <0x020000 0x3c0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3e0000 {
label = "nvram";
reg = <0x3e0000 0x020000>;
};
}; };
}; };

View file

@ -19,20 +19,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -78,20 +78,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
reg = <0x000000 0x010000>; compatible = "fixed-partitions";
label = "cfe"; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
reg = <0x010000 0x7e0000>; reg = <0x000000 0x010000>;
label = "linux"; label = "cfe";
}; read-only;
};
nvram@7f0000 { linux@10000 {
reg = <0x7f0000 0x010000>; reg = <0x010000 0x7e0000>;
label = "nvram"; label = "linux";
compatible = "brcm,bcm963xx-imagetag";
};
nvram@7f0000 {
reg = <0x7f0000 0x010000>;
label = "nvram";
};
}; };
}; };
}; };

View file

@ -55,20 +55,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -103,20 +103,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
reg = <0x000000 0x010000>; compatible = "fixed-partitions";
label = "cfe"; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
reg = <0x010000 0x7e0000>; reg = <0x000000 0x010000>;
label = "linux"; label = "cfe";
}; read-only;
};
nvram@7f0000 { linux@10000 {
reg = <0x7f0000 0x010000>; reg = <0x010000 0x7e0000>;
label = "nvram"; label = "linux";
compatible = "brcm,bcm963xx-imagetag";
};
nvram@7f0000 {
reg = <0x7f0000 0x010000>;
label = "nvram";
};
}; };
}; };
}; };

View file

@ -87,20 +87,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
reg = <0x000000 0x010000>; compatible = "fixed-partitions";
label = "cfe"; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
reg = <0x010000 0x7e0000>; reg = <0x000000 0x010000>;
label = "linux"; label = "cfe";
}; read-only;
};
nvram@7f0000 { linux@10000 {
reg = <0x7f0000 0x010000>; reg = <0x010000 0x7e0000>;
label = "nvram"; label = "linux";
compatible = "brcm,bcm963xx-imagetag";
};
nvram@7f0000 {
reg = <0x7f0000 0x010000>;
label = "nvram";
};
}; };
}; };
}; };

View file

@ -33,20 +33,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -54,20 +54,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x7e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@7f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x7f0000 0x010000>; reg = <0x010000 0x7e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@7f0000 {
label = "nvram";
reg = <0x7f0000 0x010000>;
};
}; };
}; };

View file

@ -42,20 +42,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -81,20 +81,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x020000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@20000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x020000 0xfc0000>; reg = <0x000000 0x020000>;
}; read-only;
};
nvram@fe0000 { linux@20000 {
label = "nvram"; label = "linux";
reg = <0xfe0000 0x020000>; reg = <0x020000 0xfc0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@fe0000 {
label = "nvram";
reg = <0xfe0000 0x020000>;
};
}; };
}; };

View file

@ -107,26 +107,33 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x020000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@20000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x020000 0xec0000>; reg = <0x000000 0x020000>;
}; read-only;
};
cal_data@ee0000 { linux@20000 {
label = "cal_data"; label = "linux";
reg = <0xee0000 0x100000>; reg = <0x020000 0xec0000>;
read-only; compatible = "brcm,bcm963xx-imagetag";
}; };
nvram@fe0000 { cal_data@ee0000 {
label = "nvram"; label = "cal_data";
reg = <0xfe0000 0x020000>; reg = <0xee0000 0x100000>;
read-only;
};
nvram@fe0000 {
label = "nvram";
reg = <0xfe0000 0x020000>;
};
}; };
}; };

View file

@ -107,26 +107,33 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x020000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@20000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x020000 0xec0000>; reg = <0x000000 0x020000>;
}; read-only;
};
cal_data@ee0000 { linux@20000 {
label = "cal_data"; label = "linux";
reg = <0xee0000 0x100000>; reg = <0x020000 0xec0000>;
read-only; compatible = "brcm,bcm963xx-imagetag";
}; };
nvram@fe0000 { cal_data@ee0000 {
label = "nvram"; label = "cal_data";
reg = <0xfe0000 0x020000>; reg = <0xee0000 0x100000>;
read-only;
};
nvram@fe0000 {
label = "nvram";
reg = <0xfe0000 0x020000>;
};
}; };
}; };

View file

@ -102,26 +102,33 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x020000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@20000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x020000 0xec0000>; reg = <0x000000 0x020000>;
}; read-only;
};
cal_data@ee0000 { linux@20000 {
label = "cal_data"; label = "linux";
reg = <0xee0000 0x100000>; reg = <0x020000 0xec0000>;
read-only; compatible = "brcm,bcm963xx-imagetag";
}; };
nvram@fe0000 { cal_data@ee0000 {
label = "nvram"; label = "cal_data";
reg = <0xfe0000 0x020000>; reg = <0xee0000 0x100000>;
read-only;
};
nvram@fe0000 {
label = "nvram";
reg = <0xfe0000 0x020000>;
};
}; };
}; };

View file

@ -56,26 +56,33 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x020000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@20000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x020000 0xf80000>; reg = <0x000000 0x020000>;
}; read-only;
};
cal_data@fa0000 { linux@20000 {
label = "cal_data"; label = "linux";
reg = <0xfa0000 0x020000>; reg = <0x020000 0xf80000>;
read-only; compatible = "brcm,bcm963xx-imagetag";
}; };
nvram@fe0000 { cal_data@fa0000 {
label = "nvram"; label = "cal_data";
reg = <0xfe0000 0x020000>; reg = <0xfa0000 0x020000>;
read-only;
};
nvram@fe0000 {
label = "nvram";
reg = <0xfe0000 0x020000>;
};
}; };
}; };

View file

@ -74,30 +74,37 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x020000>; #address-cells = <1>;
}; #size-cells = <1>;
linux@20000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x020000 0x770000>; reg = <0x000000 0x020000>;
}; };
board_data@790000 { linux@20000 {
label = "board_data"; label = "linux";
reg = <0x790000 0x030000>; reg = <0x020000 0x770000>;
}; };
cal_data@7c0000 { board_data@790000 {
label = "cal_data"; label = "board_data";
reg = <0x7c0000 0x020000>; reg = <0x790000 0x030000>;
read-only; compatible = "brcm,bcm963xx-imagetag";
}; };
nvram@7d0000 { cal_data@7c0000 {
label = "nvram"; label = "cal_data";
reg = <0x7e0000 0x020000>; reg = <0x7c0000 0x020000>;
read-only;
};
nvram@7d0000 {
label = "nvram";
reg = <0x7e0000 0x020000>;
};
}; };
}; };

View file

@ -141,19 +141,26 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x020000>; #address-cells = <1>;
}; #size-cells = <1>;
linux@20000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x020000 0xfc0000>; reg = <0x000000 0x020000>;
}; };
nvram@fe0000 { linux@20000 {
label = "nvram"; label = "linux";
reg = <0xfe0000 0x020000>; reg = <0x020000 0xfc0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@fe0000 {
label = "nvram";
reg = <0xfe0000 0x020000>;
};
}; };
}; };

View file

@ -59,20 +59,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -103,6 +103,10 @@
status = "ok"; status = "ok";
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
partitions {
compatible = "brcm,bcm963xx-cfe-nor-partitions";
};
}; };
&uart0 { &uart0 {

View file

@ -103,6 +103,10 @@
status = "ok"; status = "ok";
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
partitions {
compatible = "brcm,bcm963xx-cfe-nor-partitions";
};
}; };
&uart0 { &uart0 {

View file

@ -66,20 +66,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
reg = <0x000000 0x010000>; compatible = "fixed-partitions";
label = "cfe"; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
reg = <0x010000 0xfe0000>; reg = <0x000000 0x010000>;
label = "linux"; label = "cfe";
}; read-only;
};
nvram@ff0000 { linux@10000 {
reg = <0xff0000 0x010000>; reg = <0x010000 0xfe0000>;
label = "nvram"; label = "linux";
compatible = "brcm,bcm963xx-imagetag";
};
nvram@ff0000 {
reg = <0xff0000 0x010000>;
label = "nvram";
};
}; };
}; };
}; };

View file

@ -64,20 +64,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -79,17 +79,24 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
CFE@0 { partitions {
reg = <0x000000 0x020000>; compatible = "fixed-partitions";
read-only; #address-cells = <1>;
}; #size-cells = <1>;
linux@20000 { CFE@0 {
reg = <0x020000 0x1fc0000>; reg = <0x000000 0x020000>;
}; read-only;
};
nvram@1fe0000 { linux@20000 {
reg = <0x1fe0000 0x20000>; reg = <0x020000 0x1fc0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@1fe0000 {
reg = <0x1fe0000 0x20000>;
};
}; };
}; };

View file

@ -83,20 +83,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
reg = <0x000000 0x010000>; compatible = "fixed-partitions";
label = "cfe"; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
reg = <0x010000 0x7e0000>; reg = <0x000000 0x010000>;
label = "linux"; label = "cfe";
}; read-only;
};
nvram@7f0000 { linux@10000 {
reg = <0x7f0000 0x010000>; reg = <0x010000 0x7e0000>;
label = "nvram"; label = "linux";
compatible = "brcm,bcm963xx-imagetag";
};
nvram@7f0000 {
reg = <0x7f0000 0x010000>;
label = "nvram";
};
}; };
}; };
}; };

View file

@ -41,20 +41,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x020000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@20000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x020000 0xfc0000>; reg = <0x000000 0x020000>;
}; read-only;
};
nvram@fe0000 { linux@20000 {
label = "nvram"; label = "linux";
reg = <0xfe0000 0x020000>; reg = <0x020000 0xfc0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@fe0000 {
label = "nvram";
reg = <0xfe0000 0x020000>;
};
}; };
}; };

View file

@ -19,20 +19,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -41,20 +41,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -57,20 +57,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -57,20 +57,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -68,20 +68,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x7e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@7f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x7f0000 0x010000>; reg = <0x010000 0x7e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@7f0000 {
label = "nvram";
reg = <0x7f0000 0x010000>;
};
}; };
}; };

View file

@ -59,20 +59,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -59,20 +59,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x020000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@20000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x020000 0x3d0000>; reg = <0x000000 0x020000>;
}; read-only;
};
nvram@3e0000 { linux@20000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x020000 0x3d0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3e0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -32,20 +32,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -58,20 +58,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -58,20 +58,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x3e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@3f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x3f0000 0x010000>; reg = <0x010000 0x3e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@3f0000 {
label = "nvram";
reg = <0x3f0000 0x010000>;
};
}; };
}; };

View file

@ -48,6 +48,10 @@
#size-cells = <1>; #size-cells = <1>;
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
partitions {
compatible = "brcm,bcm963xx-cfe-nor-partitions";
};
}; };
}; };

View file

@ -85,20 +85,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x0000000 0x0020000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@20000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x0020000 0x1fc0000>; reg = <0x0000000 0x0020000>;
}; read-only;
};
nvram@1fe0000 { linux@20000 {
label = "nvram"; label = "linux";
reg = <0x1fe0000 0x020000>; reg = <0x0020000 0x1fc0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@1fe0000 {
label = "nvram";
reg = <0x1fe0000 0x020000>;
};
}; };
}; };

View file

@ -59,20 +59,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x0000000 0x0020000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@20000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x0020000 0x1fc0000>; reg = <0x0000000 0x0020000>;
}; read-only;
};
nvram@1fe0000 { linux@20000 {
label = "nvram"; label = "linux";
reg = <0x1fe0000 0x020000>; reg = <0x0020000 0x1fc0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@1fe0000 {
label = "nvram";
reg = <0x1fe0000 0x020000>;
};
}; };
}; };

View file

@ -59,20 +59,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x7e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@7f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x7f0000 0x010000>; reg = <0x010000 0x7e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@7f0000 {
label = "nvram";
reg = <0x7f0000 0x010000>;
};
}; };
}; };

View file

@ -59,20 +59,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x7e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@7f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x7f0000 0x010000>; reg = <0x010000 0x7e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@7f0000 {
label = "nvram";
reg = <0x7f0000 0x010000>;
};
}; };
}; };

View file

@ -69,20 +69,27 @@
linux,part-probe = "bcm63xxpart"; linux,part-probe = "bcm63xxpart";
cfe@0 { partitions {
label = "CFE"; compatible = "fixed-partitions";
reg = <0x000000 0x010000>; #address-cells = <1>;
read-only; #size-cells = <1>;
};
linux@10000 { cfe@0 {
label = "linux"; label = "CFE";
reg = <0x010000 0x7e0000>; reg = <0x000000 0x010000>;
}; read-only;
};
nvram@7f0000 { linux@10000 {
label = "nvram"; label = "linux";
reg = <0x7f0000 0x010000>; reg = <0x010000 0x7e0000>;
compatible = "brcm,bcm963xx-imagetag";
};
nvram@7f0000 {
label = "nvram";
reg = <0x7f0000 0x010000>;
};
}; };
}; };