mediatek: convert to nvmem-layout
Will allow removing mac-address-increment. Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
parent
b976fa5d2b
commit
405bc5be13
@ -87,7 +87,6 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@1c0000 {
|
factory: partition@1c0000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x1c0000 0x40000>;
|
reg = <0x1c0000 0x40000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
@ -300,22 +300,24 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
odm: partition@180000 {
|
odm: partition@180000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "Odm";
|
label = "Odm";
|
||||||
reg = <0x00180000 0x00040000>;
|
reg = <0x00180000 0x00040000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
macaddr_odm_83: macaddr@83 {
|
macaddr_odm_83: macaddr@83 {
|
||||||
reg = <0x83 0x6>;
|
reg = <0x83 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
config1: partition@1C0000 {
|
config1: partition@1C0000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "Config1";
|
label = "Config1";
|
||||||
reg = <0x001C0000 0x00080000>;
|
reg = <0x001C0000 0x00080000>;
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
read-only;
|
read-only;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -326,7 +326,8 @@
|
|||||||
reg = <0x1c0000 0x100000>;
|
reg = <0x1c0000 0x100000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
compatible = "nvmem-cells";
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
@ -342,6 +343,7 @@
|
|||||||
reg = <0x7fffa 0x6>;
|
reg = <0x7fffa 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@2c0000 {
|
partition@2c0000 {
|
||||||
label = "kernel";
|
label = "kernel";
|
||||||
|
@ -34,6 +34,20 @@
|
|||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x1c0000 0x100000>;
|
reg = <0x1c0000 0x100000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
macaddr_factory_7fff4: macaddr@7fff4 {
|
||||||
|
reg = <0x7fff4 0x6>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_7fffa: macaddr@7fffa {
|
||||||
|
reg = <0x7fffa 0x6>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@300000 {
|
partition@300000 {
|
||||||
@ -61,17 +75,3 @@
|
|||||||
nvmem-cells = <&macaddr_factory_7fffa>;
|
nvmem-cells = <&macaddr_factory_7fffa>;
|
||||||
nvmem-cell-names = "mac-address";
|
nvmem-cell-names = "mac-address";
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_7fff4: macaddr@7fff4 {
|
|
||||||
reg = <0x7fff4 0x6>;
|
|
||||||
};
|
|
||||||
|
|
||||||
macaddr_factory_7fffa: macaddr@7fffa {
|
|
||||||
reg = <0x7fffa 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -45,6 +45,20 @@
|
|||||||
factory: partition@1c0000 {
|
factory: partition@1c0000 {
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x1c0000 0x0100000>;
|
reg = <0x1c0000 0x0100000>;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
macaddr_factory_7fff4: macaddr@7fff4 {
|
||||||
|
reg = <0x7fff4 0x6>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_7fffa: macaddr@7fffa {
|
||||||
|
reg = <0x7fffa 0x6>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@300000 {
|
partition@300000 {
|
||||||
@ -106,17 +120,3 @@
|
|||||||
nvmem-cells = <&macaddr_factory_7fffa>;
|
nvmem-cells = <&macaddr_factory_7fffa>;
|
||||||
nvmem-cell-names = "mac-address";
|
nvmem-cell-names = "mac-address";
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_7fff4: macaddr@7fff4 {
|
|
||||||
reg = <0x7fff4 0x6>;
|
|
||||||
};
|
|
||||||
|
|
||||||
macaddr_factory_7fffa: macaddr@7fffa {
|
|
||||||
reg = <0x7fffa 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -405,12 +405,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@1c0000 {
|
factory: partition@1c0000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "Factory";
|
label = "Factory";
|
||||||
reg = <0x1c0000 0x0100000>;
|
reg = <0x1c0000 0x0100000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
macaddr_factory_7fff4: macaddr@7fff4 {
|
macaddr_factory_7fff4: macaddr@7fff4 {
|
||||||
reg = <0x7fff4 0x6>;
|
reg = <0x7fff4 0x6>;
|
||||||
@ -420,6 +422,7 @@
|
|||||||
reg = <0x7fffa 0x6>;
|
reg = <0x7fffa 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@2c0000 {
|
partition@2c0000 {
|
||||||
label = "firmware";
|
label = "firmware";
|
||||||
|
@ -284,6 +284,20 @@
|
|||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x1c0000 0x40000>;
|
reg = <0x1c0000 0x40000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
macaddr_factory_24: macaddr@24 {
|
||||||
|
reg = <0x24 0x6>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_2a: macaddr@2a {
|
||||||
|
reg = <0x2a 0x6>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@200000 {
|
partition@200000 {
|
||||||
@ -305,20 +319,6 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_24: macaddr@24 {
|
|
||||||
reg = <0x24 0x6>;
|
|
||||||
};
|
|
||||||
|
|
||||||
macaddr_factory_2a: macaddr@2a {
|
|
||||||
reg = <0x2a 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
&ssusb {
|
&ssusb {
|
||||||
vusb33-supply = <®_3p3v>;
|
vusb33-supply = <®_3p3v>;
|
||||||
vbus-supply = <®_5v>;
|
vbus-supply = <®_5v>;
|
||||||
|
@ -33,6 +33,20 @@
|
|||||||
label = "eeprom";
|
label = "eeprom";
|
||||||
reg = <0x110000 0x10000>;
|
reg = <0x110000 0x10000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
macaddr_eeprom_0: macaddr@0 {
|
||||||
|
reg = <0x0 0x6>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_eeprom_6: macaddr@6 {
|
||||||
|
reg = <0x6 0x6>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@120000 {
|
partition@120000 {
|
||||||
@ -68,17 +82,3 @@
|
|||||||
nvmem-cells = <&macaddr_eeprom_0>;
|
nvmem-cells = <&macaddr_eeprom_0>;
|
||||||
nvmem-cell-names = "mac-address";
|
nvmem-cell-names = "mac-address";
|
||||||
};
|
};
|
||||||
|
|
||||||
&eeprom {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_eeprom_0: macaddr@0 {
|
|
||||||
reg = <0x0 0x6>;
|
|
||||||
};
|
|
||||||
|
|
||||||
macaddr_eeprom_6: macaddr@6 {
|
|
||||||
reg = <0x6 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -38,6 +38,20 @@
|
|||||||
label = "eeprom";
|
label = "eeprom";
|
||||||
reg = <0x110000 0x10000>;
|
reg = <0x110000 0x10000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
macaddr_eeprom_0: macaddr@0 {
|
||||||
|
reg = <0x0 0x6>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_eeprom_6: macaddr@6 {
|
||||||
|
reg = <0x6 0x6>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@120000 {
|
partition@120000 {
|
||||||
@ -84,17 +98,3 @@
|
|||||||
nvmem-cells = <&macaddr_eeprom_0>;
|
nvmem-cells = <&macaddr_eeprom_0>;
|
||||||
nvmem-cell-names = "mac-address";
|
nvmem-cell-names = "mac-address";
|
||||||
};
|
};
|
||||||
|
|
||||||
&eeprom {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_eeprom_0: macaddr@0 {
|
|
||||||
reg = <0x0 0x6>;
|
|
||||||
};
|
|
||||||
|
|
||||||
macaddr_eeprom_6: macaddr@6 {
|
|
||||||
reg = <0x6 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -33,6 +33,20 @@
|
|||||||
label = "eeprom";
|
label = "eeprom";
|
||||||
reg = <0x110000 0x10000>;
|
reg = <0x110000 0x10000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
macaddr_eeprom_0: macaddr@0 {
|
||||||
|
reg = <0x0 0x6>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_eeprom_6: macaddr@6 {
|
||||||
|
reg = <0x6 0x6>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@120000 {
|
partition@120000 {
|
||||||
@ -68,17 +82,3 @@
|
|||||||
nvmem-cells = <&macaddr_eeprom_0>;
|
nvmem-cells = <&macaddr_eeprom_0>;
|
||||||
nvmem-cell-names = "mac-address";
|
nvmem-cell-names = "mac-address";
|
||||||
};
|
};
|
||||||
|
|
||||||
&eeprom {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_eeprom_0: macaddr@0 {
|
|
||||||
reg = <0x0 0x6>;
|
|
||||||
};
|
|
||||||
|
|
||||||
macaddr_eeprom_6: macaddr@6 {
|
|
||||||
reg = <0x6 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -38,6 +38,20 @@
|
|||||||
label = "eeprom";
|
label = "eeprom";
|
||||||
reg = <0x110000 0x10000>;
|
reg = <0x110000 0x10000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
macaddr_eeprom_0: macaddr@0 {
|
||||||
|
reg = <0x0 0x6>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_eeprom_6: macaddr@6 {
|
||||||
|
reg = <0x6 0x6>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@120000 {
|
partition@120000 {
|
||||||
@ -84,17 +98,3 @@
|
|||||||
nvmem-cells = <&macaddr_eeprom_0>;
|
nvmem-cells = <&macaddr_eeprom_0>;
|
||||||
nvmem-cell-names = "mac-address";
|
nvmem-cell-names = "mac-address";
|
||||||
};
|
};
|
||||||
|
|
||||||
&eeprom {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_eeprom_0: macaddr@0 {
|
|
||||||
reg = <0x0 0x6>;
|
|
||||||
};
|
|
||||||
|
|
||||||
macaddr_eeprom_6: macaddr@6 {
|
|
||||||
reg = <0x6 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -33,6 +33,20 @@
|
|||||||
label = "eeprom";
|
label = "eeprom";
|
||||||
reg = <0x110000 0x10000>;
|
reg = <0x110000 0x10000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
macaddr_eeprom_0: macaddr@0 {
|
||||||
|
reg = <0x0 0x6>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_eeprom_6: macaddr@6 {
|
||||||
|
reg = <0x6 0x6>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@120000 {
|
partition@120000 {
|
||||||
@ -68,17 +82,3 @@
|
|||||||
nvmem-cells = <&macaddr_eeprom_0>;
|
nvmem-cells = <&macaddr_eeprom_0>;
|
||||||
nvmem-cell-names = "mac-address";
|
nvmem-cell-names = "mac-address";
|
||||||
};
|
};
|
||||||
|
|
||||||
&eeprom {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_eeprom_0: macaddr@0 {
|
|
||||||
reg = <0x0 0x6>;
|
|
||||||
};
|
|
||||||
|
|
||||||
macaddr_eeprom_6: macaddr@6 {
|
|
||||||
reg = <0x6 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -38,6 +38,20 @@
|
|||||||
label = "eeprom";
|
label = "eeprom";
|
||||||
reg = <0x110000 0x10000>;
|
reg = <0x110000 0x10000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
macaddr_eeprom_0: macaddr@0 {
|
||||||
|
reg = <0x0 0x6>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_eeprom_6: macaddr@6 {
|
||||||
|
reg = <0x6 0x6>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@120000 {
|
partition@120000 {
|
||||||
@ -84,17 +98,3 @@
|
|||||||
nvmem-cells = <&macaddr_eeprom_0>;
|
nvmem-cells = <&macaddr_eeprom_0>;
|
||||||
nvmem-cell-names = "mac-address";
|
nvmem-cell-names = "mac-address";
|
||||||
};
|
};
|
||||||
|
|
||||||
&eeprom {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_eeprom_0: macaddr@0 {
|
|
||||||
reg = <0x0 0x6>;
|
|
||||||
};
|
|
||||||
|
|
||||||
macaddr_eeprom_6: macaddr@6 {
|
|
||||||
reg = <0x6 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -268,7 +268,8 @@
|
|||||||
reg = <0x1c0000 0x80000>;
|
reg = <0x1c0000 0x80000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
compatible = "nvmem-cells";
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
@ -276,6 +277,7 @@
|
|||||||
reg = <0x4 0x6>;
|
reg = <0x4 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@240000 {
|
partition@240000 {
|
||||||
label = "crash";
|
label = "crash";
|
||||||
|
@ -212,7 +212,8 @@
|
|||||||
reg = <0x140000 0x80000>;
|
reg = <0x140000 0x80000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
compatible = "nvmem-cells";
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
@ -220,6 +221,7 @@
|
|||||||
reg = <0x4 0x6>;
|
reg = <0x4 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@1c0000 {
|
partition@1c0000 {
|
||||||
label = "firmware";
|
label = "firmware";
|
||||||
|
@ -102,13 +102,18 @@
|
|||||||
partition@90000 {
|
partition@90000 {
|
||||||
label = "Factory";
|
label = "Factory";
|
||||||
reg = <0x00090000 0x00010000>;
|
reg = <0x00090000 0x00010000>;
|
||||||
compatible = "nvmem-cells";
|
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
macaddr_factory_8: macaddr@8 {
|
macaddr_factory_8: macaddr@8 {
|
||||||
reg = <0x8 0x6>;
|
reg = <0x8 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@A0000 {
|
partition@A0000 {
|
||||||
label = "Radio";
|
label = "Radio";
|
||||||
|
@ -115,7 +115,8 @@
|
|||||||
reg = <0x00000 0x10000>;
|
reg = <0x00000 0x10000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
compatible = "nvmem-cells";
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
@ -127,6 +128,7 @@
|
|||||||
reg = <0x6 0x6>;
|
reg = <0x6 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@10000 {
|
partition@10000 {
|
||||||
label = "u-boot-env";
|
label = "u-boot-env";
|
||||||
|
@ -128,7 +128,8 @@
|
|||||||
reg = <0x0180000 0x0100000>;
|
reg = <0x0180000 0x0100000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
compatible = "nvmem-cells";
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
@ -136,6 +137,7 @@
|
|||||||
reg = <0x0 0x6>;
|
reg = <0x0 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
factory: partition@280000 {
|
factory: partition@280000 {
|
||||||
label = "Factory";
|
label = "Factory";
|
||||||
|
@ -84,7 +84,6 @@
|
|||||||
reg = <0x180000 0x200000>;
|
reg = <0x180000 0x200000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
nvmem-layout {
|
nvmem-layout {
|
||||||
compatible = "fixed-layout";
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
|
@ -168,6 +168,16 @@
|
|||||||
label = "bdinfo";
|
label = "bdinfo";
|
||||||
reg = <0x60000 0x10000>;
|
reg = <0x60000 0x10000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
macaddr_bdinfo_de00: macaddr@de00 {
|
||||||
|
reg = <0xde00 0x6>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@70000 {
|
partition@70000 {
|
||||||
@ -270,13 +280,3 @@
|
|||||||
status = "okay";
|
status = "okay";
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
mediatek,mtd-eeprom = <&factory 0x0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&bdinfo {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_bdinfo_de00: macaddr@de00 {
|
|
||||||
reg = <0xde00 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -179,7 +179,8 @@
|
|||||||
reg = <0x180000 0x0200000>;
|
reg = <0x180000 0x0200000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
compatible = "nvmem-cells";
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
@ -187,6 +188,7 @@
|
|||||||
reg = <0xa 0x6>;
|
reg = <0xa 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@380000 {
|
partition@380000 {
|
||||||
label = "FIP";
|
label = "FIP";
|
||||||
|
@ -118,6 +118,20 @@
|
|||||||
label = "Factory";
|
label = "Factory";
|
||||||
reg = <0x0180000 0x0200000>;
|
reg = <0x0180000 0x0200000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
macaddr_wan: macaddr@a0024 {
|
||||||
|
reg = <0xa0024 0x6>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_lan: macaddr@a002a {
|
||||||
|
reg = <0xa002a 0x6>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@380000 {
|
partition@380000 {
|
||||||
@ -209,17 +223,3 @@
|
|||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
mediatek,mtd-eeprom = <&factory 0x0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_wan: macaddr@a0024 {
|
|
||||||
reg = <0xa0024 0x6>;
|
|
||||||
};
|
|
||||||
|
|
||||||
macaddr_lan: macaddr@a002a {
|
|
||||||
reg = <0xa002a 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -177,7 +177,8 @@
|
|||||||
reg = <0x180000 0x200000>;
|
reg = <0x180000 0x200000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
compatible = "nvmem-cells";
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
@ -185,6 +186,7 @@
|
|||||||
reg = <0x4 0x6>;
|
reg = <0x4 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@380000 {
|
partition@380000 {
|
||||||
label = "FIP";
|
label = "FIP";
|
||||||
|
@ -136,7 +136,8 @@
|
|||||||
reg = <0x180000 0x0200000>;
|
reg = <0x180000 0x0200000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
compatible = "nvmem-cells";
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
@ -144,6 +145,7 @@
|
|||||||
reg = <0xa 0x6>;
|
reg = <0xa 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@380000 {
|
partition@380000 {
|
||||||
label = "FIP";
|
label = "FIP";
|
||||||
@ -190,7 +192,8 @@
|
|||||||
reg = <0xef80000 0x80000>;
|
reg = <0xef80000 0x80000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
compatible = "nvmem-cells";
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
@ -200,6 +203,7 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&pio {
|
&pio {
|
||||||
|
@ -182,6 +182,16 @@
|
|||||||
label = "config";
|
label = "config";
|
||||||
reg = <0x100000 0x0060000>;
|
reg = <0x100000 0x0060000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
macaddr_config_1c: macaddr@1c {
|
||||||
|
reg = <0x1c 0x6>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@160000 {
|
factory: partition@160000 {
|
||||||
@ -258,13 +268,3 @@
|
|||||||
mac-address-increment = <2>;
|
mac-address-increment = <2>;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
&config {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_config_1c: macaddr@1c {
|
|
||||||
reg = <0x1c 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -167,7 +167,8 @@
|
|||||||
reg = <0x180000 0x200000>;
|
reg = <0x180000 0x200000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
compatible = "nvmem-cells";
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
@ -175,6 +176,7 @@
|
|||||||
reg = <0x4 0x6>;
|
reg = <0x4 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@380000 {
|
partition@380000 {
|
||||||
label = "FIP";
|
label = "FIP";
|
||||||
|
@ -43,6 +43,35 @@
|
|||||||
label = "Factory";
|
label = "Factory";
|
||||||
reg = <0x180000 0x0200000>;
|
reg = <0x180000 0x0200000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
eeprom_factory: eeprom@0 {
|
||||||
|
#size-cells = <1>;
|
||||||
|
reg = <0x0 0x1000>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_0004: macaddr@0004 {
|
||||||
|
compatible = "mac-base";
|
||||||
|
reg = <0x0004 0x6>;
|
||||||
|
#nvmem-cell-cells = <1>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_0024: macaddr@0024 {
|
||||||
|
compatible = "mac-base";
|
||||||
|
reg = <0x0024 0x6>;
|
||||||
|
#nvmem-cell-cells = <1>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_002a: macaddr@002a {
|
||||||
|
compatible = "mac-base";
|
||||||
|
reg = <0x002a 0x6>;
|
||||||
|
#nvmem-cell-cells = <1>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@380000 {
|
partition@380000 {
|
||||||
@ -74,40 +103,6 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
nvmem-layout {
|
|
||||||
compatible = "fixed-layout";
|
|
||||||
#address-cells = <1>;
|
|
||||||
|
|
||||||
eeprom_factory: eeprom@0 {
|
|
||||||
#size-cells = <1>;
|
|
||||||
reg = <0x0 0x1000>;
|
|
||||||
};
|
|
||||||
|
|
||||||
macaddr_factory_0004: macaddr@0004 {
|
|
||||||
compatible = "mac-base";
|
|
||||||
reg = <0x0004 0x6>;
|
|
||||||
#nvmem-cell-cells = <1>;
|
|
||||||
};
|
|
||||||
|
|
||||||
macaddr_factory_0024: macaddr@0024 {
|
|
||||||
compatible = "mac-base";
|
|
||||||
reg = <0x0024 0x6>;
|
|
||||||
#nvmem-cell-cells = <1>;
|
|
||||||
};
|
|
||||||
|
|
||||||
macaddr_factory_002a: macaddr@002a {
|
|
||||||
compatible = "mac-base";
|
|
||||||
reg = <0x002a 0x6>;
|
|
||||||
#nvmem-cell-cells = <1>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
&gmac0 {
|
&gmac0 {
|
||||||
nvmem-cells = <&macaddr_factory_002a 0>;
|
nvmem-cells = <&macaddr_factory_002a 0>;
|
||||||
nvmem-cell-names = "mac-address";
|
nvmem-cell-names = "mac-address";
|
||||||
|
@ -36,34 +36,11 @@
|
|||||||
label = "Factory";
|
label = "Factory";
|
||||||
reg = <0x180000 0x0200000>;
|
reg = <0x180000 0x0200000>;
|
||||||
read-only;
|
read-only;
|
||||||
};
|
|
||||||
|
|
||||||
partition@380000 {
|
|
||||||
label = "fip";
|
|
||||||
reg = <0x380000 0x0200000>;
|
|
||||||
read-only;
|
|
||||||
};
|
|
||||||
|
|
||||||
partition@540000 {
|
|
||||||
label = "zloader";
|
|
||||||
reg = <0x540000 0x0040000>;
|
|
||||||
read-only;
|
|
||||||
};
|
|
||||||
|
|
||||||
partition@580000 {
|
|
||||||
label = "ubi";
|
|
||||||
reg = <0x580000 0x1da80000>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
nvmem-layout {
|
nvmem-layout {
|
||||||
compatible = "fixed-layout";
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
eeprom_factory: eeprom@0 {
|
eeprom_factory: eeprom@0 {
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
@ -88,6 +65,24 @@
|
|||||||
#nvmem-cell-cells = <1>;
|
#nvmem-cell-cells = <1>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
partition@380000 {
|
||||||
|
label = "fip";
|
||||||
|
reg = <0x380000 0x0200000>;
|
||||||
|
read-only;
|
||||||
|
};
|
||||||
|
|
||||||
|
partition@540000 {
|
||||||
|
label = "zloader";
|
||||||
|
reg = <0x540000 0x0040000>;
|
||||||
|
read-only;
|
||||||
|
};
|
||||||
|
|
||||||
|
partition@580000 {
|
||||||
|
label = "ubi";
|
||||||
|
reg = <0x580000 0x1da80000>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&gmac0 {
|
&gmac0 {
|
||||||
|
@ -337,10 +337,6 @@
|
|||||||
label = "Factory";
|
label = "Factory";
|
||||||
reg = <0x180000 0x200000>;
|
reg = <0x180000 0x200000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
};
|
};
|
||||||
partition@380000 {
|
partition@380000 {
|
||||||
label = "FIP";
|
label = "FIP";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user