Changeset 35765


Ignore:
Timestamp:
2013-02-24T18:56:00+01:00 (5 years ago)
Author:
hauke
Message:

broadcom-diag: Detection of WNDR3400v1

nvram variable "boardtype" is unique for now.
-button gpio were taken from nvram.
-led information was taken from dd-wrt
( http://svn.dd-wrt.com/browser/src/router/libutils/utils.c )

I hope that I changed the values correctly.

Signed-off-by: Dirk Neukirchen <dirkneukirchen@…>
Signed-off-by: Hauke Mehrtens <hauke@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/broadcom-diag/src/diag.c

    r35764 r35765  
    122122        WNR834BV1, 
    123123        WNR834BV2, 
     124        WNDR3400V1, 
    124125 
    125126        /* Trendware */ 
     
    896897                        { .name = "diag",       .gpio = 1 << 3, .polarity = NORMAL }, 
    897898                        { .name = "connected",  .gpio = 1 << 7, .polarity = NORMAL }, 
     899                }, 
     900        }, 
     901        [WNDR3400V1] = { 
     902                .name           = "Netgear WNDR3400 V1", 
     903                .buttons        = { 
     904                        /* nvram get gpio5=robo_reset */ 
     905                        { .name = "reset",      .gpio = 1 << 4 }, 
     906                        { .name = "wps",        .gpio = 1 << 6 }, 
     907                        { .name = "wlan",       .gpio = 1 << 8 }, 
     908                }, 
     909                .leds           = { 
     910                        { .name = "wlan",       .gpio = 0 << 0, .polarity = NORMAL }, 
     911                        { .name = "connected",  .gpio = 1 << 0, .polarity = NORMAL }, 
     912                        { .name = "power",      .gpio = 1 << 3, .polarity = NORMAL }, 
     913                        { .name = "diag",       .gpio = 1 << 7, .polarity = NORMAL }, 
     914                        { .name = "usb",        .gpio = 1 << 2, .polarity = REVERSE }, 
    898915                }, 
    899916        }, 
     
    12751292        case BCM47XX_BOARD_MOTOROLA_WR850GV2V3: 
    12761293                return &platforms[WR850GV2V3]; 
     1294        case BCM47XX_BOARD_NETGEAR_WNDR3400V1: 
     1295                return &platforms[WNDR3400V1]; 
    12771296        case BCM47XX_BOARD_UNKNOWN: 
    12781297        case BCM47XX_BOARD_NON: 
Note: See TracChangeset for help on using the changeset viewer.