ramips: mt7621: convert to nvmem-layout
Allows replacing mac-address-increment with mac-base. Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
parent
3c1c3f4685
commit
f4c33d098f
@ -64,12 +64,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -83,6 +85,7 @@
|
|||||||
reg = <0xe00c 0x6>;
|
reg = <0xe00c 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -71,12 +71,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
@ -90,6 +92,7 @@
|
|||||||
reg = <0xe000 0x6>;
|
reg = <0xe000 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -117,7 +117,6 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x50000 0x10000>;
|
reg = <0x50000 0x10000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
@ -245,6 +245,20 @@
|
|||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
macaddr_factory_e000: macaddr@e000 {
|
||||||
|
reg = <0xe000 0x6>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_e006: macaddr@e006 {
|
||||||
|
reg = <0xe006 0x6>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -263,17 +277,3 @@
|
|||||||
&uartlite3 {
|
&uartlite3 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_e000: macaddr@e000 {
|
|
||||||
reg = <0xe000 0x6>;
|
|
||||||
};
|
|
||||||
|
|
||||||
macaddr_factory_e006: macaddr@e006 {
|
|
||||||
reg = <0xe006 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -107,12 +107,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@100000 {
|
factory: partition@100000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x100000 0x40000>;
|
reg = <0x100000 0x40000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -122,6 +124,7 @@
|
|||||||
reg = <0x8000 0x4da8>;
|
reg = <0x8000 0x4da8>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* uboot expects to find kernels at 0x140000 & 0x2140000,
|
* uboot expects to find kernels at 0x140000 & 0x2140000,
|
||||||
|
@ -130,17 +130,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "Factory";
|
label = "Factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
label = "kernel";
|
label = "kernel";
|
||||||
|
@ -79,12 +79,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@200000 {
|
factory: partition@200000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "Factory";
|
label = "Factory";
|
||||||
reg = <0x200000 0x100000>;
|
reg = <0x200000 0x100000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -100,6 +102,7 @@
|
|||||||
reg = <0xfff0 0x6>;
|
reg = <0xfff0 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@300000 {
|
partition@300000 {
|
||||||
label = "firmware";
|
label = "firmware";
|
||||||
|
@ -78,6 +78,16 @@
|
|||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
macaddr_factory_e000: macaddr@e000 {
|
||||||
|
reg = <0xe000 0x6>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -110,13 +120,3 @@
|
|||||||
function = "gpio";
|
function = "gpio";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_e000: macaddr@e000 {
|
|
||||||
reg = <0xe000 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -136,12 +136,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
@ -155,6 +157,7 @@
|
|||||||
reg = <0x4 0x6>;
|
reg = <0x4 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -110,12 +110,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -129,6 +131,7 @@
|
|||||||
reg = <0x8004 0x6>;
|
reg = <0x8004 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -86,12 +86,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
@ -109,6 +111,7 @@
|
|||||||
reg = <0xe006 0x6>;
|
reg = <0xe006 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -80,12 +80,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@1e0000 {
|
factory: partition@1e0000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x1e0000 0x100000>;
|
reg = <0x1e0000 0x100000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -99,6 +101,7 @@
|
|||||||
reg = <0xe000 0x6>;
|
reg = <0xe000 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
factory2: partition@2e0000 {
|
factory2: partition@2e0000 {
|
||||||
label = "factory2";
|
label = "factory2";
|
||||||
|
@ -99,7 +99,8 @@
|
|||||||
reg = <0x1e0000 0x100000>;
|
reg = <0x1e0000 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>;
|
||||||
|
|
||||||
@ -107,6 +108,7 @@
|
|||||||
reg = <0x4 0x6>;
|
reg = <0x4 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
factory2: partition@2e0000 {
|
factory2: partition@2e0000 {
|
||||||
label = "factory2";
|
label = "factory2";
|
||||||
|
@ -91,7 +91,8 @@
|
|||||||
reg = <0x1e0000 0x100000>;
|
reg = <0x1e0000 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>;
|
||||||
|
|
||||||
@ -99,6 +100,7 @@
|
|||||||
reg = <0x4 0x6>;
|
reg = <0x4 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
factory2: partition@2e0000 {
|
factory2: partition@2e0000 {
|
||||||
label = "factory2";
|
label = "factory2";
|
||||||
|
@ -105,12 +105,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
@ -128,6 +130,7 @@
|
|||||||
reg = <0x8004 0x6>;
|
reg = <0x8004 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -94,14 +94,16 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@200000 {
|
factory: partition@200000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "Factory";
|
label = "Factory";
|
||||||
reg = <0x200000 0x100000>;
|
reg = <0x200000 0x100000>;
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
sercomm,scpart-id = <2>;
|
sercomm,scpart-id = <2>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
};
|
};
|
||||||
@ -114,6 +116,7 @@
|
|||||||
reg = <0x21000 0x6>;
|
reg = <0x21000 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@300000 {
|
partition@300000 {
|
||||||
label = "Boot Flag";
|
label = "Boot Flag";
|
||||||
|
@ -100,14 +100,16 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@200000 {
|
factory: partition@200000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "Factory";
|
label = "Factory";
|
||||||
reg = <0x200000 0x100000>;
|
reg = <0x200000 0x100000>;
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
sercomm,scpart-id = <2>;
|
sercomm,scpart-id = <2>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
};
|
};
|
||||||
@ -120,6 +122,7 @@
|
|||||||
reg = <0x21000 0x6>;
|
reg = <0x21000 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@300000 {
|
partition@300000 {
|
||||||
label = "Boot Flag";
|
label = "Boot Flag";
|
||||||
|
@ -86,17 +86,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@100000 {
|
factory: partition@100000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "Factory";
|
label = "Factory";
|
||||||
reg = <0x100000 0x80000>;
|
reg = <0x100000 0x80000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0xe00>;
|
reg = <0x0 0xe00>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@180000 {
|
partition@180000 {
|
||||||
label = "firmware";
|
label = "firmware";
|
||||||
|
@ -100,12 +100,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
@ -119,6 +121,7 @@
|
|||||||
reg = <0x28 0x6>;
|
reg = <0x28 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -133,12 +133,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
@ -148,6 +150,7 @@
|
|||||||
reg = <0x8000 0x200>;
|
reg = <0x8000 0x200>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "openwrt,trx";
|
compatible = "openwrt,trx";
|
||||||
|
@ -131,12 +131,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -150,6 +152,7 @@
|
|||||||
reg = <0x4 0x6>;
|
reg = <0x4 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "openwrt,trx";
|
compatible = "openwrt,trx";
|
||||||
|
@ -133,12 +133,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
@ -152,6 +154,7 @@
|
|||||||
reg = <0x4 0x6>;
|
reg = <0x4 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -90,6 +90,16 @@
|
|||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x50000 0x10000>;
|
reg = <0x50000 0x10000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
macaddr_factory_e000: macaddr@e000 {
|
||||||
|
reg = <0xe000 0x6>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@90000 {
|
partition@90000 {
|
||||||
@ -101,16 +111,6 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_e000: macaddr@e000 {
|
|
||||||
reg = <0xe000 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
&gmac0 {
|
&gmac0 {
|
||||||
nvmem-cells = <&macaddr_factory_e000>;
|
nvmem-cells = <&macaddr_factory_e000>;
|
||||||
nvmem-cell-names = "mac-address";
|
nvmem-cell-names = "mac-address";
|
||||||
|
@ -107,7 +107,6 @@
|
|||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
label = "factory";
|
label = "factory";
|
||||||
compatible = "nvmem-cells";
|
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
@ -148,7 +148,8 @@
|
|||||||
reg = <0x1ff0000 0x10000>;
|
reg = <0x1ff0000 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>;
|
||||||
|
|
||||||
@ -158,6 +159,7 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&state_default {
|
&state_default {
|
||||||
|
@ -85,12 +85,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
@ -100,6 +102,7 @@
|
|||||||
reg = <0x8000 0x200>;
|
reg = <0x8000 0x200>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
@ -120,12 +123,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
bdinfo: partition@ff0000 {
|
bdinfo: partition@ff0000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "bdinfo";
|
label = "bdinfo";
|
||||||
reg = <0xff0000 0x10000>;
|
reg = <0xff0000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
macaddr_bdinfo_de00: macaddr@de00 {
|
macaddr_bdinfo_de00: macaddr@de00 {
|
||||||
reg = <0xde00 0x6>;
|
reg = <0xde00 0x6>;
|
||||||
@ -133,6 +138,7 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&pcie {
|
&pcie {
|
||||||
|
@ -132,12 +132,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
@ -147,6 +149,7 @@
|
|||||||
reg = <0x8000 0x4da8>;
|
reg = <0x8000 0x4da8>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
@ -167,12 +170,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
bdinfo: partition@ff0000 {
|
bdinfo: partition@ff0000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "bdinfo";
|
label = "bdinfo";
|
||||||
reg = <0xff0000 0x10000>;
|
reg = <0xff0000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
macaddr_bdinfo_de00: macaddr@de00 {
|
macaddr_bdinfo_de00: macaddr@de00 {
|
||||||
reg = <0xde00 0x6>;
|
reg = <0xde00 0x6>;
|
||||||
@ -180,6 +185,7 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&state_default {
|
&state_default {
|
||||||
|
@ -31,7 +31,8 @@
|
|||||||
reg = <0x1ff0000 0x10000>;
|
reg = <0x1ff0000 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>;
|
||||||
|
|
||||||
@ -39,6 +40,7 @@
|
|||||||
reg = <0xde00 0x6>;
|
reg = <0xde00 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&gmac0 {
|
&gmac0 {
|
||||||
|
@ -31,7 +31,8 @@
|
|||||||
reg = <0xff0000 0x10000>;
|
reg = <0xff0000 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>;
|
||||||
|
|
||||||
@ -39,6 +40,7 @@
|
|||||||
reg = <0xde00 0x6>;
|
reg = <0xde00 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&gmac0 {
|
&gmac0 {
|
||||||
|
@ -115,12 +115,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
@ -138,6 +140,7 @@
|
|||||||
reg = <0xe006 0x6>;
|
reg = <0xe006 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -129,12 +129,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
@ -152,6 +154,7 @@
|
|||||||
reg = <0xe006 0x6>;
|
reg = <0xe006 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -129,7 +129,8 @@
|
|||||||
reg = <0x100000 0x80000>;
|
reg = <0x100000 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>;
|
||||||
|
|
||||||
@ -137,6 +138,7 @@
|
|||||||
reg = <0x4 0x6>;
|
reg = <0x4 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@180000 {
|
partition@180000 {
|
||||||
label = "kernel";
|
label = "kernel";
|
||||||
|
@ -111,12 +111,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@100000 {
|
factory: partition@100000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x100000 0x40000>;
|
reg = <0x100000 0x40000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -134,6 +136,7 @@
|
|||||||
reg = <0xe006 0x6>;
|
reg = <0xe006 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@140000 {
|
partition@140000 {
|
||||||
label = "config2";
|
label = "config2";
|
||||||
|
@ -108,12 +108,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -127,6 +129,7 @@
|
|||||||
reg = <0xe006 0x6>;
|
reg = <0xe006 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
label = "config2_stock";
|
label = "config2_stock";
|
||||||
|
@ -105,12 +105,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@100000 {
|
factory: partition@100000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x100000 0x40000>;
|
reg = <0x100000 0x40000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -128,6 +130,7 @@
|
|||||||
reg = <0xe006 0x6>;
|
reg = <0xe006 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@140000 {
|
partition@140000 {
|
||||||
label = "config2";
|
label = "config2";
|
||||||
|
@ -83,12 +83,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
radio: partition@34000 {
|
radio: partition@34000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "radio";
|
label = "radio";
|
||||||
reg = <0x34000 0x4000>;
|
reg = <0x34000 0x4000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
macaddr_radio_4: macaddr@4 {
|
macaddr_radio_4: macaddr@4 {
|
||||||
reg = <0x4 0x6>;
|
reg = <0x4 0x6>;
|
||||||
@ -102,6 +104,7 @@
|
|||||||
reg = <0x2000 0x200>;
|
reg = <0x2000 0x200>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
factory: partition@38000 {
|
factory: partition@38000 {
|
||||||
label = "factory";
|
label = "factory";
|
||||||
|
@ -76,12 +76,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@100000 {
|
factory: partition@100000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x100000 0x40000>;
|
reg = <0x100000 0x40000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -99,6 +101,7 @@
|
|||||||
reg = <0xe006 0x6>;
|
reg = <0xe006 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@140000 {
|
partition@140000 {
|
||||||
label = "config2";
|
label = "config2";
|
||||||
|
@ -93,12 +93,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -108,6 +110,7 @@
|
|||||||
reg = <0xe000 0x6>;
|
reg = <0xe000 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -26,12 +26,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x20000>;
|
reg = <0x40000 0x20000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -49,6 +51,7 @@
|
|||||||
reg = <0xe006 0x6>;
|
reg = <0xe006 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@60000 {
|
partition@60000 {
|
||||||
compatible = "openwrt,uimage", "denx,uimage";
|
compatible = "openwrt,uimage", "denx,uimage";
|
||||||
|
@ -26,12 +26,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -53,6 +55,7 @@
|
|||||||
reg = <0xe006 0x6>;
|
reg = <0xe006 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -122,7 +122,8 @@
|
|||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 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>;
|
||||||
|
|
||||||
@ -130,6 +131,7 @@
|
|||||||
reg = <0xe000 0x6>;
|
reg = <0xe000 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -86,12 +86,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -105,6 +107,7 @@
|
|||||||
reg = <0x8004 0x6>;
|
reg = <0x8004 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
label = "cimage";
|
label = "cimage";
|
||||||
|
@ -81,12 +81,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -100,6 +102,7 @@
|
|||||||
reg = <0x4 0x6>;
|
reg = <0x4 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -136,12 +136,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -155,6 +157,7 @@
|
|||||||
reg = <0xe006 0x6>;
|
reg = <0xe006 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -50,18 +50,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&wifi {
|
&wifi {
|
||||||
nvmem-cells = <&macaddr_factory_4>;
|
nvmem-cells = <&macaddr_factory_4 (-1)>;
|
||||||
nvmem-cell-names = "mac-address";
|
nvmem-cell-names = "mac-address";
|
||||||
mac-address-increment = <(-1)>;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
&factory {
|
||||||
compatible = "nvmem-cells";
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
macaddr_factory_4: macaddr@4 {
|
macaddr_factory_4: macaddr@4 {
|
||||||
|
compatible = "mac-base";
|
||||||
reg = <0x4 0x6>;
|
reg = <0x4 0x6>;
|
||||||
|
#nvmem-cell-cells = <1>;
|
||||||
};
|
};
|
||||||
|
|
||||||
macaddr_factory_fff4: macaddr@fff4 {
|
macaddr_factory_fff4: macaddr@fff4 {
|
||||||
@ -71,4 +73,5 @@
|
|||||||
macaddr_factory_fffa: macaddr@fffa {
|
macaddr_factory_fffa: macaddr@fffa {
|
||||||
reg = <0xfffa 0x6>;
|
reg = <0xfffa 0x6>;
|
||||||
};
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
@ -50,13 +50,13 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&wifi {
|
&wifi {
|
||||||
nvmem-cells = <&macaddr_factory_e006>;
|
nvmem-cells = <&macaddr_factory_e006 1>;
|
||||||
nvmem-cell-names = "mac-address";
|
nvmem-cell-names = "mac-address";
|
||||||
mac-address-increment = <1>;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
&factory {
|
||||||
compatible = "nvmem-cells";
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
@ -65,6 +65,9 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
macaddr_factory_e006: macaddr@e006 {
|
macaddr_factory_e006: macaddr@e006 {
|
||||||
|
compatible = "mac-base";
|
||||||
reg = <0xe006 0x6>;
|
reg = <0xe006 0x6>;
|
||||||
|
#nvmem-cell-cells = <1>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -50,7 +50,8 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
&factory {
|
||||||
compatible = "nvmem-cells";
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
@ -61,4 +62,5 @@
|
|||||||
macaddr_factory_e006: macaddr@e006 {
|
macaddr_factory_e006: macaddr@e006 {
|
||||||
reg = <0xe006 0x6>;
|
reg = <0xe006 0x6>;
|
||||||
};
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
@ -50,7 +50,8 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
&factory {
|
||||||
compatible = "nvmem-cells";
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
@ -61,4 +62,5 @@
|
|||||||
macaddr_factory_e006: macaddr@e006 {
|
macaddr_factory_e006: macaddr@e006 {
|
||||||
reg = <0xe006 0x6>;
|
reg = <0xe006 0x6>;
|
||||||
};
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
@ -50,7 +50,8 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
&factory {
|
||||||
compatible = "nvmem-cells";
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
@ -61,4 +62,5 @@
|
|||||||
macaddr_factory_e006: macaddr@e006 {
|
macaddr_factory_e006: macaddr@e006 {
|
||||||
reg = <0xe006 0x6>;
|
reg = <0xe006 0x6>;
|
||||||
};
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
@ -50,7 +50,8 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
&factory {
|
||||||
compatible = "nvmem-cells";
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
@ -61,4 +62,5 @@
|
|||||||
macaddr_factory_e006: macaddr@e006 {
|
macaddr_factory_e006: macaddr@e006 {
|
||||||
reg = <0xe006 0x6>;
|
reg = <0xe006 0x6>;
|
||||||
};
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
@ -100,12 +100,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -117,6 +119,7 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&gmac1 {
|
&gmac1 {
|
||||||
|
@ -50,7 +50,8 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
&factory {
|
||||||
compatible = "nvmem-cells";
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
@ -61,4 +62,5 @@
|
|||||||
macaddr_factory_fffa: macaddr@fffa {
|
macaddr_factory_fffa: macaddr@fffa {
|
||||||
reg = <0xfffa 0x6>;
|
reg = <0xfffa 0x6>;
|
||||||
};
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
@ -48,7 +48,8 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
&factory {
|
||||||
compatible = "nvmem-cells";
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
@ -59,4 +60,5 @@
|
|||||||
macaddr_factory_e006: macaddr@e006 {
|
macaddr_factory_e006: macaddr@e006 {
|
||||||
reg = <0xe006 0x6>;
|
reg = <0xe006 0x6>;
|
||||||
};
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
@ -50,7 +50,8 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
&factory {
|
||||||
compatible = "nvmem-cells";
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
@ -61,4 +62,5 @@
|
|||||||
macaddr_factory_e006: macaddr@e006 {
|
macaddr_factory_e006: macaddr@e006 {
|
||||||
reg = <0xe006 0x6>;
|
reg = <0xe006 0x6>;
|
||||||
};
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
@ -145,12 +145,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -162,6 +164,7 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&pcie {
|
&pcie {
|
||||||
|
@ -100,14 +100,16 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@200000 {
|
factory: partition@200000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "Factory";
|
label = "Factory";
|
||||||
reg = <0x200000 0x100000>;
|
reg = <0x200000 0x100000>;
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
sercomm,scpart-id = <2>;
|
sercomm,scpart-id = <2>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
};
|
};
|
||||||
@ -120,6 +122,7 @@
|
|||||||
reg = <0x21000 0x6>;
|
reg = <0x21000 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@300000 {
|
partition@300000 {
|
||||||
label = "Boot Flag";
|
label = "Boot Flag";
|
||||||
|
@ -70,12 +70,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x200>;
|
reg = <0x0 0x200>;
|
||||||
@ -89,6 +91,7 @@
|
|||||||
reg = <0xe000 0x6>;
|
reg = <0xe000 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -68,12 +68,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
@ -87,6 +89,7 @@
|
|||||||
reg = <0xe000 0x6>;
|
reg = <0xe000 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -88,12 +88,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -103,6 +105,7 @@
|
|||||||
reg = <0x4000 0x6>;
|
reg = <0x4000 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -75,6 +75,16 @@
|
|||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
macaddr_factory_e000: macaddr@e000 {
|
||||||
|
reg = <0xe000 0x6>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -125,13 +135,3 @@
|
|||||||
function = "gpio";
|
function = "gpio";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_e000: macaddr@e000 {
|
|
||||||
reg = <0xe000 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -95,6 +95,16 @@
|
|||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
macaddr_factory_e000: macaddr@e000 {
|
||||||
|
reg = <0xe000 0x6>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -151,13 +161,3 @@
|
|||||||
function = "gpio";
|
function = "gpio";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_e000: macaddr@e000 {
|
|
||||||
reg = <0xe000 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -97,17 +97,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@180000 {
|
factory: partition@180000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x0180000 0x0080000>;
|
reg = <0x0180000 0x0080000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0xe00>;
|
reg = <0x0 0xe00>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@200000 {
|
partition@200000 {
|
||||||
label = "firmware";
|
label = "firmware";
|
||||||
|
@ -103,12 +103,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@100000 {
|
factory: partition@100000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x0100000 0x0080000>;
|
reg = <0x0100000 0x0080000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0xe00>;
|
reg = <0x0 0xe00>;
|
||||||
@ -118,6 +120,7 @@
|
|||||||
reg = <0x8004 0x6>;
|
reg = <0x8004 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@180000 {
|
partition@180000 {
|
||||||
label = "firmware";
|
label = "firmware";
|
||||||
|
@ -75,12 +75,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x200>;
|
reg = <0x0 0x200>;
|
||||||
@ -98,6 +100,7 @@
|
|||||||
reg = <0x8004 0x6>;
|
reg = <0x8004 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -47,17 +47,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_8000: eeprom@8000 {
|
eeprom_factory_8000: eeprom@8000 {
|
||||||
reg = <0x8000 0x200>;
|
reg = <0x8000 0x200>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -81,12 +81,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@100000 {
|
factory: partition@100000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x100000 0x40000>;
|
reg = <0x100000 0x40000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
@ -96,6 +98,7 @@
|
|||||||
reg = <0x8000 0x200>;
|
reg = <0x8000 0x200>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@140000 {
|
partition@140000 {
|
||||||
label = "kernel";
|
label = "kernel";
|
||||||
|
@ -93,12 +93,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
@ -112,6 +114,7 @@
|
|||||||
reg = <0xe000 0x6>;
|
reg = <0xe000 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -89,12 +89,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x30000>;
|
reg = <0x40000 0x30000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -112,6 +114,7 @@
|
|||||||
reg = <0x1000d 0x6>;
|
reg = <0x1000d 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@70000 {
|
partition@70000 {
|
||||||
compatible = "openwrt,uimage", "denx,uimage";
|
compatible = "openwrt,uimage", "denx,uimage";
|
||||||
|
@ -89,12 +89,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x200>;
|
reg = <0x0 0x200>;
|
||||||
@ -104,14 +106,17 @@
|
|||||||
reg = <0x4 0x6>;
|
reg = <0x4 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
iNIC_rf: partition@50000 {
|
iNIC_rf: partition@50000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "iNIC_rf";
|
label = "iNIC_rf";
|
||||||
reg = <0x50000 0x10000>;
|
reg = <0x50000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_iNIC_rf_0: eeprom@0 {
|
eeprom_iNIC_rf_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
@ -121,6 +126,7 @@
|
|||||||
reg = <0x4 0x6>;
|
reg = <0x4 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@60000 {
|
partition@60000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -119,7 +119,6 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
partition@100000 {
|
partition@100000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x100000 0x80000>;
|
reg = <0x100000 0x80000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
@ -81,9 +81,11 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@200000 {
|
factory: partition@200000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x200000 0x200000>;
|
reg = <0x200000 0x200000>;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
@ -103,6 +105,7 @@
|
|||||||
reg = <0x1e006 0x6>;
|
reg = <0x1e006 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@400000 {
|
partition@400000 {
|
||||||
label = "kernel";
|
label = "kernel";
|
||||||
|
@ -89,12 +89,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
@ -104,6 +106,7 @@
|
|||||||
reg = <0x4 0x6>;
|
reg = <0x4 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
label = "iNIC_rf";
|
label = "iNIC_rf";
|
||||||
|
@ -80,6 +80,20 @@
|
|||||||
factory: partition@200000 {
|
factory: partition@200000 {
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x0200000 0x0100000>;
|
reg = <0x0200000 0x0100000>;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
macaddr_factory_e000: macaddr@e000 {
|
||||||
|
reg = <0xe000 0x6>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_e006: macaddr@e006 {
|
||||||
|
reg = <0xe006 0x6>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@300000 {
|
partition@300000 {
|
||||||
@ -180,17 +194,3 @@
|
|||||||
&xhci {
|
&xhci {
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_e000: macaddr@e000 {
|
|
||||||
reg = <0xe000 0x6>;
|
|
||||||
};
|
|
||||||
|
|
||||||
macaddr_factory_e006: macaddr@e006 {
|
|
||||||
reg = <0xe006 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -93,12 +93,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x040000 0x010000>;
|
reg = <0x040000 0x010000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -112,6 +114,7 @@
|
|||||||
reg = <0x4 0x6>;
|
reg = <0x4 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -73,7 +73,8 @@
|
|||||||
reg = <0x0 0x20000>;
|
reg = <0x0 0x20000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
compatible = "nvmem-cells";
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
@ -81,6 +82,7 @@
|
|||||||
reg = <0x1fc40 0x6>;
|
reg = <0x1fc40 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@20000 {
|
partition@20000 {
|
||||||
label = "config";
|
label = "config";
|
||||||
@ -89,17 +91,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@30000 {
|
factory: partition@30000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x30000 0x10000>;
|
reg = <0x30000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@40000 {
|
partition@40000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -63,12 +63,14 @@
|
|||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
uboot: partition@0 {
|
uboot: partition@0 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "u-boot";
|
label = "u-boot";
|
||||||
reg = <0x0 0x20000>;
|
reg = <0x0 0x20000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
macaddr_uboot_1fc20: macaddr@1fc20 {
|
macaddr_uboot_1fc20: macaddr@1fc20 {
|
||||||
reg = <0x1fc20 0x6>;
|
reg = <0x1fc20 0x6>;
|
||||||
@ -78,6 +80,7 @@
|
|||||||
reg = <0x1fc40 0x6>;
|
reg = <0x1fc40 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@20000 {
|
partition@20000 {
|
||||||
label = "config";
|
label = "config";
|
||||||
@ -86,12 +89,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@30000 {
|
factory: partition@30000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x30000 0x10000>;
|
reg = <0x30000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x200>;
|
reg = <0x0 0x200>;
|
||||||
@ -101,6 +106,7 @@
|
|||||||
reg = <0x8000 0x200>;
|
reg = <0x8000 0x200>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@40000 {
|
partition@40000 {
|
||||||
label = "firmware";
|
label = "firmware";
|
||||||
|
@ -76,12 +76,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@a0000 {
|
factory: partition@a0000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0xa0000 0x20000>;
|
reg = <0xa0000 0x20000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -95,6 +97,7 @@
|
|||||||
reg = <0x8004 0x6>;
|
reg = <0x8004 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@140000 {
|
partition@140000 {
|
||||||
label = "firmware";
|
label = "firmware";
|
||||||
|
@ -74,12 +74,14 @@
|
|||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
uboot: partition@0 {
|
uboot: partition@0 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "u-boot";
|
label = "u-boot";
|
||||||
reg = <0x0 0x20000>;
|
reg = <0x0 0x20000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
macaddr_uboot_1fc20: macaddr@1fc20 {
|
macaddr_uboot_1fc20: macaddr@1fc20 {
|
||||||
reg = <0x1fc20 0x6>;
|
reg = <0x1fc20 0x6>;
|
||||||
@ -89,6 +91,7 @@
|
|||||||
reg = <0x1fc40 0x6>;
|
reg = <0x1fc40 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@20000 {
|
partition@20000 {
|
||||||
label = "config";
|
label = "config";
|
||||||
@ -97,12 +100,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@30000 {
|
factory: partition@30000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x30000 0x10000>;
|
reg = <0x30000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -112,6 +117,7 @@
|
|||||||
reg = <0x8000 0x4da8>;
|
reg = <0x8000 0x4da8>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@40000 {
|
partition@40000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -68,12 +68,14 @@
|
|||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
uboot: partition@0 {
|
uboot: partition@0 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "u-boot";
|
label = "u-boot";
|
||||||
reg = <0x0 0x20000>;
|
reg = <0x0 0x20000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
macaddr_uboot_1fc20: macaddr@1fc20 {
|
macaddr_uboot_1fc20: macaddr@1fc20 {
|
||||||
reg = <0x1fc20 0x6>;
|
reg = <0x1fc20 0x6>;
|
||||||
@ -83,6 +85,7 @@
|
|||||||
reg = <0x1fc40 0x6>;
|
reg = <0x1fc40 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@20000 {
|
partition@20000 {
|
||||||
label = "config";
|
label = "config";
|
||||||
@ -91,12 +94,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@30000 {
|
factory: partition@30000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x30000 0x10000>;
|
reg = <0x30000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -106,6 +111,7 @@
|
|||||||
reg = <0x8000 0x4da8>;
|
reg = <0x8000 0x4da8>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@40000 {
|
partition@40000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -77,7 +77,8 @@
|
|||||||
reg = <0x100000 0x80000>;
|
reg = <0x100000 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>;
|
||||||
|
|
||||||
@ -85,6 +86,7 @@
|
|||||||
reg = <0x4 0x6>;
|
reg = <0x4 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@180000 {
|
partition@180000 {
|
||||||
label = "firmware";
|
label = "firmware";
|
||||||
|
@ -84,12 +84,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -107,6 +109,7 @@
|
|||||||
reg = <0xe000 0x6>;
|
reg = <0xe000 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -88,12 +88,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@100000 {
|
factory: partition@100000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "Factory";
|
label = "Factory";
|
||||||
reg = <0x100000 0x80000>;
|
reg = <0x100000 0x80000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0xe00>;
|
reg = <0x0 0xe00>;
|
||||||
@ -107,6 +109,7 @@
|
|||||||
reg = <0x3fffa 0x6>;
|
reg = <0x3fffa 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@180000 {
|
partition@180000 {
|
||||||
label = "kernel";
|
label = "kernel";
|
||||||
|
@ -62,12 +62,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x4da8>;
|
reg = <0x0 0x4da8>;
|
||||||
@ -81,6 +83,7 @@
|
|||||||
reg = <0xe006 0x6>;
|
reg = <0xe006 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -123,12 +123,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "rf-eeprom";
|
label = "rf-eeprom";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
@ -146,6 +148,7 @@
|
|||||||
reg = <0x28 0x6>;
|
reg = <0x28 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
firmware1: partition@50000 {
|
firmware1: partition@50000 {
|
||||||
label = "firmware_1";
|
label = "firmware_1";
|
||||||
|
@ -104,12 +104,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
@ -127,6 +129,7 @@
|
|||||||
reg = <0xe006 0x6>;
|
reg = <0xe006 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -83,12 +83,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@c0000 {
|
factory: partition@c0000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0xc0000 0x40000>;
|
reg = <0xc0000 0x40000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
@ -98,6 +100,7 @@
|
|||||||
reg = <0x8000 0x4da8>;
|
reg = <0x8000 0x4da8>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@100000 {
|
partition@100000 {
|
||||||
label = "s_env";
|
label = "s_env";
|
||||||
|
@ -80,17 +80,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@100000 {
|
factory: partition@100000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "Factory";
|
label = "Factory";
|
||||||
reg = <0x100000 0x80000>;
|
reg = <0x100000 0x80000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0xe00>;
|
reg = <0x0 0xe00>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@180000 {
|
partition@180000 {
|
||||||
label = "firmware";
|
label = "firmware";
|
||||||
|
@ -71,12 +71,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x200>;
|
reg = <0x0 0x200>;
|
||||||
@ -90,6 +92,7 @@
|
|||||||
reg = <0x2e 0x6>;
|
reg = <0x2e 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -84,12 +84,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
@ -103,6 +105,7 @@
|
|||||||
reg = <0x2e 0x6>;
|
reg = <0x2e 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -97,6 +97,16 @@
|
|||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
macaddr_factory_5: macaddr@5 {
|
||||||
|
reg = <0x5 0x6>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -160,13 +170,3 @@
|
|||||||
&pcie {
|
&pcie {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_5: macaddr@5 {
|
|
||||||
reg = <0x5 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -117,7 +117,6 @@
|
|||||||
label = "Factory";
|
label = "Factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
read-only;
|
read-only;
|
||||||
compatible = "nvmem-cells";
|
|
||||||
|
|
||||||
nvmem-layout {
|
nvmem-layout {
|
||||||
compatible = "fixed-layout";
|
compatible = "fixed-layout";
|
||||||
@ -144,7 +143,6 @@
|
|||||||
label = "m_custom";
|
label = "m_custom";
|
||||||
reg = <0xfe0000 0x20000>;
|
reg = <0xfe0000 0x20000>;
|
||||||
read-only;
|
read-only;
|
||||||
compatible = "nvmem-cells";
|
|
||||||
|
|
||||||
nvmem-layout {
|
nvmem-layout {
|
||||||
compatible = "fixed-layout";
|
compatible = "fixed-layout";
|
||||||
|
@ -75,6 +75,16 @@
|
|||||||
label = "config";
|
label = "config";
|
||||||
reg = <0xfa0000 0x010000>;
|
reg = <0xfa0000 0x010000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
macaddr_config_8: macaddr@8 {
|
||||||
|
reg = <0x8 0x6>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@fb0000 {
|
partition@fb0000 {
|
||||||
@ -153,13 +163,3 @@
|
|||||||
function = "gpio";
|
function = "gpio";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&config {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_config_8: macaddr@8 {
|
|
||||||
reg = <0x8 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -58,9 +58,11 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
|
||||||
@ -76,6 +78,7 @@
|
|||||||
reg = <0xe000 0x6>;
|
reg = <0xe000 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -78,12 +78,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x200>;
|
reg = <0x0 0x200>;
|
||||||
@ -97,6 +99,7 @@
|
|||||||
reg = <0x4 0x6>;
|
reg = <0x4 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -118,12 +118,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x200>;
|
reg = <0x0 0x200>;
|
||||||
@ -137,6 +139,7 @@
|
|||||||
reg = <0x4 0x6>;
|
reg = <0x4 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
compatible = "denx,uimage";
|
compatible = "denx,uimage";
|
||||||
|
@ -42,7 +42,6 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@2e00000 {
|
factory: partition@2e00000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x2e00000 0x100000>;
|
reg = <0x2e00000 0x100000>;
|
||||||
read-only;
|
read-only;
|
||||||
|
@ -343,6 +343,16 @@
|
|||||||
reg = <0x4600000 0x200000>;
|
reg = <0x4600000 0x200000>;
|
||||||
sercomm,scpart-id = <16>;
|
sercomm,scpart-id = <16>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
macaddr_factory_4: macaddr@4 {
|
||||||
|
reg = <0x4 0x6>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@4800000 {
|
partition@4800000 {
|
||||||
@ -430,13 +440,3 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_4: macaddr@4 {
|
|
||||||
reg = <0x4 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -270,6 +270,16 @@
|
|||||||
reg = <0x4600000 0x200000>;
|
reg = <0x4600000 0x200000>;
|
||||||
sercomm,scpart-id = <16>;
|
sercomm,scpart-id = <16>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
macaddr_factory_4: macaddr@4 {
|
||||||
|
reg = <0x4 0x6>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@4800000 {
|
partition@4800000 {
|
||||||
@ -357,13 +367,3 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_4: macaddr@4 {
|
|
||||||
reg = <0x4 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -96,12 +96,14 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@2e00000 {
|
factory: partition@2e00000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x2e00000 0x100000>;
|
reg = <0x2e00000 0x100000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0x400>;
|
reg = <0x0 0x400>;
|
||||||
@ -115,6 +117,7 @@
|
|||||||
reg = <0x4 0x6>;
|
reg = <0x4 0x6>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@4200000 {
|
partition@4200000 {
|
||||||
label = "reserved";
|
label = "reserved";
|
||||||
|
@ -113,17 +113,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@100000 {
|
factory: partition@100000 {
|
||||||
compatible = "nvmem-cells";
|
|
||||||
label = "Factory";
|
label = "Factory";
|
||||||
reg = <0x100000 0x80000>;
|
reg = <0x100000 0x80000>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
nvmem-layout {
|
||||||
|
compatible = "fixed-layout";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
eeprom_factory_0: eeprom@0 {
|
eeprom_factory_0: eeprom@0 {
|
||||||
reg = <0x0 0xe00>;
|
reg = <0x0 0xe00>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
|
|
||||||
partition@180000 {
|
partition@180000 {
|
||||||
label = "firmware";
|
label = "firmware";
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user