[openwrt/openwrt] ipq40xx: migrate Linksys WHW01 to DSA and re-enable

LEDE Commits lede-commits at lists.infradead.org
Sat Dec 31 09:57:32 PST 2022


hauke pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/4b367e2b606583bb1316a54d952935893bc53c6c

commit 4b367e2b606583bb1316a54d952935893bc53c6c
Author: Tony Ambardar <itugrok at yahoo.com>
AuthorDate: Mon Dec 5 19:38:45 2022 -0800

    ipq40xx: migrate Linksys WHW01 to DSA and re-enable
    
    Convert Linksys WHW01 network configuration to DSA and re-enable builds.
    
    Reviewed-by: Robert Marko <robimarko at gmail.com>
    Tested-by: Wyatt Martin <wawowl at gmail.com>
    Signed-off-by: Wyatt Martin <wawowl at gmail.com>
    Signed-off-by: Tony Ambardar <itugrok at yahoo.com>
---
 target/linux/ipq40xx/base-files/etc/board.d/02_network |  3 +++
 .../files/arch/arm/boot/dts/qcom-ipq4018-whw01.dts     | 18 ++++++++++++++++++
 target/linux/ipq40xx/image/generic.mk                  |  3 +--
 3 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/target/linux/ipq40xx/base-files/etc/board.d/02_network b/target/linux/ipq40xx/base-files/etc/board.d/02_network
index bceb434bff..7a4cac868c 100644
--- a/target/linux/ipq40xx/base-files/etc/board.d/02_network
+++ b/target/linux/ipq40xx/base-files/etc/board.d/02_network
@@ -59,6 +59,9 @@ ipq40xx_setup_interfaces()
 	compex,wpj428)
 		ucidef_set_interface_lan "lan1 lan2"
 		;;
+	linksys,whw01)
+		ucidef_set_interface_lan "eth1 eth2"
+		;;
 	glinet,gl-a1300|\
 	glinet,gl-b1300|\
 	mobipromo,cm520-79f)
diff --git a/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-whw01.dts b/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-whw01.dts
index 09349219ed..5859548254 100644
--- a/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-whw01.dts
+++ b/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-whw01.dts
@@ -316,3 +316,21 @@
 	nvmem-cell-names = "pre-calibration";
 	nvmem-cells = <&precal_art_5000>;
 };
+
+&gmac {
+	status = "okay";
+};
+
+&switch {
+	status = "okay";
+};
+
+&swport4 {
+	status = "okay";
+	label = "eth1";
+};
+
+&swport5 {
+	status = "okay";
+	label = "eth2";
+};
diff --git a/target/linux/ipq40xx/image/generic.mk b/target/linux/ipq40xx/image/generic.mk
index a2807c6c9c..f92e11c797 100644
--- a/target/linux/ipq40xx/image/generic.mk
+++ b/target/linux/ipq40xx/image/generic.mk
@@ -734,8 +734,7 @@ define Device/linksys_whw01
 	IMAGE/factory.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | append-ubi | linksys-image type=WHW01
 	DEVICE_PACKAGES := uboot-envtools kmod-leds-pca963x
 endef
-# Missing DSA Setup
-#TARGET_DEVICES += linksys_whw01
+TARGET_DEVICES += linksys_whw01
 
 define Device/luma_wrtq-329acn
 	$(call Device/FitImage)




More information about the lede-commits mailing list