From c0bf47232a91eead7446b722ce2b712658b8303a Mon Sep 17 00:00:00 2001
From: John Crispin <john@openwrt.org>
Date: Wed, 29 Oct 2014 18:51:02 +0000
Subject: [PATCH] ralink: fix switch config on mt7530 evb

Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 43105
---
 target/linux/ramips/base-files/etc/board.d/02_network | 7 +++++++
 target/linux/ramips/base-files/lib/ramips.sh          | 3 +++
 2 files changed, 10 insertions(+)

diff --git a/target/linux/ramips/base-files/etc/board.d/02_network b/target/linux/ramips/base-files/etc/board.d/02_network
index 6510b1ae90..d2daab5ddb 100755
--- a/target/linux/ramips/base-files/etc/board.d/02_network
+++ b/target/linux/ramips/base-files/etc/board.d/02_network
@@ -212,6 +212,13 @@ ramips_setup_interfaces()
 		ucidef_set_interface_lan "eth0"
 		;;
 
+	mt7620a_mt7530)
+		ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"
+		ucidef_add_switch "switch1" "1" "1"
+		ucidef_add_switch_vlan "switch1" "1" "0 1 2 3 6t"
+		ucidef_add_switch_vlan "switch1" "2" "4 6t"
+		;;
+
 	*)
 		RT3X5X=`cat /proc/cpuinfo | egrep "(RT3.5|RT5350)"`
 		if [ -n "${RT3X5X}" ]; then
diff --git a/target/linux/ramips/base-files/lib/ramips.sh b/target/linux/ramips/base-files/lib/ramips.sh
index b2b299dc51..e3977aa71d 100755
--- a/target/linux/ramips/base-files/lib/ramips.sh
+++ b/target/linux/ramips/base-files/lib/ramips.sh
@@ -229,6 +229,9 @@ ramips_board_detect() {
 	*"Asus RP-N53")
 		name="rp-n53"
 		;;
+	*"Ralink MT7620a + MT7530 evaluation board")
+		name="mt7620a_mt7530"
+		;;
 	*"RT-G32 B1")
 		name="rt-g32-b1"
 		;;
-- 
2.30.2