aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ipq40xx
diff options
context:
space:
mode:
authorGuillaume Lefebvre <guillaume@zelig.ch>2022-11-09 06:52:18 +0100
committerHauke Mehrtens <hauke@hauke-m.de>2022-11-12 18:15:55 +0100
commit65d9a715fc891740a900052be625f60da3a2b6a3 (patch)
tree227faf14d788eabd24a2167d76c05eacdec679e4 /target/linux/ipq40xx
parent62efb34071cff2e15bff85b00040520dad7d6097 (diff)
downloadupstream-65d9a715fc891740a900052be625f60da3a2b6a3.tar.gz
upstream-65d9a715fc891740a900052be625f60da3a2b6a3.tar.bz2
upstream-65d9a715fc891740a900052be625f60da3a2b6a3.zip
ipq40xx: D-Link DAP-2610: convert to DSA
Reenable D-Link DAP-2610, convert it to DSA and label port to 'lan', as shown on the case Reviewed-by: Robert Marko <robimarko@gmail.com> Signed-off-by: Guillaume Lefebvre <guillaume@zelig.ch>
Diffstat (limited to 'target/linux/ipq40xx')
-rw-r--r--target/linux/ipq40xx/base-files/etc/board.d/02_network1
-rw-r--r--target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-dap-2610.dts14
-rw-r--r--target/linux/ipq40xx/image/generic.mk3
3 files changed, 16 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 16b0f05a5b..80b7b02e8a 100644
--- a/target/linux/ipq40xx/base-files/etc/board.d/02_network
+++ b/target/linux/ipq40xx/base-files/etc/board.d/02_network
@@ -43,6 +43,7 @@ ipq40xx_setup_interfaces()
;;
aruba,ap-303|\
avm,fritzrepeater-1200|\
+ dlink,dap-2610|\
meraki,mr33|\
meraki,mr74|\
mikrotik,lhgg-60ad|\
diff --git a/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-dap-2610.dts b/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-dap-2610.dts
index ff8053c42b..724047c469 100644
--- a/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-dap-2610.dts
+++ b/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4018-dap-2610.dts
@@ -181,6 +181,20 @@
status = "okay";
};
+&gmac {
+ status = "okay";
+};
+
+&switch {
+ status = "okay";
+};
+
+&swport5 {
+ status = "okay";
+
+ label = "lan";
+};
+
&tlmm {
serial_pins: serial_pinmux {
mux {
diff --git a/target/linux/ipq40xx/image/generic.mk b/target/linux/ipq40xx/image/generic.mk
index b50d072bec..9fb34a7871 100644
--- a/target/linux/ipq40xx/image/generic.mk
+++ b/target/linux/ipq40xx/image/generic.mk
@@ -419,8 +419,7 @@ define Device/dlink_dap-2610
IMAGE/factory.bin := append-kernel | pad-offset 6144k 160 | append-rootfs | wrgg-image | check-size
IMAGE/sysupgrade.bin := append-kernel | wrgg-image | pad-to $$$$(BLOCKSIZE) | append-rootfs | pad-rootfs | check-size | append-metadata
endef
-# Missing DSA Setup
-#TARGET_DEVICES += dlink_dap-2610
+TARGET_DEVICES += dlink_dap-2610
define Device/edgecore_ecw5211
$(call Device/FitImage)