From 424fce3afe5f75c6a1dab64494e4414e6e65b8d4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <zajec5@gmail.com>
Date: Tue, 31 Mar 2015 05:39:33 +0000
Subject: brcm47xx: recognize more device specific firmwares
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45171 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
 .../brcm47xx/base-files/lib/upgrade/platform.sh    | 34 ++++++++++++++++++++++
 1 file changed, 34 insertions(+)

(limited to 'target/linux')

diff --git a/target/linux/brcm47xx/base-files/lib/upgrade/platform.sh b/target/linux/brcm47xx/base-files/lib/upgrade/platform.sh
index 815c26cd86..d4017b4980 100644
--- a/target/linux/brcm47xx/base-files/lib/upgrade/platform.sh
+++ b/target/linux/brcm47xx/base-files/lib/upgrade/platform.sh
@@ -14,7 +14,24 @@ platform_expected_chk_board_id() {
 	local machine=$(platform_machine)
 
 	case "$machine" in
+		"Netgear WGR614 V8")	echo "U12H072T00_NETGEAR"; return;;
+		"Netgear WGR614 V9")	echo "U12H094T00_NETGEAR"; return;;
+		"Netgear WGR614 V10")	echo "U12H139T01_NETGEAR"; return;;
+		"Netgear WNDR3300")	echo "U12H093T00_NETGEAR"; return;;
+		"Netgear WNDR3400 V1")	echo "U12H155T00_NETGEAR"; return;;
+		"Netgear WNDR3400 V2")	echo "U12H187T00_NETGEAR"; return;;
+		"Netgear WNDR3400 V3")	echo "U12H208T00_NETGEAR"; return;;
+		"Netgear WNDR3400 Vcna")	echo "U12H155T01_NETGEAR"; return;;
+		"Netgear WNDR3700 V3")	echo "U12H194T00_NETGEAR"; return;;
 		"Netgear WNDR4000")	echo "U12H181T00_NETGEAR"; return;;
+		"Netgear WNDR4500 V1")	echo "U12H189T00_NETGEAR"; return;;
+		"Netgear WNDR4500 V2")	echo "U12H224T00_NETGEAR"; return;;
+		"Netgear WNR2000 V2")	echo "U12H114T00_NETGEAR"; return;;
+		"Netgear WNR3500L")	echo "U12H136T99_NETGEAR"; return;;
+		"Netgear WNR3500U")	echo "U12H136T00_NETGEAR"; return;;
+		"Netgear WNR3500 V2")	echo "U12H127T00_NETGEAR"; return;;
+		"Netgear WNR3500 V2vc")	echo "U12H127T70_NETGEAR"; return;;
+		"Netgear WNR834B V2")	echo "U12H081T00_NETGEAR"; return;;
 	esac
 }
 
@@ -22,7 +39,24 @@ platform_expected_cybertan_pattern() {
 	local machine=$(platform_machine)
 
 	case "$machine" in
+		"Linksys E900 V1")	echo "E900"; return;;
+		"Linksys E1000 V1")	echo "E100"; return;;
+		"Linksys E1000 V2")	echo "E100"; return;;
 		"Linksys E1000 V2.1")	echo "E100"; return;;
+		"Linksys E1200 V2")	echo "E122"; return;;
+		"Linksys E2000 V1")	echo "32XN"; return;;
+		"Linksys E3000 V1")	echo "61XN"; return;;
+		"Linksys E3200 V1")	echo "3200"; return;;
+		"Linksys E4200 V1")	echo "4200"; return;;
+		"Linksys WRT150N V1.1")	echo "N150"; return;;
+		"Linksys WRT150N V1")	echo "N150"; return;;
+		"Linksys WRT160N V1")	echo "N150"; return;;
+		"Linksys WRT160N V3")	echo "N150"; return;;
+		"Linksys WRT300N V1.1")	echo "EWCB"; return;;
+		"Linksys WRT310N V1")	echo "310N"; return;;
+		"Linksys WRT310N V2")	echo "310N"; return;;
+		"Linksys WRT610N V1")	echo "610N"; return;;
+		"Linksys WRT610N V2")	echo "610N"; return;;
 	esac
 }
 
-- 
cgit v1.2.3