[OpenWrt-Devel] [PATCH] gemini: Bring up DSA switches
Linus Walleij
linus.walleij at linaro.org
Fri Jul 12 02:07:34 EDT 2019
First group the interfaces on the DSA switch into the
right LAN/WAN groups. Tested successfully on the Itian
Square One SQ201 and the SL93512 reference design
with the Vitesse DSA switches.
The RTL8366RB on the DIR-685 is still under development
but this setup is a starting point but since the WAN
and the LAN ports share the same ethernet CPU port
the ethernet port should not be part of either WAN or
LAN.
Signed-off-by: Linus Walleij <linus.walleij at linaro.org>
---
.../gemini/base-files/etc/board.d/02_network | 25 +++++++++++++++++++
1 file changed, 25 insertions(+)
create mode 100755 target/linux/gemini/base-files/etc/board.d/02_network
diff --git a/target/linux/gemini/base-files/etc/board.d/02_network b/target/linux/gemini/base-files/etc/board.d/02_network
new file mode 100755
index 000000000000..87f888e92c28
--- /dev/null
+++ b/target/linux/gemini/base-files/etc/board.d/02_network
@@ -0,0 +1,25 @@
+#!/bin/sh
+
+. /lib/functions/uci-defaults.sh
+
+board_config_update
+
+case "$(board_name)" in
+storlink,gemini324)
+ # These are all connected to eth1 thru VSC7385
+ ucidef_set_interfaces_lan_wan "eth1 lan1 lan2 lan3 lan4" "eth0"
+ ;;
+itian,sq201)
+ # These are all connected to eth1 thru VSC7395
+ ucidef_set_interfaces_lan_wan "eth1 lan1 lan2 lan3 lan4" "eth0"
+ ;;
+dlink,dir-685)
+ # These are all connected to eth0 thru RTL8366RB
+ ucidef_set_interface "eth" ifname "eth0" protocol "none"
+ ucidef_set_interfaces_lan_wan "lan0 lan1 lan2 lan3" "wan"
+ ;;
+esac
+
+board_config_flush
+
+exit 0
--
2.21.0
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list