From: Tomasz Maciej Nowak <[email protected]>

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 <[email protected]>
---
 .../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 5b0c8cf10690..2af429634218 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@0{
+                                       reg = <0x0000 0x0006>;
+                               };
+
+                               macaddr_art_6: macaddr@6{
+                                       reg = <0x0006 0x0006>;
+                               };
+
                                precal_art_1000: precal@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 {
-- 
2.37.3


_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to