[openwrt/openwrt] ipq40xx: luma_wrtq-329acn: differentiate ethernet mac addresses

LEDE Commits lede-commits at lists.infradead.org
Sat Sep 24 14:55:57 PDT 2022


chunkeey pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/04eb08029010e78b193c98115b0fed761bd9fe46

commit 04eb08029010e78b193c98115b0fed761bd9fe46
Author: Tomasz Maciej Nowak <tmn505 at gmail.com>
AuthorDate: Fri Sep 23 14:47:39 2022 +0200

    ipq40xx: luma_wrtq-329acn: differentiate ethernet mac addresses
    
    On OEM firmware both addresses for In and Out ports are different. Set
    them as such also in OpenWrt.
    
    Fixes: e24635710c7e (" ipq40xx: add support for Luma Home WRTQ-329ACN")
    Signed-off-by: Tomasz Maciej Nowak <tmn505 at gmail.com>
---
 .../files/arch/arm/boot/dts/qcom-ipq4018-wrtq-329acn.dts     | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-wrtq-329acn.dts b/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-wrtq-329acn.dts
index 5b0c8cf106..2af4296342 100644
--- a/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-wrtq-329acn.dts
+++ b/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-wrtq-329acn.dts
@@ -182,6 +182,14 @@
 				#address-cells = <1>;
 				#size-cells = <1>;
 
+				macaddr_art_0: macaddr at 0{
+					reg = <0x0000 0x0006>;
+				};
+
+				macaddr_art_6: macaddr at 6{
+					reg = <0x0006 0x0006>;
+				};
+
 				precal_art_1000: precal at 1000 {
 					reg = <0x1000 0x2f20>;
 				};
@@ -227,11 +235,15 @@
 &gmac0 {
 	qcom,phy_mdio_addr = <2>;
 	qcom,poll_required = <1>;
+	nvmem-cell-names = "mac-address";
+	nvmem-cells = <&macaddr_art_6>;
 };
 
 &gmac1 {
 	qcom,phy_mdio_addr = <4>;
 	qcom,poll_required = <1>;
+	nvmem-cell-names = "mac-address";
+	nvmem-cells = <&macaddr_art_0>;
 };
 
 &tlmm {




More information about the lede-commits mailing list