ath79: qca: remove mac-address-increment

nvmem-layout allows removal

Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
Rosen Penev 2023-11-10 14:55:43 -08:00
parent e816591e22
commit b2f1c6ed52
83 changed files with 338 additions and 298 deletions

View file

@ -106,15 +106,13 @@
};
&eth0 {
nvmem-cells = <&macaddr_art_1002>;
nvmem-cells = <&macaddr_art_1002 (-2)>;
nvmem-cell-names = "mac-address";
mac-address-increment = <(-2)>;
};
&eth1 {
nvmem-cells = <&macaddr_art_1002>;
nvmem-cells = <&macaddr_art_1002 (-1)>;
nvmem-cell-names = "mac-address";
mac-address-increment = <(-1)>;
};
&pcie0 {

View file

@ -45,9 +45,8 @@
};
&eth0 {
nvmem-cells = <&macaddr_art_1002>;
nvmem-cells = <&macaddr_art_1002 (-1)>;
nvmem-cell-names = "mac-address";
mac-address-increment = <(-1)>;
};
&eth1 {

View file

@ -50,9 +50,8 @@
};
&eth0 {
nvmem-cells = <&macaddr_art_1002>;
nvmem-cells = <&macaddr_art_1002 (-2)>;
nvmem-cell-names = "mac-address";
mac-address-increment = <(-2)>;
};
&eth1 {
@ -60,9 +59,8 @@
* (GMAC0 -> eth0, GMAC1 -> eth1, same as in old ar71xx target) */
compatible = "qca,qca9530-eth", "syscon", "simple-mfd";
nvmem-cells = <&macaddr_art_1002>;
nvmem-cells = <&macaddr_art_1002 (-1)>;
nvmem-cell-names = "mac-address";
mac-address-increment = <(-1)>;
};
&gpio_export {

View file

@ -97,7 +97,9 @@
};
macaddr_art_1002: macaddr@1002 {
compatible = "mac-base";
reg = <0x1002 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -122,6 +124,6 @@
&wmac {
status = "okay";
nvmem-cells = <&cal_art_1000>, <&macaddr_art_1002>;
nvmem-cells = <&cal_art_1000>, <&macaddr_art_1002 0>;
nvmem-cell-names = "calibration", "mac-address";
};

View file

@ -46,10 +46,8 @@
};
&eth0 {
nvmem-cells = <&macaddr_art_1002>;
nvmem-cells = <&macaddr_art_1002 (-1)>;
nvmem-cell-names = "mac-address";
mac-address-increment = <(-1)>;
};
&eth1 {

View file

@ -110,7 +110,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -153,13 +155,12 @@
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
};
@ -167,7 +168,6 @@
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 10>;
nvmem-cell-names = "mac-address";
mac-address-increment = <10>;
};

View file

@ -94,7 +94,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -119,13 +121,12 @@
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
};
@ -133,7 +134,6 @@
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 3>;
nvmem-cell-names = "mac-address";
mac-address-increment = <3>;
};

View file

@ -94,7 +94,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -119,7 +121,7 @@
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
};
@ -132,7 +134,6 @@
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 10>;
nvmem-cell-names = "mac-address";
mac-address-increment = <10>;
};

View file

