From a7f991402476aec2887b385d9d0762a5fc2b52bc Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Thu, 8 Feb 2024 18:01:23 +0100 Subject: [PATCH] Add MAC address indicated on the box to WAN interface for z8102ax device --- .../linux/mediatek/dts/mt7981b-zbt-z8102ax.dtsi | 13 +++++++++++++ .../linux/mediatek/dts/mt7981b-zbt-z8102ax.dtsi | 13 +++++++++++++ 2 files changed, 26 insertions(+) diff --git a/6.1/target/linux/mediatek/dts/mt7981b-zbt-z8102ax.dtsi b/6.1/target/linux/mediatek/dts/mt7981b-zbt-z8102ax.dtsi index faf6d9cb..4cf4321c 100644 --- a/6.1/target/linux/mediatek/dts/mt7981b-zbt-z8102ax.dtsi +++ b/6.1/target/linux/mediatek/dts/mt7981b-zbt-z8102ax.dtsi @@ -147,6 +147,8 @@ reg = <1>; phy-mode = "gmii"; phy-handle = <&int_gbe_phy>; + nvmem-cell-names = "mac-address"; + nvmem-cells = <&macaddr_factory_02a>; }; }; @@ -224,21 +226,29 @@ port@0 { reg = <0>; label = "lan1"; + nvmem-cell-names = "mac-address"; + nvmem-cells = <&macaddr_factory_004>; }; port@1 { reg = <1>; label = "lan2"; + nvmem-cell-names = "mac-address"; + nvmem-cells = <&macaddr_factory_004>; }; port@2 { reg = <2>; label = "lan3"; + nvmem-cell-names = "mac-address"; + nvmem-cells = <&macaddr_factory_004>; }; port@3 { reg = <3>; label = "lan4"; + nvmem-cell-names = "mac-address"; + nvmem-cells = <&macaddr_factory_004>; }; port@6 { @@ -323,4 +333,7 @@ macaddr_factory_004: macaddr@004 { reg = <0x004 0x6>; }; + macaddr_factory_02a: macaddr@02a { + reg = <0x02a 0x6>; + }; }; diff --git a/6.6/target/linux/mediatek/dts/mt7981b-zbt-z8102ax.dtsi b/6.6/target/linux/mediatek/dts/mt7981b-zbt-z8102ax.dtsi index faf6d9cb..4cf4321c 100644 --- a/6.6/target/linux/mediatek/dts/mt7981b-zbt-z8102ax.dtsi +++ b/6.6/target/linux/mediatek/dts/mt7981b-zbt-z8102ax.dtsi @@ -147,6 +147,8 @@ reg = <1>; phy-mode = "gmii"; phy-handle = <&int_gbe_phy>; + nvmem-cell-names = "mac-address"; + nvmem-cells = <&macaddr_factory_02a>; }; }; @@ -224,21 +226,29 @@ port@0 { reg = <0>; label = "lan1"; + nvmem-cell-names = "mac-address"; + nvmem-cells = <&macaddr_factory_004>; }; port@1 { reg = <1>; label = "lan2"; + nvmem-cell-names = "mac-address"; + nvmem-cells = <&macaddr_factory_004>; }; port@2 { reg = <2>; label = "lan3"; + nvmem-cell-names = "mac-address"; + nvmem-cells = <&macaddr_factory_004>; }; port@3 { reg = <3>; label = "lan4"; + nvmem-cell-names = "mac-address"; + nvmem-cells = <&macaddr_factory_004>; }; port@6 { @@ -323,4 +333,7 @@ macaddr_factory_004: macaddr@004 { reg = <0x004 0x6>; }; + macaddr_factory_02a: macaddr@02a { + reg = <0x02a 0x6>; + }; };