Browse Source

qualcommax: ipq5018: glinet-gl-b3000: fix dts nvmem macs

symtom: macs not properly incremented (all macs the same)
solution: set correct offset to mac location

Signed-off-by: Scott Mercer <[email protected]>
Link: https://github.com/openwrt/openwrt/pull/20664
Signed-off-by: Christian Marangi <[email protected]>
Scott Mercer 2 months ago
parent
commit
7670addb07

+ 3 - 6
target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-gl-b3000.dts

@@ -88,7 +88,7 @@
 // MAC1 ---SGMII---> QCA8337 SerDes
 &dp2 {
 	status = "okay";
-	nvmem-cells = <&macaddr_dp2>;
+	nvmem-cells = <&macaddr_dp2 0>;
 	nvmem-cell-names = "mac-address";
 
 	fixed-link {
@@ -229,11 +229,8 @@
 			compatible = "qcom,smem-part";
 
 			partition-0-art {
-				compatible = "fixed-partitions";
-				label = "0:ART";
+				label = "0:art";
 				read-only;
-				#address-cells = <1>;
-				#size-cells = <1>;
 
 				nvmem-layout {
 					compatible = "fixed-layout";
@@ -243,7 +240,7 @@
 					macaddr_dp2: macaddr@0 {
 						compatible = "mac-base";
 						#nvmem-cell-cells = <1>;
-						reg = <0x0 0x6>;
+						reg = <0x6 0x6>;
 					};
 				};
 			};