Changeset 13252


Ignore:
Timestamp:
11/17/09 11:03:03 (4 years ago)
Author:
eko
Message:

wrt160nv3 support

Location:
src/linux/brcm/linux-2.6.23/arch/mips/brcm-boards/bcm947xx
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/linux/brcm/linux-2.6.23/arch/mips/brcm-boards/bcm947xx/gpio.c

    r12951 r13252  
    156156extern int iswnr3500v2; 
    157157extern int iswrt320n; 
     158extern int iswrt160nv3; 
    158159static struct class *gpio_class = NULL; 
    159160 
     
    229230                si_gpioreserve(gpio_sih, 1 << 4, GPIO_APP_PRIORITY); //wps_status_led 
    230231} 
     232 
     233if (iswrt160nv3) 
     234{ 
     235                printk(KERN_EMERG "WRT160Nv3 GPIO Init\n"); 
     236                si_gpioreserve(gpio_sih, 1 << 1, GPIO_APP_PRIORITY); //pwr led           
     237                si_gpioreserve(gpio_sih, 1 << 2, GPIO_APP_PRIORITY); //ses_orange 
     238                si_gpioreserve(gpio_sih, 1 << 4, GPIO_APP_PRIORITY); //ses_white 
     239} 
    231240/*if (iswrt300n11) 
    232241{ 
  • src/linux/brcm/linux-2.6.23/arch/mips/brcm-boards/bcm947xx/setup.c

    r12995 r13252  
    140140int iswnr3500v2=0; 
    141141int iswrt320n=0; 
     142int iswrt160nv3=0; 
    142143EXPORT_SYMBOL (iswrt350n); 
    143144EXPORT_SYMBOL (iswrt300n11); 
    144145EXPORT_SYMBOL (iswnr3500v2); 
    145146EXPORT_SYMBOL (iswrt320n); 
     147EXPORT_SYMBOL (iswrt160nv3); 
    146148 
    147149void __init 
     
    178180char *cardbus = nvram_get("cardbus"); 
    179181char *boardrev = nvram_get("boardrev"); 
     182if (boardrev!=NULL && !strcmp(boardrev,"0x1700") && boardtype!=NULL && !strcmp(boardtype,"0x04cd"))iswrt160nv3=1; 
    180183if (boardrev!=NULL && (!strcmp(boardrev,"0x1213") || !strcmp(boardrev,"02")) && boardtype!=NULL && !strcmp(boardtype,"0x04CF"))iswnr3500v2=1; 
    181184if (boardrev!=NULL && (!strcmp(boardrev,"0x1304") || !strcmp(boardrev,"0x1305")) && boardtype!=NULL && !strcmp(boardtype,"0x04EF"))iswrt320n=1; 
Note: See TracChangeset for help on using the changeset viewer.