@ -121,7 +121,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -164,14 +166,13 @@
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
};
&eth1 {
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&wmac {

View file

@ -120,7 +120,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -139,14 +141,13 @@
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
};
&eth1 {
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&wmac {

View file

@ -115,7 +115,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -133,16 +135,15 @@
&eth0 {
status = "okay";
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-handle = <&swphy4>;
};
&eth1 {
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&wmac {

View file

@ -102,7 +102,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -121,14 +123,13 @@
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
};
&eth1 {
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&wmac {

View file

@ -115,7 +115,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -155,14 +157,13 @@
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
};
&eth1 {
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&wmac {

View file

@ -86,7 +86,9 @@
#size-cells = <1>;
macaddr_pridata_400: macaddr@400 {
compatible = "mac-base";
reg = <0x400 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -105,13 +107,12 @@
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_pridata_400>;
nvmem-cells = <&macaddr_pridata_400 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
nvmem-cells = <&macaddr_pridata_400>;
nvmem-cells = <&macaddr_pridata_400 0>;
nvmem-cell-names = "mac-address";
};

View file

@ -91,7 +91,9 @@
#size-cells = <1>;
macaddr_config_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -132,14 +134,13 @@
status = "okay";
phy-handle = <&swphy0>;
nvmem-cells = <&macaddr_config_0>;
nvmem-cells = <&macaddr_config_0 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_config_0>;
nvmem-cells = <&macaddr_config_0 0>;
nvmem-cell-names = "mac-address";
gmac-config {

View file

@ -131,7 +131,9 @@
#size-cells = <1>;
macaddr_romfile_f100: macaddr@f100 {
compatible = "mac-base";
reg = <0xf100 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -156,13 +158,12 @@
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_romfile_f100>;
nvmem-cells = <&macaddr_romfile_f100 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
nvmem-cells = <&macaddr_romfile_f100>;
nvmem-cells = <&macaddr_romfile_f100 0>;
nvmem-cell-names = "mac-address";
};
@ -170,7 +171,7 @@
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_romfile_f100>;
nvmem-cells = <&macaddr_romfile_f100 0>;
nvmem-cell-names = "mac-address";
};

View file

@ -156,7 +156,9 @@
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
compatible = "mac-base";
reg = <0x1fc00 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -181,13 +183,12 @@
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
@ -195,7 +196,7 @@
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};

View file

@ -113,7 +113,9 @@
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
compatible = "mac-base";
reg = <0x1fc00 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -138,22 +140,20 @@
phy-handle = <&swphy0>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 (-1)>;
nvmem-cell-names = "mac-address";
mac-address-increment = <(-1)>;
};
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};

View file

@ -132,7 +132,9 @@
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
compatible = "mac-base";
reg = <0x8 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -157,9 +159,8 @@
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
@ -170,7 +171,7 @@
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};

View file

@ -150,7 +150,9 @@
};
macaddr_art_1002: macaddr@1002 {
compatible = "mac-base";
reg = <0x1002 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -171,15 +173,14 @@
phy-handle = <&swphy0>;
nvmem-cells = <&macaddr_art_1002>;
nvmem-cells = <&macaddr_art_1002 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_art_1002>;
nvmem-cells = <&macaddr_art_1002 0>;
nvmem-cell-names = "mac-address";
gmac-config {

View file

@ -129,7 +129,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
macaddr_art_6: macaddr@6 {
@ -146,7 +148,7 @@
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
};
@ -164,7 +166,6 @@
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 2>;
nvmem-cell-names = "mac-address";
mac-address-increment = <2>;
};

View file

@ -111,7 +111,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -124,7 +126,7 @@
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
};
@ -134,16 +136,14 @@
*/
compatible = "qca,qca9530-eth", "syscon", "simple-mfd";
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 2>;
nvmem-cell-names = "mac-address";
mac-address-increment = <2>;
};

View file

@ -58,7 +58,9 @@
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
compatible = "mac-base";
reg = <0x1fc00 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -83,9 +85,8 @@
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
@ -96,6 +97,6 @@
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};

View file

@ -93,7 +93,9 @@
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
compatible = "mac-base";
reg = <0x1fc00 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -118,13 +120,12 @@
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
@ -132,6 +133,6 @@
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};

View file

@ -115,7 +115,9 @@
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
compatible = "mac-base";
reg = <0x1fc00 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -140,13 +142,12 @@
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
@ -154,6 +155,6 @@
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};

View file

@ -126,7 +126,9 @@
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
compatible = "mac-base";
reg = <0x1fc00 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -151,13 +153,12 @@
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
@ -165,6 +166,6 @@
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};

View file

@ -75,7 +75,9 @@
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
compatible = "mac-base";
reg = <0x1fc00 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -100,13 +102,12 @@
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
@ -114,6 +115,6 @@
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};

View file

