X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=package%2Fbroadcom-diag%2Fsrc%2Fdiag.c;h=88881b95012051c50fe7c9ffa769ad0aff2cddfb;hp=f1c478510dafc69a38888e602ce6f893faa55f1d;hb=e40edaf9d5d64796e487c6723ff0d1bf9a82f184;hpb=efb1df26cb834ad2d30be2f7919b97277407c5ac 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))