mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-21 14:37:57 +00:00
ramips: convert MT7628 EEPROM to NVMEM format
This patch converts MT7628 WiFi calibration data to NVMEM format. The EEPROM size is 0x400. Signed-off-by: Shiji Yang <yangshiji66@qq.com>
This commit is contained in:
parent
da42c329c6
commit
e93f41adee
@ -114,9 +114,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_2e: macaddr@2e {
|
||||||
|
reg = <0x2e 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -131,15 +142,6 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
};
|
nvmem-cell-names = "eeprom";
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_2e: macaddr@2e {
|
|
||||||
reg = <0x2e 0x6>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
@ -73,13 +73,16 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
macaddr_factory_4: macaddr@4 {
|
macaddr_factory_4: macaddr@4 {
|
||||||
reg = <0x4 0x6>;
|
reg = <0x4 0x6>;
|
||||||
@ -117,7 +120,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
&pcie {
|
&pcie {
|
||||||
|
@ -75,9 +75,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_4: macaddr@4 {
|
||||||
|
reg = <0x4 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -101,7 +112,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
&state_default {
|
&state_default {
|
||||||
@ -122,13 +134,3 @@
|
|||||||
&ohci {
|
&ohci {
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_4: macaddr@4 {
|
|
||||||
reg = <0x4 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -140,9 +140,16 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -175,5 +182,6 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
@ -77,6 +77,10 @@
|
|||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
macaddr_factory_8004: macaddr@8004 {
|
macaddr_factory_8004: macaddr@8004 {
|
||||||
reg = <0x8004 0x6>;
|
reg = <0x8004 0x6>;
|
||||||
};
|
};
|
||||||
@ -122,5 +126,6 @@
|
|||||||
|
|
||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
@ -84,9 +84,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_e000: macaddr@e000 {
|
||||||
|
reg = <0xe000 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -101,7 +112,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
ðernet {
|
ðernet {
|
||||||
@ -112,13 +124,3 @@
|
|||||||
&esw {
|
&esw {
|
||||||
mediatek,portdisable = <0x2f>;
|
mediatek,portdisable = <0x2f>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_e000: macaddr@e000 {
|
|
||||||
reg = <0xe000 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -89,9 +89,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -132,7 +143,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
ðernet {
|
ðernet {
|
||||||
@ -143,13 +155,3 @@
|
|||||||
&esw {
|
&esw {
|
||||||
mediatek,portmap = <0x2f>;
|
mediatek,portmap = <0x2f>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -82,7 +82,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
|
|
||||||
nvmem-cells = <&macaddr_factory_28>;
|
nvmem-cells = <&macaddr_factory_28>;
|
||||||
nvmem-cell-names = "mac-address";
|
nvmem-cell-names = "mac-address";
|
||||||
@ -114,9 +115,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -127,13 +139,3 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -102,9 +102,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -163,15 +174,6 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
};
|
nvmem-cell-names = "eeprom";
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
@ -88,7 +88,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
&spi0 {
|
&spi0 {
|
||||||
@ -117,9 +118,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_4: macaddr@4 {
|
||||||
|
reg = <0x4 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -134,13 +146,3 @@
|
|||||||
&uart1 {
|
&uart1 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_4: macaddr@4 {
|
|
||||||
reg = <0x4 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -60,7 +60,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
&spi0 {
|
&spi0 {
|
||||||
@ -89,9 +90,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_4: macaddr@4 {
|
||||||
|
reg = <0x4 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -105,13 +117,3 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_4: macaddr@4 {
|
|
||||||
reg = <0x4 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -101,9 +101,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_4: macaddr@4 {
|
||||||
|
reg = <0x4 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -125,15 +136,6 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
};
|
nvmem-cell-names = "eeprom";
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_4: macaddr@4 {
|
|
||||||
reg = <0x4 0x6>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
@ -67,9 +67,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -89,15 +100,6 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
};
|
nvmem-cell-names = "eeprom";
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
@ -81,9 +81,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -115,15 +126,6 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
};
|
nvmem-cell-names = "eeprom";
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
@ -53,13 +53,3 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_2e: macaddr@2e {
|
|
||||||
reg = <0x2e 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -57,9 +57,24 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_4: macaddr@4 {
|
||||||
|
reg = <0x4 0x6>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_2e: macaddr@2e {
|
||||||
|
reg = <0x2e 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -97,15 +112,6 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
};
|
nvmem-cell-names = "eeprom";
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_4: macaddr@4 {
|
|
||||||
reg = <0x4 0x6>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
@ -43,9 +43,16 @@
|
|||||||
#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>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
macaddr_uboot_1fc20: macaddr@1fc20 {
|
||||||
|
reg = <0x1fc20 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@20000 {
|
partition@20000 {
|
||||||
@ -55,9 +62,16 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@30000 {
|
factory: partition@30000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x30000 0x10000>;
|
reg = <0x30000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@40000 {
|
partition@40000 {
|
||||||
@ -105,15 +119,6 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
};
|
nvmem-cell-names = "eeprom";
|
||||||
|
|
||||||
&uboot {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_uboot_1fc20: macaddr@1fc20 {
|
|
||||||
reg = <0x1fc20 0x6>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
@ -81,9 +81,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
firmware: partition@50000 {
|
firmware: partition@50000 {
|
||||||
@ -124,15 +135,6 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
};
|
nvmem-cell-names = "eeprom";
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
@ -130,9 +130,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "rf-eeprom";
|
label = "rf-eeprom";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_4: macaddr@4 {
|
||||||
|
reg = <0x4 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
firmware1: partition@50000 {
|
firmware1: partition@50000 {
|
||||||
@ -196,7 +207,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
&pcie {
|
&pcie {
|
||||||
@ -211,13 +223,3 @@
|
|||||||
ieee80211-freq-limit = <5000000 6000000>;
|
ieee80211-freq-limit = <5000000 6000000>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_4: macaddr@4 {
|
|
||||||
reg = <0x4 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -65,8 +65,19 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_4: macaddr@4 {
|
||||||
|
reg = <0x4 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -90,16 +101,6 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_4: macaddr@4 {
|
|
||||||
reg = <0x4 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
ðernet {
|
ðernet {
|
||||||
nvmem-cells = <&macaddr_factory_4>;
|
nvmem-cells = <&macaddr_factory_4>;
|
||||||
nvmem-cell-names = "mac-address";
|
nvmem-cell-names = "mac-address";
|
||||||
@ -108,7 +109,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0000>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
&uart1 {
|
&uart1 {
|
||||||
|
@ -78,13 +78,16 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
read-only;
|
|
||||||
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
macaddr_factory_28: macaddr@28 {
|
||||||
reg = <0x28 0x6>;
|
reg = <0x28 0x6>;
|
||||||
@ -155,9 +158,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>, <&macaddr_factory_28>;
|
||||||
nvmem-cells = <&macaddr_factory_28>;
|
nvmem-cell-names = "eeprom", "mac-address";
|
||||||
nvmem-cell-names = "mac-address";
|
|
||||||
mac-address-increment = <2>;
|
mac-address-increment = <2>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -108,9 +108,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_2e: macaddr@2e {
|
||||||
|
reg = <0x2e 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -159,15 +170,6 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
};
|
nvmem-cell-names = "eeprom";
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_2e: macaddr@2e {
|
|
||||||
reg = <0x2e 0x6>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
@ -38,9 +38,16 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -55,5 +62,6 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
@ -43,9 +43,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@1d800 {
|
factory: partition@1d800 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory_info";
|
label = "factory_info";
|
||||||
reg = <0x1d800 0x800>;
|
reg = <0x1d800 0x800>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_d: macaddr@d {
|
||||||
|
reg = <0xd 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
art: partition@1e000 {
|
art: partition@1e000 {
|
||||||
@ -86,7 +97,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
&pcie {
|
&pcie {
|
||||||
@ -100,13 +112,3 @@
|
|||||||
ieee80211-freq-limit = <5000000 6000000>;
|
ieee80211-freq-limit = <5000000 6000000>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_d: macaddr@d {
|
|
||||||
reg = <0xd 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -105,9 +105,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -131,20 +142,11 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
&sdhci {
|
&sdhci {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
mediatek,cd-high;
|
mediatek,cd-high;
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -68,9 +68,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_4: macaddr@4 {
|
||||||
|
reg = <0x4 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -127,15 +138,6 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
};
|
nvmem-cell-names = "eeprom";
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_4: macaddr@4 {
|
|
||||||
reg = <0x4 0x6>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
@ -80,9 +80,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x20000>;
|
reg = <0x40000 0x20000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_4: macaddr@4 {
|
||||||
|
reg = <0x4 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@60000 {
|
partition@60000 {
|
||||||
@ -97,7 +108,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
ðernet {
|
ðernet {
|
||||||
@ -116,13 +128,3 @@
|
|||||||
ieee80211-freq-limit = <5000000 6000000>;
|
ieee80211-freq-limit = <5000000 6000000>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_4: macaddr@4 {
|
|
||||||
reg = <0x4 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -118,9 +118,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
firmware: partition@50000 {
|
firmware: partition@50000 {
|
||||||
@ -164,15 +175,6 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
};
|
nvmem-cell-names = "eeprom";
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
@ -52,9 +52,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -94,15 +105,6 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
};
|
nvmem-cell-names = "eeprom";
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
@ -137,9 +137,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_4: macaddr@4 {
|
||||||
|
reg = <0x4 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -183,20 +194,11 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
ðernet {
|
ðernet {
|
||||||
nvmem-cells = <&macaddr_factory_4>;
|
nvmem-cells = <&macaddr_factory_4>;
|
||||||
nvmem-cell-names = "mac-address";
|
nvmem-cell-names = "mac-address";
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_4: macaddr@4 {
|
|
||||||
reg = <0x4 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -54,7 +54,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
&spi0 {
|
&spi0 {
|
||||||
@ -83,9 +84,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -100,13 +112,3 @@
|
|||||||
&uart1 {
|
&uart1 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -75,9 +75,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -98,15 +109,6 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
};
|
nvmem-cell-names = "eeprom";
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
@ -108,7 +108,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
ðernet {
|
ðernet {
|
||||||
@ -142,9 +143,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -155,13 +167,3 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -53,9 +53,16 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
rom: partition@7d0000 {
|
rom: partition@7d0000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "rom";
|
label = "rom";
|
||||||
reg = <0x7d0000 0x10000>;
|
reg = <0x7d0000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
macaddr_rom_f100: macaddr@f100 {
|
||||||
|
reg = <0xf100 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@7e0000 {
|
partition@7e0000 {
|
||||||
@ -64,9 +71,16 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
radio: partition@7f0000 {
|
radio: partition@7f0000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "radio";
|
label = "radio";
|
||||||
reg = <0x7f0000 0x10000>;
|
reg = <0x7f0000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_radio_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@ -75,10 +89,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&radio 0x0>;
|
nvmem-cells = <&eeprom_radio_0>, <&macaddr_rom_f100>;
|
||||||
|
nvmem-cell-names = "eeprom", "mac-address";
|
||||||
nvmem-cells = <&macaddr_rom_f100>;
|
|
||||||
nvmem-cell-names = "mac-address";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
ðernet {
|
ðernet {
|
||||||
@ -89,13 +101,3 @@
|
|||||||
&esw {
|
&esw {
|
||||||
mediatek,portmap = <0x3e>;
|
mediatek,portmap = <0x3e>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&rom {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_rom_f100: macaddr@f100 {
|
|
||||||
reg = <0xf100 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -45,9 +45,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@7d0000 {
|
factory: partition@7d0000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x7d0000 0x30000>;
|
reg = <0x7d0000 0x30000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
macaddr_factory_f100: macaddr@f100 {
|
||||||
|
reg = <0xf100 0x6>;
|
||||||
|
};
|
||||||
|
|
||||||
|
eeprom_factory_20000: eeprom@20000 {
|
||||||
|
reg = <0x20000 0x400>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@ -56,23 +67,11 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x20000>;
|
nvmem-cells = <&eeprom_factory_20000>, <&macaddr_factory_f100>;
|
||||||
|
nvmem-cell-names = "eeprom", "mac-address";
|
||||||
nvmem-cells = <&macaddr_factory_f100>;
|
|
||||||
nvmem-cell-names = "mac-address";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
ðernet {
|
ðernet {
|
||||||
nvmem-cells = <&macaddr_factory_f100>;
|
nvmem-cells = <&macaddr_factory_f100>;
|
||||||
nvmem-cell-names = "mac-address";
|
nvmem-cell-names = "mac-address";
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_f100: macaddr@f100 {
|
|
||||||
reg = <0xf100 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -96,15 +96,29 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
config: partition@7c0000 {
|
config: partition@7c0000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "config";
|
label = "config";
|
||||||
reg = <0x7c0000 0x30000>;
|
reg = <0x7c0000 0x30000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
macaddr_config_2008: macaddr@2008 {
|
||||||
|
reg = <0x2008 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
radio: partition@7f0000 {
|
radio: partition@7f0000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "radio";
|
label = "radio";
|
||||||
reg = <0x7f0000 0x10000>;
|
reg = <0x7f0000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_radio_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@ -126,10 +140,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&radio 0x0>;
|
nvmem-cells = <&eeprom_radio_0>, <&macaddr_config_2008>;
|
||||||
|
nvmem-cell-names = "eeprom", "mac-address";
|
||||||
nvmem-cells = <&macaddr_config_2008>;
|
|
||||||
nvmem-cell-names = "mac-address";
|
|
||||||
mac-address-increment = <1>;
|
mac-address-increment = <1>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -147,13 +159,3 @@
|
|||||||
mac-address-increment = <2>;
|
mac-address-increment = <2>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&config {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_config_2008: macaddr@2008 {
|
|
||||||
reg = <0x2008 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -33,9 +33,16 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
config: partition@600000 {
|
config: partition@600000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "config";
|
label = "config";
|
||||||
reg = <0x600000 0x50000>;
|
reg = <0x600000 0x50000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
macaddr_config_10008: macaddr@10008 {
|
||||||
|
reg = <0x10008 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -44,9 +51,16 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
radio: partition@7f0000 {
|
radio: partition@7f0000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "radio";
|
label = "radio";
|
||||||
reg = <0x7f0000 0x10000>;
|
reg = <0x7f0000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_radio_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@ -61,10 +75,8 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&wmac {
|
&wmac {
|
||||||
mediatek,mtd-eeprom = <&radio 0x0>;
|
nvmem-cells = <&eeprom_radio_0>, <&macaddr_config_10008>;
|
||||||
|
nvmem-cell-names = "eeprom", "mac-address";
|
||||||
nvmem-cells = <&macaddr_config_10008>;
|
|
||||||
nvmem-cell-names = "mac-address";
|
|
||||||
mac-address-increment = <1>;
|
mac-address-increment = <1>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -72,13 +84,3 @@
|
|||||||
nvmem-cells = <&macaddr_config_10008>;
|
nvmem-cells = <&macaddr_config_10008>;
|
||||||
nvmem-cell-names = "mac-address";
|
nvmem-cell-names = "mac-address";
|
||||||
};
|
};
|
||||||
|
|
||||||
&config {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_config_10008: macaddr@10008 {
|
|
||||||
reg = <0x10008 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -33,15 +33,29 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
config: partition@7c0000 {
|
config: partition@7c0000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "config";
|
label = "config";
|
||||||
reg = <0x7c0000 0x30000>;
|
reg = <0x7c0000 0x30000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
macaddr_config_2008: macaddr@2008 {
|
||||||
|
reg = <0x2008 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
radio: partition@7f0000 {
|
radio: partition@7f0000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "radio";
|
label = "radio";
|
||||||
reg = <0x7f0000 0x10000>;
|
reg = <0x7f0000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_radio_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@ -56,10 +70,8 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&wmac {
|
&wmac {
|
||||||
mediatek,mtd-eeprom = <&radio 0x0>;
|
nvmem-cells = <&eeprom_radio_0>, <&macaddr_config_2008>;
|
||||||
|
nvmem-cell-names = "eeprom", "mac-address";
|
||||||
nvmem-cells = <&macaddr_config_2008>;
|
|
||||||
nvmem-cell-names = "mac-address";
|
|
||||||
mac-address-increment = <(-1)>;
|
mac-address-increment = <(-1)>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -67,13 +79,3 @@
|
|||||||
nvmem-cells = <&macaddr_config_2008>;
|
nvmem-cells = <&macaddr_config_2008>;
|
||||||
nvmem-cell-names = "mac-address";
|
nvmem-cell-names = "mac-address";
|
||||||
};
|
};
|
||||||
|
|
||||||
&config {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_config_2008: macaddr@2008 {
|
|
||||||
reg = <0x2008 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -121,9 +121,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@7d0000 {
|
factory: partition@7d0000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x7d0000 0x30000>;
|
reg = <0x7d0000 0x30000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_20000: eeprom@20000 {
|
||||||
|
reg = <0x20000 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_f100: macaddr@f100 {
|
||||||
|
reg = <0xf100 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@ -139,23 +150,11 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x20000>;
|
nvmem-cells = <&eeprom_factory_20000>, <&macaddr_factory_f100>;
|
||||||
|
nvmem-cell-names = "eeprom", "mac-address";
|
||||||
nvmem-cells = <&macaddr_factory_f100>;
|
|
||||||
nvmem-cell-names = "mac-address";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
ðernet {
|
ðernet {
|
||||||
nvmem-cells = <&macaddr_factory_f100>;
|
nvmem-cells = <&macaddr_factory_f100>;
|
||||||
nvmem-cell-names = "mac-address";
|
nvmem-cell-names = "mac-address";
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_f100: macaddr@f100 {
|
|
||||||
reg = <0xf100 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -70,9 +70,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@3f0000 {
|
factory: partition@3f0000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x3f0000 0x10000>;
|
reg = <0x3f0000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_f100: macaddr@f100 {
|
||||||
|
reg = <0xf100 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@ -89,10 +100,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>, <&macaddr_factory_f100>;
|
||||||
|
nvmem-cell-names = "eeprom", "mac-address";
|
||||||
nvmem-cells = <&macaddr_factory_f100>;
|
|
||||||
nvmem-cell-names = "mac-address";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
ðernet {
|
ðernet {
|
||||||
@ -110,13 +119,3 @@
|
|||||||
function = "gpio";
|
function = "gpio";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_f100: macaddr@f100 {
|
|
||||||
reg = <0xf100 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -81,9 +81,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@3f0000 {
|
factory: partition@3f0000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x3f0000 0x10000>;
|
reg = <0x3f0000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_f100: macaddr@f100 {
|
||||||
|
reg = <0xf100 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@ -100,10 +111,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>, <&macaddr_factory_f100>;
|
||||||
|
nvmem-cell-names = "eeprom", "mac-address";
|
||||||
nvmem-cells = <&macaddr_factory_f100>;
|
|
||||||
nvmem-cell-names = "mac-address";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
ðernet {
|
ðernet {
|
||||||
@ -129,13 +138,3 @@
|
|||||||
output-high;
|
output-high;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_f100: macaddr@f100 {
|
|
||||||
reg = <0xf100 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -38,9 +38,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -56,13 +67,3 @@
|
|||||||
nvmem-cells = <&macaddr_factory_28>;
|
nvmem-cells = <&macaddr_factory_28>;
|
||||||
nvmem-cell-names = "mac-address";
|
nvmem-cell-names = "mac-address";
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -88,7 +88,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
&state_default {
|
&state_default {
|
||||||
|
@ -40,9 +40,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
firmware: partition@50000 {
|
firmware: partition@50000 {
|
||||||
@ -64,7 +75,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
ðernet {
|
ðernet {
|
||||||
@ -96,13 +108,3 @@
|
|||||||
&uart2 {
|
&uart2 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -108,9 +108,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -125,7 +136,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
ðernet {
|
ðernet {
|
||||||
@ -136,13 +148,3 @@
|
|||||||
&esw {
|
&esw {
|
||||||
mediatek,portmap = <0x2f>;
|
mediatek,portmap = <0x2f>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -98,9 +98,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_2e: macaddr@2e {
|
||||||
|
reg = <0x2e 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -115,7 +126,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
ðernet {
|
ðernet {
|
||||||
@ -126,13 +138,3 @@
|
|||||||
&esw {
|
&esw {
|
||||||
mediatek,portmap = <0x2f>;
|
mediatek,portmap = <0x2f>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_2e: macaddr@2e {
|
|
||||||
reg = <0x2e 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -93,9 +93,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -110,7 +121,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
ðernet {
|
ðernet {
|
||||||
@ -121,13 +133,3 @@
|
|||||||
&esw {
|
&esw {
|
||||||
mediatek,portmap = <0x2f>;
|
mediatek,portmap = <0x2f>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -132,9 +132,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -149,7 +160,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
ðernet {
|
ðernet {
|
||||||
@ -172,13 +184,3 @@
|
|||||||
&ohci {
|
&ohci {
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -97,9 +97,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -114,7 +125,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
ðernet {
|
ðernet {
|
||||||
@ -137,13 +149,3 @@
|
|||||||
&ohci {
|
&ohci {
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -127,9 +127,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -144,7 +155,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
ðernet {
|
ðernet {
|
||||||
@ -167,13 +179,3 @@
|
|||||||
&ohci {
|
&ohci {
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -74,9 +74,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
firmware: partition@50000 {
|
firmware: partition@50000 {
|
||||||
@ -167,15 +178,6 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
};
|
nvmem-cell-names = "eeprom";
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
@ -117,9 +117,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_2e: macaddr@2e {
|
||||||
|
reg = <0x2e 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -161,15 +172,6 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
};
|
nvmem-cell-names = "eeprom";
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_2e: macaddr@2e {
|
|
||||||
reg = <0x2e 0x6>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
@ -48,9 +48,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_4: macaddr@4 {
|
||||||
|
reg = <0x4 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -90,15 +101,6 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
};
|
nvmem-cell-names = "eeprom";
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_4: macaddr@4 {
|
|
||||||
reg = <0x4 0x6>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
@ -95,10 +95,10 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
&wmac {
|
&wmac {
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
&esw {
|
&esw {
|
||||||
mediatek,portmap = <0x3e>;
|
mediatek,portmap = <0x3e>;
|
||||||
mediatek,portdisable = <0x2a>;
|
mediatek,portdisable = <0x2a>;
|
||||||
@ -111,22 +111,3 @@
|
|||||||
&ohci {
|
&ohci {
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_4: macaddr@4 {
|
|
||||||
reg = <0x4 0x6>;
|
|
||||||
};
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
macaddr_factory_8004: macaddr@8004 {
|
|
||||||
reg = <0x8004 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -47,9 +47,28 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@30000 {
|
factory: partition@30000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x30000 0x10000>;
|
reg = <0x30000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_4: macaddr@4 {
|
||||||
|
reg = <0x4 0x6>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_8004: macaddr@8004 {
|
||||||
|
reg = <0x8004 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@40000 {
|
partition@40000 {
|
||||||
@ -79,5 +98,6 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
@ -72,13 +72,3 @@
|
|||||||
mediatek,portmap = <0x3e>;
|
mediatek,portmap = <0x3e>;
|
||||||
mediatek,portdisable = <0x2a>;
|
mediatek,portdisable = <0x2a>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_4: macaddr@4 {
|
|
||||||
reg = <0x4 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -72,13 +72,3 @@
|
|||||||
mediatek,portmap = <0x3e>;
|
mediatek,portmap = <0x3e>;
|
||||||
mediatek,portdisable = <0x2a>;
|
mediatek,portdisable = <0x2a>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_4: macaddr@4 {
|
|
||||||
reg = <0x4 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -71,13 +71,3 @@
|
|||||||
mediatek,portmap = <0x3d>;
|
mediatek,portmap = <0x3d>;
|
||||||
mediatek,portdisable = <0x29>;
|
mediatek,portdisable = <0x29>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -74,7 +74,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
ðernet {
|
ðernet {
|
||||||
@ -113,9 +114,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@50000 {
|
factory: partition@50000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x50000 0x10000>;
|
reg = <0x50000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@60000 {
|
partition@60000 {
|
||||||
@ -144,13 +156,3 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -72,7 +72,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
ðernet {
|
ðernet {
|
||||||
@ -105,9 +106,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_28: macaddr@28 {
|
||||||
|
reg = <0x28 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -118,13 +130,3 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_28: macaddr@28 {
|
|
||||||
reg = <0x28 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -86,9 +86,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "factory";
|
label = "factory";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_2e: macaddr@2e {
|
||||||
|
reg = <0x2e 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
partition@50000 {
|
partition@50000 {
|
||||||
@ -103,7 +114,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
ðernet {
|
ðernet {
|
||||||
@ -114,13 +126,3 @@
|
|||||||
&esw {
|
&esw {
|
||||||
mediatek,portmap = <0x2f>;
|
mediatek,portmap = <0x2f>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_2e: macaddr@2e {
|
|
||||||
reg = <0x2e 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
@ -121,9 +121,20 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
factory: partition@40000 {
|
factory: partition@40000 {
|
||||||
|
compatible = "nvmem-cells";
|
||||||
label = "rf-eeprom";
|
label = "rf-eeprom";
|
||||||
reg = <0x40000 0x10000>;
|
reg = <0x40000 0x10000>;
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <1>;
|
||||||
read-only;
|
read-only;
|
||||||
|
|
||||||
|
eeprom_factory_0: eeprom@0 {
|
||||||
|
reg = <0x0 0x400>;
|
||||||
|
};
|
||||||
|
|
||||||
|
macaddr_factory_4: macaddr@4 {
|
||||||
|
reg = <0x4 0x6>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
firmware1: partition@50000 {
|
firmware1: partition@50000 {
|
||||||
@ -193,7 +204,8 @@
|
|||||||
&wmac {
|
&wmac {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
mediatek,mtd-eeprom = <&factory 0x0>;
|
nvmem-cells = <&eeprom_factory_0>;
|
||||||
|
nvmem-cell-names = "eeprom";
|
||||||
};
|
};
|
||||||
|
|
||||||
&pcie {
|
&pcie {
|
||||||
@ -215,13 +227,3 @@
|
|||||||
function = "gpio";
|
function = "gpio";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&factory {
|
|
||||||
compatible = "nvmem-cells";
|
|
||||||
#address-cells = <1>;
|
|
||||||
#size-cells = <1>;
|
|
||||||
|
|
||||||
macaddr_factory_4: macaddr@4 {
|
|
||||||
reg = <0x4 0x6>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
Loading…
Reference in New Issue
Block a user