From: Felix Fietkau <nbd@openwrt.org>
Date: Tue, 19 Dec 2006 06:40:32 +0000 (+0000)
Subject: add hardware detection for dell truemobile 2300
X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=680e7b59bc2452a1bd2ef2fe5786820f57110c86;p=openwrt%2Fstaging%2Fwigyori.git

add hardware detection for dell truemobile 2300

SVN-Revision: 5854
---

diff --git a/package/broadcom-diag/src/diag.c b/package/broadcom-diag/src/diag.c
index f1c478510d..88881b9501 100644
--- a/package/broadcom-diag/src/diag.c
+++ b/package/broadcom-diag/src/diag.c
@@ -393,7 +393,8 @@ static struct platform_t __initdata platforms[] = {
 			{ .name = "reset",	.gpio = 1 << 0 },
 		},
 		.leds		= {
-			{ .name = "diag",	.gpio = 1 << 7, .polarity = REVERSE },
+			{ .name = "wlan",	.gpio = 1 << 6, .polarity = REVERSE },
+			{ .name = "power",	.gpio = 1 << 7, .polarity = REVERSE },
 		},
 	},
 	/* Motorola */
@@ -502,6 +503,11 @@ static struct platform_t __init *platform_detect(void)
 		if (!strcmp(boardnum, "10496"))
 			return &platforms[USR5461];
 	} else { /* PMON based - old stuff */
+
+		/* Dell TrueMobile 2300 */
+		if (!strcmp(getvar("ModelId"),"WX-5565"))
+			return &platforms[TM2300];
+	
 		if ((simple_strtoul(getvar("GemtekPmonVer"), NULL, 0) == 9) &&
 			(simple_strtoul(getvar("et0phyaddr"), NULL, 0) == 30)) {
 			if (!strncmp(getvar("ModelId"),"WE800G", 6))