Changeset 2989


Ignore:
Timestamp:
2006-01-15T17:18:50+01:00 (12 years ago)
Author:
nbd
Message:

sync kmod-switch with whiterussian

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/openwrt/target/linux/package/switch/src/switch-adm.c

    r2981 r2989  
    414414{ 
    415415        int i; 
     416        u32 cfg; 
    416417 
    417418        /* 
     
    439440                /* Leave RC high and disable GPIO outputs */ 
    440441                adm_disout((__u8)(eecs | eesk | eedi)); 
    441         } 
    442         /* set up initial configuration for ports */ 
    443         for (i = 0; i <= 5; i++) { 
    444                 int cfg = 0x8000 | /* Auto MDIX */ 
    445                         (((i == 5) ? 1 : 0) << 4) | /* Tagging */ 
    446                         0xf; /* full duplex, 100Mbps, auto neg, flow ctrl */ 
    447                 adm_wreg(port_conf[i], cfg); 
    448         } 
     442         
     443        } 
     444 
     445        /* set up initial configuration for cpu port */ 
     446        cfg = (0x8000 | /* Auto MDIX */ 
     447              (0xf << 10) | /* PVID */ 
     448                  (1 << 4) | /* Tagging */ 
     449                  0xf); /* full duplex, 100Mbps, auto neg, flow ctrl */ 
     450        adm_wreg(port_conf[5], cfg); 
    449451         
    450452        /* vlan mode select register (0x11): vlan on, mac clone */ 
     
    491493                eerc = getgpiopin("adm_rc", 0); 
    492494 
    493         } else if ((strcmp(nvram_get("boardtype"), "bcm94710dev") == 0) && 
    494                         (strncmp(nvram_get("boardnum"), "42", 2) == 0)) { 
     495        } else if ((strcmp(nvram_get("boardtype") ?: "", "bcm94710dev") == 0) && 
     496                        (strncmp(nvram_get("boardnum") ?: "", "42", 2) == 0)) { 
    495497                /* WRT54G v1.1 hack */ 
    496498                eecs = 2; 
    497499                eesk = 3; 
    498500                eedi = 5; 
    499                 eerc = 6; 
    500501 
    501502                ret = 1; 
Note: See TracChangeset for help on using the changeset viewer.