[openwrt/openwrt] qualcommax: ipq807x: use ascii-env driver for Linksys MX4200v1
LEDE Commits
lede-commits at lists.infradead.org
Tue Dec 16 01:22:37 PST 2025
robimarko pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/f0c534877531a7cafe8f46e05560cc68b1e25dba
commit f0c534877531a7cafe8f46e05560cc68b1e25dba
Author: Christoph Krapp <achterin at gmail.com>
AuthorDate: Mon Nov 10 23:44:21 2025 +0100
qualcommax: ipq807x: use ascii-env driver for Linksys MX4200v1
Just like it has already been changed for v2, use the ascii-eq-delim-env
driver to extract the label mac from the devinfo partition.
Signed-off-by: Christoph Krapp <achterin at gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20732
Signed-off-by: Robert Marko <robimarko at gmail.com>
---
.../arch/arm64/boot/dts/qcom/ipq8174-mx4200.dtsi | 14 +++++++++++++
.../arch/arm64/boot/dts/qcom/ipq8174-mx4200v1.dts | 7 -------
.../arch/arm64/boot/dts/qcom/ipq8174-mx4200v2.dts | 24 ----------------------
3 files changed, 14 insertions(+), 31 deletions(-)
diff --git a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8174-mx4200.dtsi b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8174-mx4200.dtsi
index 612ad6b50d..16fd4b5237 100644
--- a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8174-mx4200.dtsi
+++ b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8174-mx4200.dtsi
@@ -3,6 +3,12 @@
#include "ipq8174-mx4x00.dtsi"
+/ {
+ aliases {
+ label-mac-device = &dp2;
+ };
+};
+
&tlmm {
iot_pins: iot-state {
recovery-pins {
@@ -238,23 +244,31 @@
&dp2 {
status = "okay";
phy-handle = <&qca8075_1>;
+ nvmem-cells = <&hw_mac_addr 0>;
+ nvmem-cell-names = "mac-address";
label = "wan";
};
&dp3 {
status = "okay";
phy-handle = <&qca8075_2>;
+ nvmem-cells = <&hw_mac_addr 0>;
+ nvmem-cell-names = "mac-address";
label = "lan1";
};
&dp4 {
status = "okay";
phy-handle = <&qca8075_3>;
+ nvmem-cells = <&hw_mac_addr 0>;
+ nvmem-cell-names = "mac-address";
label = "lan2";
};
&dp5 {
status = "okay";
phy-handle = <&qca8075_4>;
+ nvmem-cells = <&hw_mac_addr 0>;
+ nvmem-cell-names = "mac-address";
label = "lan3";
};
diff --git a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8174-mx4200v1.dts b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8174-mx4200v1.dts
index fb09648357..7946e5c54d 100644
--- a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8174-mx4200v1.dts
+++ b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8174-mx4200v1.dts
@@ -9,13 +9,6 @@
/ {
model = "Linksys MX4200v1";
compatible = "linksys,mx4200v1", "qcom,ipq8074";
-
- aliases {
- ethernet1 = &dp2;
- ethernet2 = &dp3;
- ethernet3 = &dp4;
- ethernet4 = &dp5;
- };
};
&wifi {
diff --git a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8174-mx4200v2.dts b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8174-mx4200v2.dts
index da3af3c75b..44e1b72f16 100644
--- a/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8174-mx4200v2.dts
+++ b/target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq8174-mx4200v2.dts
@@ -8,30 +8,6 @@
/ {
model = "Linksys MX4200v2";
compatible = "linksys,mx4200v2", "qcom,ipq8074";
-
- aliases {
- label-mac-device = &dp2;
- };
-};
-
-&dp2 {
- nvmem-cells = <&hw_mac_addr 0>;
- nvmem-cell-names = "mac-address";
-};
-
-&dp3 {
- nvmem-cells = <&hw_mac_addr 0>;
- nvmem-cell-names = "mac-address";
-};
-
-&dp4 {
- nvmem-cells = <&hw_mac_addr 0>;
- nvmem-cell-names = "mac-address";
-};
-
-&dp5 {
- nvmem-cells = <&hw_mac_addr 0>;
- nvmem-cell-names = "mac-address";
};
&wifi {
More information about the lede-commits
mailing list