@ -66,7 +66,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -85,7 +87,7 @@
&eth0 {
status = "okay";
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-handle = <&phy5>;
@ -99,9 +101,8 @@
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&pcie0 {

View file

@ -108,7 +108,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
cal_art_1000: cal@1000 {
@ -156,18 +158,16 @@
compatible = "qcom,ath10k";
reg = <0 0 0 0 0>;
nvmem-cells = <&macaddr_art_0>, <&cal_art_5000>;
nvmem-cells = <&macaddr_art_0 4>, <&cal_art_5000>;
nvmem-cell-names = "mac-address", "calibration";
mac-address-increment = <4>;
};
};
&wmac {
status = "okay";
nvmem-cells = <&macaddr_art_0>, <&cal_art_1000>;
nvmem-cells = <&macaddr_art_0 3>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
mac-address-increment = <3>;
};
&usb_phy0 {
@ -198,9 +198,8 @@
&eth0 {
status = "okay";
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
phy-handle = <&phy0>;
pll-data = <0xa6000000 0x00000101 0x00001616>;

View file

@ -68,7 +68,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
calibration_art_1000: calibration@1000 {
@ -95,7 +97,7 @@
&eth0 {
status = "okay";
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-handle = <&phy5>;
@ -107,17 +109,15 @@
&wmac {
status = "okay";
nvmem-cells = <&macaddr_art_0>, <&calibration_art_1000>;
nvmem-cells = <&macaddr_art_0 1>, <&calibration_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
mac-address-increment = <1>;
};
&ath10k_0 {
status = "okay";
nvmem-cells = <&macaddr_art_0>, <&calibration_art_5000>;
nvmem-cells = <&macaddr_art_0 2>, <&calibration_art_5000>;
nvmem-cell-names = "mac-address", "calibration";
mac-address-increment = <2>;
};
&pcie0 {

View file

@ -72,7 +72,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -98,7 +100,7 @@
&eth0 {
status = "okay";
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-handle = <&phy1>;
@ -110,9 +112,8 @@
&eth1 {
status = "okay";
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
phy-handle = <&phy2>;

View file

@ -90,7 +90,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -100,9 +102,8 @@
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&pcie0 {

View file

@ -75,7 +75,7 @@
&eth0 {
status = "okay";
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-handle = <&phy5>;
@ -88,9 +88,8 @@
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&pcie0 {
@ -104,7 +103,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};

View file

@ -97,10 +97,8 @@
reg = <0x0000 0 0 0 0>;
qca,no-eeprom;
nvmem-cells = <&macaddr_oemdata_1d>;
nvmem-cells = <&macaddr_oemdata_1d 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
};
@ -171,7 +169,9 @@
#size-cells = <1>;
macaddr_oemdata_1d: macaddr@1d {
compatible = "mac-base";
reg = <0x1d 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -188,7 +188,7 @@
status = "okay";
qca,no-eeprom;
nvmem-cells = <&macaddr_oemdata_1d>;
nvmem-cells = <&macaddr_oemdata_1d 0>;
nvmem-cell-names = "mac-address";
};
@ -210,7 +210,7 @@
&eth0 {
status = "okay";
nvmem-cells = <&macaddr_oemdata_1d>;
nvmem-cells = <&macaddr_oemdata_1d 0>;
nvmem-cell-names = "mac-address";
phy-handle = <&phy0>;

View file

@ -158,7 +158,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -188,7 +190,7 @@
&eth0 {
status = "okay";
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-handle = <&phy0>;
pll-data = <0xa6000000 0x00000101 0x00001616>;
@ -202,9 +204,8 @@
&eth1 {
status = "okay";
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 (-1)>;
nvmem-cell-names = "mac-address";
mac-address-increment = <(-1)>;
pll-data = <0x03000101 0x00000101 0x00001616>;
fixed-link {

View file

@ -98,7 +98,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -121,7 +123,7 @@
&eth0 {
status = "okay";
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
pll-data = <0xbe000000 0xb0000101 0xb0001313>;
@ -144,7 +146,6 @@
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 10>;
nvmem-cell-names = "mac-address";
mac-address-increment = <10>;
};

View file

@ -58,9 +58,8 @@
&eth1 {
status = "okay";
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
phy-handle = <&phy1>;
pll-data = <0x03000101 0x00000101 0x00001313>;

View file

@ -93,9 +93,8 @@
&eth1 {
status = "okay";
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
phy-handle = <&phy1>;
pll-data = <0x03000101 0x00000101 0x00001313>;

View file

@ -76,7 +76,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -109,7 +111,7 @@
&eth0 {
status = "okay";
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-handle = <&phy4>;
@ -124,7 +126,6 @@
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 (-2)>;
nvmem-cell-names = "mac-address";
mac-address-increment = <(-2)>;
};

View file

@ -68,7 +68,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
calibration_art_1000: calibration@1000 {
@ -95,7 +97,7 @@
&eth0 {
status = "okay";
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-handle = <&phy5>;
@ -107,17 +109,15 @@
&wmac {
status = "okay";
nvmem-cells = <&macaddr_art_0>, <&calibration_art_1000>;
nvmem-cells = <&macaddr_art_0 1>, <&calibration_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
mac-address-increment = <1>;
};
&ath10k_0 {
status = "okay";
nvmem-cells = <&macaddr_art_0>, <&calibration_art_5000>;
nvmem-cells = <&macaddr_art_0 2>, <&calibration_art_5000>;
nvmem-cell-names = "mac-address", "calibration";
mac-address-increment = <2>;
};
&pcie0 {

View file

@ -56,7 +56,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
calibration_art_1000: calibration@1000 {
@ -90,7 +92,7 @@
&eth0 {
status = "okay";
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-handle = <&phy1>;
@ -102,9 +104,8 @@
&eth1 {
status = "okay";
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
phy-handle = <&phy2>;
@ -116,17 +117,15 @@
&wmac {
status = "okay";
nvmem-cells = <&macaddr_art_0>, <&calibration_art_1000>;
nvmem-cells = <&macaddr_art_0 2>, <&calibration_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
mac-address-increment = <2>;
};
&ath10k_1 {
status = "okay";
nvmem-cells = <&macaddr_art_0>, <&calibration_art_5000>;
nvmem-cells = <&macaddr_art_0 3>, <&calibration_art_5000>;
nvmem-cell-names = "mac-address", "calibration";
mac-address-increment = <3>;
};
&pcie1 {

View file

@ -118,7 +118,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
macaddr_art_6: macaddr@6 {
@ -152,7 +154,7 @@
pll-data = <0x82000101 0x80000101 0x80001313>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-mode = "rgmii-id";
@ -185,9 +187,8 @@
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 2>;
nvmem-cell-names = "mac-address";
mac-address-increment = <2>;
};
&pcie0 {

View file

@ -126,7 +126,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -149,7 +151,7 @@
pll-data = <0x82000000 0x80000101 0x80001313>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-mode = "rgmii-id";
@ -165,9 +167,8 @@
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&pcie0 {

View file

@ -19,8 +19,7 @@
wifi@0,0 {
compatible = "pci168c,0033";
reg = <0x0000 0 0 0 0>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 16>;
nvmem-cell-names = "mac-address";
mac-address-increment = <16>;
};
};

View file

@ -19,8 +19,7 @@
wifi@0,0 {
compatible = "pci168c,0033";
reg = <0x0000 0 0 0 0>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 16>;
nvmem-cell-names = "mac-address";
mac-address-increment = <16>;
};
};

View file

@ -137,7 +137,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
macaddr_art_6: macaddr@6 {
@ -171,7 +173,7 @@
pll-data = <0x82000101 0x80000101 0x80001313>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-mode = "rgmii-id";
@ -204,9 +206,8 @@
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 2>;
nvmem-cell-names = "mac-address";
mac-address-increment = <2>;
};
&pcie1 {

View file

@ -167,7 +167,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
macaddr_art_6: macaddr@6 {
@ -205,7 +207,7 @@
pll-data = <0x82000101 0x80000101 0x80001313>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-mode = "rgmii-id";
@ -238,7 +240,6 @@
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 2>;
nvmem-cell-names = "mac-address";
mac-address-increment = <2>;
};

View file

@ -96,7 +96,9 @@
#size-cells = <1>;
macaddr_pridata_400: macaddr@400 {
compatible = "mac-base";
reg = <0x400 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -137,9 +139,8 @@
phy-handle = <&phy0>;
nvmem-cells = <&macaddr_pridata_400>;
nvmem-cells = <&macaddr_pridata_400 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
@ -147,7 +148,7 @@
pll-data = <0x03000101 0x00000101 0x00001616>;
nvmem-cells = <&macaddr_pridata_400>;
nvmem-cells = <&macaddr_pridata_400 0>;
nvmem-cell-names = "mac-address";
fixed-link {

View file

@ -40,7 +40,9 @@
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
compatible = "mac-base";
reg = <0x1fc00 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -59,19 +61,18 @@
};
&eth0 {
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};

View file

@ -40,7 +40,9 @@
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
compatible = "mac-base";
reg = <0x1fc00 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -69,17 +71,16 @@
};
&eth0 {
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
nvmem-cells = <&macaddr_uboot_1fc00>, <&calibration_art_1000>;
nvmem-cells = <&macaddr_uboot_1fc00 0>, <&calibration_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View file

@ -41,7 +41,9 @@
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
compatible = "mac-base";
reg = <0x1fc00 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -74,13 +76,12 @@
};
&eth0 {
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
@ -91,13 +92,12 @@
compatible = "qcom,ath10k";
reg = <0 0 0 0 0>;
mac-address-increment = <(-1)>;
nvmem-cells = <&macaddr_uboot_1fc00>, <&calibration_art_5000>;
nvmem-cells = <&macaddr_uboot_1fc00 (-1)>, <&calibration_art_5000>;
nvmem-cell-names = "mac-address", "calibration";
};
};
&wmac {
nvmem-cells = <&macaddr_uboot_1fc00>, <&calibration_art_1000>;
nvmem-cells = <&macaddr_uboot_1fc00 0>, <&calibration_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View file

@ -59,7 +59,9 @@
#size-cells = <1>;
macaddr_romfs_f100: macaddr@f100 {
compatible = "mac-base";
reg = <0xf100 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -80,18 +82,17 @@
};
&eth0 {
nvmem-cells = <&macaddr_romfs_f100>;
nvmem-cells = <&macaddr_romfs_f100 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
nvmem-cells = <&macaddr_romfs_f100>;
nvmem-cells = <&macaddr_romfs_f100 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_romfs_f100>;
nvmem-cells = <&macaddr_romfs_f100 0>;
nvmem-cell-names = "mac-address";
};

View file

@ -53,7 +53,9 @@
#size-cells = <1>;
macaddr_romfs_f100: macaddr@f100 {
compatible = "mac-base";
reg = <0xf100 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -74,18 +76,17 @@
};
&eth0 {
nvmem-cells = <&macaddr_romfs_f100>;
nvmem-cells = <&macaddr_romfs_f100 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
nvmem-cells = <&macaddr_romfs_f100>;
nvmem-cells = <&macaddr_romfs_f100 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_romfs_f100>;
nvmem-cells = <&macaddr_romfs_f100 0>;
nvmem-cell-names = "mac-address";
};

View file

@ -142,7 +142,9 @@
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
compatible = "mac-base";
reg = <0x8 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -168,7 +170,7 @@
phy-handle = <&phy4>;
pll-data = <0xa6000000 0x00000101 0x00001616>;
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
@ -176,7 +178,6 @@
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 (-1)>;
nvmem-cell-names = "mac-address";
mac-address-increment = <(-1)>;
};

View file

@ -96,9 +96,8 @@
ath9k: wifi@0,0 {
compatible = "pci168c,0033";
reg = <0x0000 0 0 0 0>;
nvmem-cells = <&macaddr_uboot_1fc00>, <&cal_ath9k_pci>;
nvmem-cells = <&macaddr_uboot_1fc00 (-2)>, <&cal_ath9k_pci>;
nvmem-cell-names = "mac-address", "calibration";
mac-address-increment = <(-2)>;
#gpio-cells = <2>;
gpio-controller;
};
@ -144,7 +143,9 @@
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
compatible = "mac-base";
reg = <0x1fc00 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -200,9 +201,8 @@
&eth0 {
status = "okay";
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
phy-handle = <&phy0>;
pll-data = <0x56000000 0x00000101 0x00001616>;
@ -215,7 +215,7 @@
&eth1 {
status = "okay";
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
pll-data = <0x03000101 0x00000101 0x00001616>;
@ -228,7 +228,6 @@
&wmac {
status = "okay";
nvmem-cells = <&macaddr_uboot_1fc00>, <&cal_ath9k_soc>;
nvmem-cells = <&macaddr_uboot_1fc00 (-1)>, <&cal_ath9k_soc>;
nvmem-cell-names = "mac-address", "calibration";
mac-address-increment = <(-1)>;
};

View file

@ -40,7 +40,9 @@
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
compatible = "mac-base";
reg = <0x1fc00 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -59,19 +61,18 @@
};
&eth0 {
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};

View file

@ -104,7 +104,9 @@
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
compatible = "mac-base";
reg = <0x1fc00 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -148,9 +150,8 @@
pll-data = <0x56000000 0x00000101 0x00001616>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
phy-handle = <&phy0>;
};
@ -159,7 +160,7 @@
pll-data = <0x03000101 0x00000101 0x00001616>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
fixed-link {
@ -171,6 +172,6 @@
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_uboot_1fc00>;
nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};

View file

@ -111,7 +111,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -126,9 +128,8 @@
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&pcie0 {

View file

@ -159,7 +159,9 @@
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
compatible = "mac-base";
reg = <0x8 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -182,22 +184,21 @@
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
&eth1 {
status = "okay";
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};

View file

@ -41,7 +41,9 @@
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
compatible = "mac-base";
reg = <0x8 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -68,19 +70,18 @@
};
&eth0 {
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};

View file

@ -58,7 +58,9 @@
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
compatible = "mac-base";
reg = <0x8 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -85,19 +87,18 @@
};
&eth0 {
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};

View file

@ -64,7 +64,9 @@
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
compatible = "mac-base";
reg = <0x8 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -91,19 +93,18 @@
};
&eth0 {
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};

View file

@ -53,7 +53,9 @@
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
compatible = "mac-base";
reg = <0x8 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -80,19 +82,18 @@
};
&eth0 {
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};

View file

@ -53,7 +53,9 @@
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
compatible = "mac-base";
reg = <0x8 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -86,19 +88,18 @@
};
&eth0 {
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};

View file

@ -48,7 +48,9 @@
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
compatible = "mac-base";
reg = <0x8 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -81,19 +83,18 @@
};
&eth0 {
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};

View file

@ -63,9 +63,7 @@
compatible = "qcom,ath10k";
reg = <0 0 0 0 0>;
mac-address-increment = <1>;
nvmem-cells = <&macaddr_info_8>, <&precalibration_ath10k>;
nvmem-cells = <&macaddr_info_8 1>, <&precalibration_ath10k>;
nvmem-cell-names = "mac-address", "pre-calibration";
};
};
@ -106,7 +104,9 @@
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
compatible = "mac-base";
reg = <0x8 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -163,13 +163,13 @@
&eth1 {
status = "okay";
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
status = "okay";
nvmem-cells = <&macaddr_info_8>, <&calibration_ath9k>;
nvmem-cells = <&macaddr_info_8 0>, <&calibration_ath9k>;
nvmem-cell-names = "mac-address", "calibration";
};

View file

@ -87,7 +87,9 @@
#size-cells = <1>;
macaddr_uboot_0fc00: macaddr@0fc00 {
compatible = "mac-base";
reg = <0x0fc00 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -132,9 +134,8 @@
compatible = "qcom,ath10k";
reg = <0 0 0 0 0>;
nvmem-cells = <&macaddr_uboot_0fc00>, <&calibration_ath10k>;
nvmem-cells = <&macaddr_uboot_0fc00 (-2)>, <&calibration_ath10k>;
nvmem-cell-names = "mac-address", "calibration";
mac-address-increment = <(-2)>;
};
};
@ -147,24 +148,22 @@
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_uboot_0fc00>;
nvmem-cells = <&macaddr_uboot_0fc00 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};
&eth1 {
status = "okay";
nvmem-cells = <&macaddr_uboot_0fc00>;
nvmem-cells = <&macaddr_uboot_0fc00 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
status = "okay";
nvmem-cells = <&macaddr_uboot_0fc00>, <&calibration_ath9k>;
nvmem-cells = <&macaddr_uboot_0fc00 (-1)>, <&calibration_ath9k>;
nvmem-cell-names = "mac-address", "calibration";
mac-address-increment = <(-1)>;
};
&usb0 {

View file

@ -100,7 +100,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
macaddr_art_6: macaddr@6 {
@ -134,7 +136,7 @@
status = "okay";
phy-handle = <&swphy4>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
};
@ -149,7 +151,6 @@
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
mac-address-increment = <1>;
};

View file

@ -91,7 +91,9 @@
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -132,7 +134,7 @@
pll-data = <0x03000101 0x00000101 0x00001919>;
phy-mode = "sgmii";
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-handle = <&phy0>;
};
@ -141,7 +143,6 @@
status = "okay";
mtd-cal-data = <&art 0x1000>;
nvmem-cells = <&macaddr_art_0>;
nvmem-cells = <&macaddr_art_0 10>;
nvmem-cell-names = "mac-address";
mac-address-increment = <10>;
};

View file

@ -55,7 +55,9 @@
};
macaddr_art_1002: macaddr@1002 {
compatible = "mac-base";
reg = <0x1002 0x6>;
#nvmem-cell-cells = <1>;
};
cal_art_5000: cal@5000 {
@ -77,9 +79,8 @@
};
&eth0 {
nvmem-cells = <&macaddr_art_1002>;
nvmem-cells = <&macaddr_art_1002 (-1)>;
nvmem-cell-names = "mac-address";
mac-address-increment = <(-1)>;
};
&wmac {

View file

@ -49,16 +49,17 @@
};
macaddr_art_1002: macaddr@1002 {
compatible = "mac-base";
reg = <0x1002 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
};
&eth0 {
nvmem-cells = <&macaddr_art_1002>;
nvmem-cells = <&macaddr_art_1002 (-1)>;
nvmem-cell-names = "mac-address";
mac-address-increment = <(-1)>;
};
&wmac {

View file

@ -36,7 +36,9 @@
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
compatible = "mac-base";
reg = <0x8 0x6>;
#nvmem-cell-cells = <1>;
};
precalibration_ath10k: pre-calibration@5000 {
@ -62,9 +64,7 @@
compatible = "qcom,ath10k";
reg = <0 0 0 0 0>;
mac-address-increment = <1>;
nvmem-cells = <&macaddr_info_8>, <&precalibration_ath10k>;
nvmem-cells = <&macaddr_info_8 1>, <&precalibration_ath10k>;
nvmem-cell-names = "mac-address", "pre-calibration";
};
};

View file

@ -36,7 +36,9 @@
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
compatible = "mac-base";
reg = <0x8 0x6>;
#nvmem-cell-cells = <1>;
};
precalibration_ath10k: pre-calibration@5000 {
@ -61,9 +63,7 @@
compatible = "qcom,ath10k";
reg = <0 0 0 0 0>;
mac-address-increment = <1>;
nvmem-cells = <&macaddr_info_8>, <&precalibration_ath10k>;
nvmem-cells = <&macaddr_info_8 1>, <&precalibration_ath10k>;
nvmem-cell-names = "mac-address", "pre-calibration";
};
};

View file

@ -57,7 +57,9 @@
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
compatible = "mac-base";
reg = <0x8 0x6>;
#nvmem-cell-cells = <1>;
};
calibration_ath10k: calibration@5000 {
@ -83,9 +85,7 @@
compatible = "qcom,ath10k";
reg = <0 0 0 0 0>;
mac-address-increment = <1>;
nvmem-cells = <&macaddr_info_8>, <&calibration_ath10k>;
nvmem-cells = <&macaddr_info_8 1>, <&calibration_ath10k>;
nvmem-cell-names = "mac-address", "calibration";
};
};

View file

@ -36,7 +36,9 @@
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
compatible = "mac-base";
reg = <0x8 0x6>;
#nvmem-cell-cells = <1>;
};
precalibration_ath10k: pre-calibration@5000 {
@ -62,9 +64,7 @@
compatible = "qcom,ath10k";
reg = <0 0 0 0 0>;
mac-address-increment = <1>;
nvmem-cells = <&macaddr_info_8>, <&precalibration_ath10k>;
nvmem-cells = <&macaddr_info_8 1>, <&precalibration_ath10k>;
nvmem-cell-names = "mac-address", "pre-calibration";
};
};

View file

@ -36,7 +36,9 @@
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
compatible = "mac-base";
reg = <0x8 0x6>;
#nvmem-cell-cells = <1>;
};
precalibration_ath10k: pre-calibration@5000 {
@ -61,9 +63,7 @@
compatible = "qcom,ath10k";
reg = <0 0 0 0 0>;
mac-address-increment = <1>;
nvmem-cells = <&macaddr_info_8>, <&precalibration_ath10k>;
nvmem-cells = <&macaddr_info_8 1>, <&precalibration_ath10k>;
nvmem-cell-names = "mac-address", "pre-calibration";
};
};

View file

@ -50,7 +50,9 @@
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
compatible = "mac-base";
reg = <0x8 0x6>;
#nvmem-cell-cells = <1>;
};
calibration_ath10k: calibration@5000 {
@ -76,9 +78,7 @@
compatible = "qcom,ath10k";
reg = <0 0 0 0 0>;
mac-address-increment = <1>;
nvmem-cells = <&macaddr_info_8>, <&calibration_ath10k>;
nvmem-cells = <&macaddr_info_8 1>, <&calibration_ath10k>;
nvmem-cell-names = "mac-address", "calibration";
};
};

