Changeset 13540


Ignore:
Timestamp:
12/29/09 13:33:12 (3 years ago)
Author:
eko
Message:

use prefix for all builds

Location:
src/router/libutils
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/router/libutils/utils.c

    r13522 r13540  
    29702970                break; 
    29712971        case ROUTER_WRT310N: 
    2972                 connected_gpio = 0x103;  //sesorange 
     2972                connected_gpio = 0x103;  //ses orange 
    29732973                power_gpio = 0x001; 
    29742974                diag_gpio = 0x101;      // power led blink / off to indicate fac.def. 
  • src/router/libutils/wl.c

    r13532 r13540  
    6060} 
    6161 
     62int has_5ghz(char *prefix) 
     63{ 
     64        if (strstr(nvram_nget("%s_bandlist", prefix), "a")) 
     65                return 1; 
     66 
     67        return 0; 
     68} 
     69 
     70int has_2ghz(char *prefix) 
     71{ 
     72        if (strstr(nvram_nget("%s_bandlist", prefix), "b")) 
     73                return 1; 
     74 
     75        return 0; 
     76} 
     77 
    6278int getchannels(unsigned int *list, char *ifname) 
    6379{ 
     
    494510        return count; 
    495511#endif 
     512} 
     513 
     514int has_5ghz(char *prefix) 
     515{ 
     516        if (strstr(nvram_nget("%s_bandlist", prefix), "a")) 
     517                return 1; 
     518 
     519        return 0; 
     520} 
     521 
     522int has_2ghz(char *prefix) 
     523{ 
     524        if (strstr(nvram_nget("%s_bandlist", prefix), "b")) 
     525                return 1; 
     526 
     527        return 0; 
    496528} 
    497529 
     
    12551287 
    12561288 
    1257 int is_wifar5008(char *dev) 
     1289int is_ar5008(char *prefix) 
    12581290{ 
    12591291        char sys[64]; 
    1260  
    1261         sprintf(sys, "/proc/sys/dev/%s/mimo", dev); 
    1262         FILE *tmp = fopen(sys, "rb"); 
    1263  
    1264         if (tmp == NULL) 
    1265                 return 0; 
    1266         fclose(tmp); 
    1267         return 1; 
    1268 } 
    1269  
    1270  
    1271 int is_ar5008(int devnum) 
    1272 { 
    1273         char sys[64]; 
     1292        int devnum; 
     1293        sscanf(prefix, "ath%d", &devnum) 
    12741294 
    12751295        sprintf(sys, "/proc/sys/dev/wifi%d/mimo", devnum); 
    1276         FILE *tmp = fopen(sys, "rb"); 
    1277  
    1278         if (tmp == NULL) 
    1279                 return 0; 
    1280         fclose(tmp); 
    1281         return 1; 
    1282 } 
    1283  
    1284 int has_athmask(int devnum,int mask) 
     1296         
     1297        if (f_exists(sys)) 
     1298                return 1; 
     1299                 
     1300        return 0; 
     1301} 
     1302 
     1303int has_athmask(int devnum, int mask) 
    12851304{ 
    12861305        char sys[64]; 
     
    13011320 
    13021321 
    1303 int has_5ghz(int devnum) 
    1304 { 
     1322int has_5ghz(char *prefix) 
     1323{ 
     1324        int devnum; 
     1325        sscanf(prefix, "ath%d", &devnum) 
     1326 
    13051327        return has_athmask(devnum,0x1); 
    13061328} 
    13071329 
    1308 int has_2ghz(int devnum) 
    1309 { 
     1330int has_2ghz(char *prefix) 
     1331{ 
     1332        int devnum; 
     1333        sscanf(prefix, "ath%d", &devnum) 
     1334 
    13101335        return has_athmask(devnum,0x8); 
    13111336} 
Note: See TracChangeset for help on using the changeset viewer.