ath79: mtd-cal-data removals

Replacement can be done with nvmem.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
Rosen Penev 2024-02-16 21:17:20 -08:00 committed by Hauke Mehrtens
parent 79fc4dba60
commit 74f2df9dbc
164 changed files with 1502 additions and 589 deletions

View File

@ -134,7 +134,7 @@
read-only;
};
art: partition@1fe0000 {
partition@1fe0000 {
label = "art";
reg = <0x1fe0000 0x020000>;
read-only;
@ -144,6 +144,10 @@
#address-cells = <1>;
#size-cells = <1>;
cal_art_11000: calibration@11000 {
reg = <0x11000 0x440>;
};
macaddr_art_1120c: macaddr@1120c {
reg = <0x1120c 0x6>;
};
@ -248,7 +252,8 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x11000>;
nvmem-cells = <&cal_art_11000>;
nvmem-cell-names = "calibration";
};
&uart {

View File

@ -93,10 +93,20 @@
reg = <0x020000 0x3D0000>;
};
art: partition@3f0000 {
partition@3f0000 {
label = "art";
reg = <0x3f0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -129,7 +139,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -120,10 +120,20 @@
reg = <0x020000 0x7D0000>;
};
art: partition@7F0000 {
partition@7f0000 {
label = "art";
reg = <0x7F0000 0x010000>;
reg = <0x7f0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -145,7 +155,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -142,10 +142,20 @@
reg = <0x020000 0x3d0000>;
};
art: partition@3f0000 {
partition@3f0000 {
label = "art";
reg = <0x3f0000 0x10000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -166,7 +176,7 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -104,7 +104,7 @@
reg = <0x050000 0xfa0000>;
};
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
@ -117,6 +117,10 @@
macaddr_art_0: macaddr@0 {
reg = <0x0 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
@ -147,7 +151,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_art_0>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -122,7 +122,7 @@
reg = <0x8c0000 0x700000>;
};
art: partition@fc0000 {
partition@fc0000 {
label = "ART";
reg = <0xfc0000 0x040000>;
read-only;
@ -139,6 +139,10 @@
macaddr_art_6: macaddr@6 {
reg = <0x6 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
@ -162,5 +166,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -85,7 +85,7 @@
reg = <0x040000 0x010000>;
};
art: partition@50000 {
partition@50000 {
label = "art";
reg = <0x050000 0x010000>;
read-only;
@ -99,6 +99,10 @@
reg = <0x2 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
macaddr_art_1002: macaddr@1002 {
reg = <0x1002 0x6>;
};
@ -149,7 +153,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_2>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_art_2>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -76,7 +76,7 @@
reg = <0x020000 0x7d0000>;
};
art: partition@7f0000 {
partition@7f0000 {
label = "art";
reg = <0x7f0000 0x010000>;
read-only;
@ -91,6 +91,10 @@
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
@ -114,5 +118,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -90,7 +90,7 @@
reg = <0x50000 0xfa0000>;
};
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
@ -107,6 +107,10 @@
macaddr_art_6: macaddr@6 {
reg = <0x6 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
@ -119,6 +123,7 @@
&eth0 {
status = "okay";
nvmem-cells = <&macaddr_art_0>;
nvmem-cell-names = "mac-address";
@ -132,11 +137,14 @@
&eth1 {
status = "okay";
nvmem-cells = <&macaddr_art_6>;
nvmem-cell-names = "mac-address";
};
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_6>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -171,10 +171,20 @@
reg = <0xfe0000 0x10000>;
};
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x10000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -193,5 +203,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -83,7 +83,7 @@
reg = <0x050000 0xfa0000>;
};
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
@ -93,6 +93,10 @@
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
macaddr_art_1002: macaddr@1002 {
compatible = "mac-base";
reg = <0x1002 0x6>;
@ -118,5 +122,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -108,7 +108,7 @@
reg = <0x50000 0xfa0000>;
};
art: art@ff0000 {
art@ff0000 {
reg = <0xff0000 0x10000>;
read-only;
@ -120,6 +120,10 @@
macaddr_art_0: macaddr@0 {
reg = <0x0 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
@ -128,5 +132,7 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -46,10 +46,20 @@
label = "firmware";
};
art: partition@7f0000 {
partition@7f0000 {
reg = <0x7f0000 0x10000>;
label = "art";
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -66,8 +76,6 @@
};
&wmac {
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -46,10 +46,20 @@
label = "firmware";
};
art: partition@ff0000 {
partition@ff0000 {
reg = <0xff0000 0x10000>;
label = "art";
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -66,8 +76,6 @@
};
&wmac {
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -113,7 +113,7 @@
reg = <0x050000 0xfa0000>;
};
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
@ -126,6 +126,10 @@
macaddr_art_0: macaddr@0 {
reg = <0x0 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
@ -156,5 +160,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -107,7 +107,7 @@
reg = <0x050000 0xfa0000>;
};
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
@ -120,6 +120,10 @@
macaddr_art_0: macaddr@0 {
reg = <0x0 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
@ -129,5 +133,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -98,7 +98,7 @@
compatible = "tplink,firmware";
};
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
@ -111,6 +111,10 @@
macaddr_art_6: macaddr@6 {
reg = <0x6 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
@ -128,5 +132,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -109,10 +109,20 @@
read-only;
};
art: partition@ff0000 {
partition@ff0000 {
reg = <0xff0000 0x10000>;
label = "art";
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -152,8 +162,7 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_bdinfo_18a 2>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_bdinfo_18a 2>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -119,10 +119,20 @@
reg = <0x020000 0xfd0000>;
};
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -131,8 +141,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00 0>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -73,10 +73,20 @@
label = "firmware";
};
art: partition@7f0000 {
partition@7f0000 {
reg = <0x7f0000 0x10000>;
label = "art";
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -112,7 +122,7 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -81,10 +81,20 @@
label = "firmware";
};
art: partition@7f0000 {
partition@7f0000 {
reg = <0x7f0000 0x10000>;
label = "art";
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -121,7 +131,7 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -160,10 +160,20 @@
};
};
art: partition@30000 {
partition@30000 {
label = "art";
reg = <0x30000 0x10000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
partition@40000 {
@ -203,7 +213,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_config_0 2>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_config_0 2>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -141,10 +141,20 @@
read-only;
};
art: partition@3f0000 {
partition@3f0000 {
label = "art";
reg = <0x3f0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -172,7 +182,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -129,10 +129,20 @@
reg = <0x020000 0x3d0000>;
};
art: partition@3f0000 {
partition@3f0000 {
label = "art";
reg = <0x3f0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -160,7 +170,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -78,10 +78,20 @@
label = "firmware";
};
art: partition@3f0000 {
partition@3f0000 {
reg = <0x3f0000 0x10000>;
label = "art";
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -120,7 +130,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -45,10 +45,20 @@
label = "firmware";
};
art: partition@7f0000 {
partition@7f0000 {
reg = <0x7f0000 0x10000>;
label = "art";
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -65,8 +75,6 @@
};
&wmac {
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00 0>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -124,10 +124,20 @@
label = "firmware";
};
art: partition@3f0000 {
partition@3f0000 {
reg = <0x3f0000 0x10000>;
label = "art";
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -157,7 +167,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00 0>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -56,7 +56,8 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};
&art {
@ -68,5 +69,9 @@
macaddr_art_0: macaddr@0 {
reg = <0x0 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};

View File

@ -87,7 +87,8 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};
&art {
@ -99,5 +100,9 @@
macaddr_art_0: macaddr@0 {
reg = <0x0 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};

View File

@ -132,7 +132,7 @@
reg = <0x8c0000 0x700000>;
};
art: partition@fc0000 {
partition@fc0000 {
label = "ART";
reg = <0xfc0000 0x040000>;
read-only;
@ -149,6 +149,10 @@
macaddr_art_6: macaddr@6 {
reg = <0x6 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
@ -172,5 +176,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -118,7 +118,7 @@
reg = <0x050000 0x07a0000>;
};
art: partition@7f0000 {
partition@7f0000 {
label = "art";
reg = <0x7f0000 0x010000>;
read-only;
@ -133,6 +133,10 @@
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
@ -142,7 +146,8 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};
&eth0 {

View File

@ -176,7 +176,7 @@
read-only;
};
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x10000>;
read-only;
@ -189,6 +189,10 @@
macaddr_art_0: macaddr@0 {
reg = <0x0 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
@ -222,5 +226,7 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -87,10 +87,20 @@
reg = <0x020000 0x3d0000>;
};
art: partition@3f0000 {
partition@3f0000 {
label = "art";
reg = <0x3f0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -115,8 +125,6 @@
};
&wmac {
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00 0>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -50,10 +50,20 @@
reg = <0x020000 0x3d0000>;
};
art: partition@3f0000 {
partition@3f0000 {
label = "art";
reg = <0x3f0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -81,7 +91,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -67,10 +67,20 @@
reg = <0x020000 0x3d0000>;
};
art: partition@3f0000 {
partition@3f0000 {
label = "art";
reg = <0x3f0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -87,8 +97,6 @@
};
&wmac {
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00 0>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -88,10 +88,20 @@
reg = <0x020000 0x7d0000>;
};
art: partition@7f0000 {
partition@7f0000 {
label = "art";
reg = <0x7f0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -118,8 +128,6 @@
};
&wmac {
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00 0>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -77,10 +77,20 @@
reg = <0x020000 0x3d0000>;
};
art: partition@3f0000 {
partition@3f0000 {
label = "art";
reg = <0x3f0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -97,8 +107,6 @@
};
&wmac {
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00 0>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -73,7 +73,7 @@
read-only;
};
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
@ -87,6 +87,10 @@
reg = <0x0 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
cal_art_5000: calibration@5000 {
reg = <0x5000 0x844>;
};
@ -99,6 +103,8 @@
&wmac {
status = "okay";
ieee80211-freq-limit = <2402000 2482000>;
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
ieee80211-freq-limit = <2402000 2482001>;
};

View File

@ -100,7 +100,7 @@
read-only;
};
art: partition@10000 {
partition@10000 {
label = "art";
reg = <0x010000 0x010000>;
read-only;
@ -117,6 +117,10 @@
macaddr_art_6: macaddr@6 {
reg = <0x6 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
@ -149,11 +153,14 @@
&eth1 {
status = "okay";
nvmem-cells = <&macaddr_art_6>;
nvmem-cell-names = "mac-address";
};
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -98,10 +98,20 @@
compatible = "denx,uimage";
};
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -122,7 +132,8 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};
&mdio0 {

View File

@ -114,7 +114,7 @@
reg = <0x70000 0xf80000>;
};
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x10000>;
read-only;
@ -124,6 +124,10 @@
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
macaddr_art_1002: macaddr@1002 {
compatible = "mac-base";
reg = <0x1002 0x6>;
@ -158,7 +162,8 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};
&pcie {

View File

@ -135,7 +135,7 @@
reg = <0x850000 0x7a0000>;
};
art: partition@ff0000 {
partition@ff0000 {
label = "ART";
reg = <0xff0000 0x010000>;
read-only;
@ -152,6 +152,10 @@
macaddr_art_6: macaddr@6 {
reg = <0x6 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
@ -177,5 +181,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -99,7 +99,7 @@
reg = <0x050000 0x07a0000>;
};
art: partition@7f0000 {
partition@7f0000 {
label = "art";
reg = <0x7f0000 0x010000>;
read-only;
@ -113,6 +113,10 @@
reg = <0x0 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
macaddr_art_5002: macaddr@5002 {
reg = <0x5002 0x6>;
};
@ -218,5 +222,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -101,10 +101,20 @@
};
};
art: partition@60000 {
partition@60000 {
label = "art";
reg = <0x60000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -117,5 +127,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -136,7 +136,7 @@
reg = <0x070000 0xf80000>;
};
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
@ -146,6 +146,10 @@
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
macaddr_art_1002: macaddr@1002 {
compatible = "mac-base";
reg = <0x1002 0x6>;
@ -169,5 +173,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -93,10 +93,20 @@
};
};
art: partition@30000 {
partition@30000 {
label = "art";
reg = <0x30000 0x10000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
partition@40000 {
@ -155,9 +165,8 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_config_0 2>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_config_0 2>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};
&pinmux {

View File

@ -81,10 +81,20 @@
read-only;
};
art: partition@7f0000 {
partition@7f0000 {
label = "art";
reg = <0x7f0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -93,9 +103,8 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_info_8>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_info_8>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};
&eth0 {

View File

@ -119,10 +119,20 @@
reg = <0x020000 0x7d0000>;
};
art: partition@7f0000 {
partition@7f0000 {
label = "art";
reg = <0x7f0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -147,10 +157,8 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00 0>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};
&eth0 {

View File

@ -130,7 +130,8 @@
reg = <0x50000 0xfa0000>;
};
art: art@ff0000 {
art@ff0000 {
label = "art";
reg = <0xff0000 0x10000>;
read-only;
@ -146,6 +147,10 @@
macaddr_art_6: macaddr@6 {
reg = <0x6 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
@ -154,7 +159,9 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};
&pinmux {

View File

@ -72,7 +72,7 @@
reg = <0x040000 0x040000>;
};
art: partition@80000 {
partition@80000 {
label = "art";
reg = <0x080000 0x040000>;
read-only;
@ -89,6 +89,10 @@
macaddr_art_6: macaddr@6 {
reg = <0x6 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
@ -129,5 +133,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -63,7 +63,7 @@
reg = <0x040000 0x040000>;
};
art: partition@80000 {
partition@80000 {
label = "art";
reg = <0x080000 0x040000>;
read-only;
@ -80,6 +80,10 @@
macaddr_art_6: macaddr@6 {
reg = <0x6 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
@ -120,5 +124,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -93,7 +93,7 @@
read-only;
};
art: partition@10000 {
partition@10000 {
label = "art";
reg = <0x010000 0x010000>;
read-only;
@ -106,6 +106,10 @@
macaddr_art_0: macaddr@0 {
reg = <0x0 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
@ -143,7 +147,6 @@
&wmac {
status = "okay";
nvmem-cells = <&macaddr_art_0>;
nvmem-cell-names = "mac-address";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -108,7 +108,7 @@
read-only;
};
art: partition@10000 {
partition@10000 {
label = "art";
reg = <0x010000 0x010000>;
read-only;
@ -125,6 +125,10 @@
macaddr_art_6: macaddr@6 {
reg = <0x6 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
@ -165,5 +169,7 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -92,7 +92,7 @@
read-only;
};
art: partition@10000 {
partition@10000 {
label = "art";
reg = <0x010000 0x010000>;
read-only;
@ -109,6 +109,10 @@
macaddr_art_6: macaddr@6 {
reg = <0x6 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
@ -144,7 +148,8 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};
&pinmux {

View File

@ -118,6 +118,10 @@
#nvmem-cell-cells = <1>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
precal_art_5000: pre-calibration@5000 {
reg = <0x5000 0x2f20>;
};
@ -181,7 +185,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0 10>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_art_0 10>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -87,7 +87,7 @@
read-only;
};
art: partition@10000 {
partition@10000 {
label = "art";
reg = <0x010000 0x010000>;
read-only;
@ -102,6 +102,10 @@
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
@ -137,7 +141,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0 3>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_art_0 3>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -94,7 +94,7 @@
read-only;
};
art: partition@10000 {
partition@10000 {
label = "art";
reg = <0x010000 0x010000>;
read-only;
@ -110,6 +110,10 @@
#nvmem-cell-cells = <1>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
precal_art_5000: pre-calibration@5000 {
reg = <0x5000 0x2f20>;
};
@ -148,7 +152,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0 3>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_art_0 3>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -108,6 +108,10 @@
#nvmem-cell-cells = <1>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
precal_art_5000: pre-calibration@5000 {
reg = <0x5000 0x2f20>;
};
@ -145,8 +149,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0 10>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_art_0 10>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -105,10 +105,20 @@
compatible = "denx,uimage";
};
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -131,7 +141,8 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};
&pcie0 {

View File

@ -109,10 +109,20 @@
read-only;
};
art: partition@10000 {
partition@10000 {
label = "art";
reg = <0x10000 0x10000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
partition@20000 {
@ -163,5 +173,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -117,7 +117,7 @@
reg = <0x040000 0x010000>;
};
art: partition@50000 {
partition@50000 {
label = "art";
reg = <0x050000 0x010000>;
read-only;
@ -127,6 +127,10 @@
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
cal_art_5000: calibration@5000 {
reg = <0x5000 0x844>;
};
@ -151,5 +155,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -114,7 +114,7 @@
reg = <0x050000 0xfa0000>;
};
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
@ -129,6 +129,10 @@
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
@ -181,7 +185,9 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};
&pinmux {

View File

@ -112,7 +112,7 @@
read-only;
};
art: partition@50000 {
partition@50000 {
label = "art";
reg = <0x050000 0x010000>;
read-only;
@ -128,6 +128,10 @@
#nvmem-cell-cells = <1>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
cal_art_5000: calibration@5000 {
reg = <0x5000 0x844>;
};
@ -160,5 +164,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -79,7 +79,7 @@
reg = <0x40000 0x10000>;
};
art: partition@50000 {
partition@50000 {
label = "art";
reg = <0x50000 0x10000>;
read-only;
@ -92,6 +92,10 @@
macaddr_art_0: macaddr@0 {
reg = <0x0 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
@ -141,5 +145,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -192,6 +192,7 @@
&wmac {
status = "okay";
nvmem-cells = <&calibration_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -106,7 +106,7 @@
reg = <0x040000 0x010000>;
};
art: partition@50000 {
partition@50000 {
label = "art";
reg = <0x050000 0x010000>;
read-only;
@ -121,6 +121,10 @@
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
@ -151,5 +155,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -101,7 +101,7 @@
reg = <0x040000 0x010000>;
};
art: partition@50000 {
partition@50000 {
label = "art";
reg = <0x050000 0x010000>;
read-only;
@ -117,6 +117,10 @@
#nvmem-cell-cells = <1>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
cal_art_5000: calibration@5000 {
reg = <0x5000 0x844>;
};
@ -149,5 +153,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -108,7 +108,7 @@
reg = <0x40000 0x10000>;
};
art: partition@50000 {
partition@50000 {
label = "art";
reg = <0x50000 0x10000>;
read-only;
@ -123,6 +123,10 @@
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
@ -173,5 +177,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -111,6 +111,10 @@
reg = <0x6 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
cal_art_5000: calibration@5000 {
reg = <0x5000 0x844>;
};
@ -148,5 +152,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -107,10 +107,20 @@
};
};
art: partition@60000 {
partition@60000 {
label = "art";
reg = <0x060000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -133,5 +143,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -96,7 +96,7 @@
read-only;
};
art: partition@10000 {
partition@10000 {
label = "art";
reg = <0x010000 0x010000>;
read-only;
@ -113,6 +113,10 @@
macaddr_art_6: macaddr@6 {
reg = <0x6 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
@ -148,7 +152,8 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};
&pinmux {

View File

@ -124,7 +124,7 @@
read-only;
};
romfile: partition@7d0000 {
partition@7d0000 {
label = "romfile";
reg = <0x7d0000 0x010000>;
read-only;
@ -148,7 +148,7 @@
read-only;
};
art: partition@7f0000 {
partition@7f0000 {
label = "art";
reg = <0x7f0000 0x010000>;
read-only;
@ -158,6 +158,10 @@
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
cal_art_5000: calibration@5000 {
reg = <0x5000 0x844>;
};
@ -184,9 +188,8 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_romfile_f100 0>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_romfile_f100 0>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};
&pcie0 {

View File

@ -174,10 +174,20 @@
reg = <0x020000 0x3d0000>;
};
art: partition@3f0000 {
partition@3f0000 {
label = "art";
reg = <0x3f0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -200,9 +210,8 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00 0>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};
&usb0 {

View File

@ -132,10 +132,20 @@
reg = <0x020000 0x7d0000>;
};
art: partition@7f0000 {
partition@7f0000 {
label = "art";
reg = <0x7f0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -158,9 +168,8 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00 0>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};
&usb0 {

View File

@ -126,7 +126,7 @@
reg = <0x020000 0x730000>;
};
info: partition@750000 {
partition@750000 {
label = "info";
reg = <0x750000 0x010000>;
read-only;
@ -150,7 +150,7 @@
read-only;
};
art: partition@7f0000 {
partition@7f0000 {
label = "art";
reg = <0x7f0000 0x010000>;
read-only;
@ -160,6 +160,10 @@
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
cal_art_5000: calibration@5000 {
reg = <0x5000 0x844>;
};
@ -185,9 +189,8 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_info_8 0>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};
&pcie0 {

View File

@ -147,10 +147,20 @@
reg = <0x050000 0x7a0000>;
};
art: partition@7f0000 {
partition@7f0000 {
label = "art";
reg = <0x7f0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -167,5 +177,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -88,7 +88,7 @@
reg = <0x050000 0xfa0000>;
};
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
@ -106,6 +106,10 @@
reg = <0x6 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
cal_art_5000: calibration@5000 {
reg = <0x5000 0x844>;
};
@ -143,5 +147,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -112,7 +112,7 @@
read-only;
};
art: partition@10000 {
partition@10000 {
label = "art";
reg = <0x010000 0x010000>;
read-only;
@ -130,6 +130,10 @@
reg = <0x6 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
macaddr_art_1002: macaddr@1002 {
reg = <0x1002 0x6>;
};
@ -172,7 +176,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_6>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_art_6>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -86,10 +86,20 @@
read-only;
};
art: partition@10000 {
partition@10000 {
label = "art";
reg = <0x10000 0x10000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
partition@20000 {
@ -120,5 +130,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -122,7 +122,7 @@
reg = <0x8c0000 0x700000>;
};
art: partition@fc0000 {
partition@fc0000 {
label = "ART";
reg = <0xfc0000 0x040000>;
read-only;
@ -141,6 +141,10 @@
macaddr_art_6: macaddr@6 {
reg = <0x6 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
@ -169,7 +173,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0 2>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_art_0 2>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -104,7 +104,7 @@
reg = <0x8c0000 0x700000>;
};
art: partition@fc0000 {
partition@fc0000 {
label = "ART";
reg = <0xfc0000 0x040000>;
read-only;
@ -119,6 +119,10 @@
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
@ -147,7 +151,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0 2>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_art_0 2>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -41,7 +41,7 @@
reg = <0xe90000 0x160000>;
};
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
@ -58,6 +58,10 @@
macaddr_art_6: macaddr@6 {
reg = <0x6 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
@ -73,5 +77,6 @@
};
&wmac {
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -41,7 +41,7 @@
reg = <0x690000 0x160000>;
};
art: partition@7f0000 {
partition@7f0000 {
label = "art";
reg = <0x7f0000 0x010000>;
read-only;
@ -58,6 +58,10 @@
macaddr_art_6: macaddr@6 {
reg = <0x6 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
@ -73,5 +77,6 @@
};
&wmac {
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -102,10 +102,20 @@
read-only;
};
art: partition@7f0000 {
partition@7f0000 {
label = "art";
reg = <0x7f0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -123,7 +133,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_info_8>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_info_8>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -101,10 +101,20 @@
reg = <0x020000 0x3d0000>;
};
art: partition@3f0000 {
partition@3f0000 {
label = "art";
reg = <0x3f0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -126,7 +136,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -147,10 +147,20 @@
read-only;
};
art: partition@3f0000 {
partition@3f0000 {
label = "art";
reg = <0x3f0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -172,7 +182,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_info_8>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_info_8>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -71,10 +71,20 @@
compatible = "tplink,firmware";
};
art: partition@3f0000 {
partition@3f0000 {
label = "art";
reg = <0x3f0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -96,7 +106,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00 0>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -109,10 +109,20 @@
reg = <0x020000 0x3d0000>;
};
art: partition@3f0000 {
partition@3f0000 {
label = "art";
reg = <0x3f0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -135,7 +145,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00 0>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -134,10 +134,20 @@
reg = <0x020000 0x7d0000>;
};
art: partition@7f0000 {
partition@7f0000 {
label = "art";
reg = <0x7f0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -160,7 +170,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00 0>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -145,10 +145,20 @@
reg = <0x020000 0xfd0000>;
};
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -171,7 +181,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00 0>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -62,7 +62,7 @@
read-only;
};
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
@ -79,6 +79,10 @@
macaddr_art_6: macaddr@6 {
reg = <0x6 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
@ -105,5 +109,7 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -75,7 +75,7 @@
reg = <0x050000 0xfa0000>;
};
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
@ -92,6 +92,10 @@
macaddr_art_6: macaddr@6 {
reg = <0x6 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
@ -114,5 +118,7 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -88,10 +88,20 @@
reg = <0x020000 0x7d0000>;
};
art: partition@7f0000 {
partition@7f0000 {
label = "art";
reg = <0x7f0000 0x010000>;
read-only;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
};
@ -114,7 +124,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_uboot_1fc00 0>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View File

@ -150,7 +150,7 @@
reg = <0x060000 0xf90000>;
};
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
@ -167,6 +167,10 @@
macaddr_art_6: macaddr@6 {
reg = <0x6 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
@ -201,5 +205,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

View File

@ -41,7 +41,7 @@
reg = <0x300000 0x200000>;
};
art: partition@500000 {
partition@500000 {
label = "art";
reg = <0x500000 0x100000>;
read-only;
@ -58,6 +58,10 @@
macaddr_art_6: macaddr@6 {
reg = <0x6 0x6>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
@ -111,7 +115,9 @@
status = "okay";
gpio-controller;
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};
&pcie0 {

View File

@ -58,7 +58,7 @@
};
&partitions {
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
@ -74,6 +74,10 @@
#nvmem-cell-cells = <1>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
cal_art_5000: calibration@5000 {
reg = <0x5000 0x844>;
};
@ -106,10 +110,8 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_art_0 1>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};
&pcie0 {

View File

@ -86,7 +86,7 @@
reg = <0x030000 0x010000>;
};
art: partition@40000 {
partition@40000 {
label = "art";
reg = <0x040000 0x010000>;
read-only;
@ -96,6 +96,10 @@
#address-cells = <1>;
#size-cells = <1>;
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
cal_art_5000: calibration@5000 {
reg = <0x5000 0x844>;
};

View File

@ -82,7 +82,7 @@
};
&partitions {
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
@ -98,6 +98,10 @@
#nvmem-cell-cells = <1>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
cal_art_5000: calibration@5000 {
reg = <0x5000 0x844>;
};
@ -108,9 +112,8 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_art_0 1>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};
&pcie0 {

View File

@ -58,7 +58,7 @@
};
&partitions {
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
@ -74,6 +74,10 @@
#nvmem-cell-cells = <1>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
cal_art_5000: calibration@5000 {
reg = <0x5000 0x844>;
};
@ -106,9 +110,8 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
nvmem-cells = <&macaddr_art_0 1>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};
&pcie0 {

View File

@ -152,7 +152,7 @@
reg = <0xe80000 0x170000>;
};
art: partition@ff0000 {
partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
@ -166,6 +166,10 @@
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
cal_art_1000: calibration@1000 {
reg = <0x1000 0x440>;
};
};
};
};
@ -230,5 +234,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&cal_art_1000>;
nvmem-cell-names = "calibration";
};

Some files were not shown because too many files have changed in this diff Show More