View file

@ -51,9 +51,7 @@
compatible = "qcom,ath10k";
reg = <0 0 0 0 0>;
mac-address-increment = <1>;
nvmem-cells = <&macaddr_info_8>, <&calibration_ath10k>;
nvmem-cells = <&macaddr_info_8 1>, <&calibration_ath10k>;
nvmem-cell-names = "mac-address", "pre-calibration";
};
};
@ -100,7 +98,9 @@
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
compatible = "mac-base";
reg = <0x8 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -178,13 +178,13 @@
phy-handle = <&phy0>;
phy-mode = "sgmii";
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
status = "okay";
nvmem-cells = <&macaddr_info_8>, <&calibration_ath9k>;
nvmem-cells = <&macaddr_info_8 0>, <&calibration_ath9k>;
nvmem-cell-names = "mac-address", "calibration";
};

View file

@ -115,7 +115,7 @@
pll-data = <0x03000000 0x00000101 0x00001313>;
nvmem-cells = <&macaddr_info_8>;
nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
qca956x-serdes-fixup;
@ -128,6 +128,6 @@
&wmac {
status = "okay";
nvmem-cells = <&macaddr_info_8>, <&calibration_ath9k>;
nvmem-cells = <&macaddr_info_8 0>, <&calibration_ath9k>;
nvmem-cell-names = "mac-address", "calibration";
};

