diff options
author | Florian Fainelli <florian@openwrt.org> | 2008-01-08 14:27:48 +0000 |
---|---|---|
committer | Florian Fainelli <florian@openwrt.org> | 2008-01-08 14:27:48 +0000 |
commit | e1826d74ea97af588f5ebf76a8bd4b279d566781 (patch) | |
tree | edf86904d38979045653aad708f42827d06bf766 /package/broadcom-diag/src | |
parent | 0fb0428c731487c62d3ca240c4c68534efec4c32 (diff) | |
download | upstream-e1826d74ea97af588f5ebf76a8bd4b279d566781.tar.gz upstream-e1826d74ea97af588f5ebf76a8bd4b279d566781.tar.bz2 upstream-e1826d74ea97af588f5ebf76a8bd4b279d566781.zip |
Add back Sitecom WL-105b support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10142 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/broadcom-diag/src')
-rw-r--r-- | package/broadcom-diag/src/diag.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/package/broadcom-diag/src/diag.c b/package/broadcom-diag/src/diag.c index 60bf612382..e672982dc9 100644 --- a/package/broadcom-diag/src/diag.c +++ b/package/broadcom-diag/src/diag.c @@ -115,6 +115,9 @@ enum { DIR130, DIR330, DWL3150, + + /* Sitecom */ + WL105B, }; static void __init bcm4780_init(void) { @@ -618,6 +621,17 @@ static struct platform_t __initdata platforms[] = { { .name = "status", .gpio = 1 << 1}, }, }, + /* Double check */ + [WL105B] = { + .name = "Sitecom WL-105b", + .buttons = { + { .name = "reset", .gpio = 1 << 10}, + }, + .leds = { + { .name = "wlan", .gpio = 1 << 4}, + { .name = "power", .gpio = 1 << 3}, + }, + }, }; static struct platform_t __init *platform_detect(void) @@ -730,6 +744,9 @@ static struct platform_t __init *platform_detect(void) (simple_strtoul(getvar("et1phyaddr"), NULL, 0) == 10)) return &platforms[WL300G]; } + /* Sitecom WL-105b */ + if (!strncmp(boardnum, "2", 1) && simple_strtoul(getvar("GemtekPmonVer"), NULL, 0) == 1) + return &platforms[WL105B]; /* unknown asus stuff, probably bcm4702 */ if (!strncmp(boardnum, "asusX", 5)) |