View file

@ -75,7 +75,9 @@
#size-cells = <1>;
macaddr_mac_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -150,14 +152,13 @@
};
&eth0 {
nvmem-cells = <&macaddr_mac_0>;
nvmem-cells = <&macaddr_mac_0 0>;
nvmem-cell-names = "mac-address";
};
&wifi_ath10k {
nvmem-cells = <&macaddr_mac_0>, <&cal_caldata_5000>;
nvmem-cells = <&macaddr_mac_0 1>, <&cal_caldata_5000>;
nvmem-cell-names = "mac-address", "pre-calibration";
mac-address-increment = <1>;
};
&pinmux {
@ -167,6 +168,6 @@
};
&wmac {
nvmem-cells = <&macaddr_mac_0>, <&cal_caldata_1000>;
nvmem-cells = <&macaddr_mac_0 0>, <&cal_caldata_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View file

@ -87,7 +87,9 @@
#size-cells = <1>;
macaddr_mac_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -117,17 +119,16 @@
};
&eth0 {
nvmem-cells = <&macaddr_mac_0>;
nvmem-cells = <&macaddr_mac_0 0>;
nvmem-cell-names = "mac-address";
};
&wifi_ath10k {
nvmem-cells = <&macaddr_mac_0>, <&cal_caldata_5000>;
nvmem-cells = <&macaddr_mac_0 1>, <&cal_caldata_5000>;
nvmem-cell-names = "mac-address", "calibration";
mac-address-increment = <1>;
};
&wmac {
nvmem-cells = <&macaddr_mac_0>, <&cal_caldata_1000>;
nvmem-cells = <&macaddr_mac_0 0>, <&cal_caldata_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View file

@ -88,7 +88,9 @@
#size-cells = <1>;
macaddr_mac_0: macaddr@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -118,17 +120,16 @@
};
&eth0 {
nvmem-cells = <&macaddr_mac_0>;
nvmem-cells = <&macaddr_mac_0 0>;
nvmem-cell-names = "mac-address";
};
&wifi_ath10k {
nvmem-cells = <&macaddr_mac_0>, <&cal_caldata_5000>, <&cal_caldata_5000>;
nvmem-cells = <&macaddr_mac_0 1>, <&cal_caldata_5000>, <&cal_caldata_5000>;
nvmem-cell-names = "mac-address", "calibration", "pre-calibration";
mac-address-increment = <1>;
};
&wmac {
nvmem-cells = <&macaddr_mac_0>, <&cal_caldata_1000>;
nvmem-cells = <&macaddr_mac_0 0>, <&cal_caldata_1000>;
nvmem-cell-names = "mac-address", "calibration";
};

View file

@ -91,7 +91,9 @@
#size-cells = <1>;
macaddr_mac_0: mac-address@0 {
compatible = "mac-base";
reg = <0x0 0x6>;
#nvmem-cell-cells = <1>;
};
};
};
@ -122,17 +124,16 @@
};
&eth0 {
nvmem-cells = <&macaddr_mac_0>;
nvmem-cells = <&macaddr_mac_0 0>;
nvmem-cell-names = "mac-address";
};
&wifi_ath10k {
nvmem-cells = <&macaddr_mac_0>, <&precal_art_5000>;
nvmem-cells = <&macaddr_mac_0 0x20000>, <&precal_art_5000>;
nvmem-cell-names = "mac-address", "pre-calibration";
mac-address-increment = <0x20000>;
};
&wmac {
nvmem-cells = <&macaddr_mac_0>, <&cal_art_1000>;
nvmem-cells = <&macaddr_mac_0 0>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};