Changeset 2707

Show
Ignore:
Timestamp:
09/12/07 11:14:06 (3 years ago)
Author:
mickflemm
Message:
  • Added new srevs
  • Only warn in case of a faulty EEPROM magic number
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/tools/ath_info.c

    r2706 r2707  
    139139 
    140140#define AR5K_SREV_NAME  {                                               \ 
    141         { "5210  ",     AR5K_VERSION_VER,       AR5K_SREV_VER_AR5210 }, \ 
    142         { "5311  ",     AR5K_VERSION_VER,       AR5K_SREV_VER_AR5311 }, \ 
    143         { "5311a ",     AR5K_VERSION_VER,       AR5K_SREV_VER_AR5311A },\ 
    144         { "5311b ",     AR5K_VERSION_VER,       AR5K_SREV_VER_AR5311B },\ 
    145         { "5211  ",     AR5K_VERSION_VER,       AR5K_SREV_VER_AR5211 }, \ 
    146         { "5212  ",     AR5K_VERSION_VER,       AR5K_SREV_VER_AR5212 }, \ 
    147         { "5213  ",     AR5K_VERSION_VER,       AR5K_SREV_VER_AR5213 }, \ 
    148         { "xxxxx ",     AR5K_VERSION_VER,       AR5K_SREV_UNKNOWN },    \ 
    149         { "5110  ",     AR5K_VERSION_RAD,       AR5K_SREV_RAD_5110 },   \ 
    150         { "5111  ",     AR5K_VERSION_RAD,       AR5K_SREV_RAD_5111 },   \ 
    151         { "2111  ",     AR5K_VERSION_RAD,       AR5K_SREV_RAD_2111 },   \ 
    152         { "5112  ",     AR5K_VERSION_RAD,       AR5K_SREV_RAD_5112 },   \ 
    153         { "5112a ",     AR5K_VERSION_RAD,       AR5K_SREV_RAD_5112A },  \ 
    154         { "2112  ",     AR5K_VERSION_RAD,       AR5K_SREV_RAD_2112 },   \ 
    155         { "2112a ",     AR5K_VERSION_RAD,       AR5K_SREV_RAD_2112A },  \ 
    156         { "xxxxx ",     AR5K_VERSION_RAD,       AR5K_SREV_UNKNOWN },    \ 
     141        { "5210 ",      AR5K_VERSION_VER,       AR5K_SREV_VER_AR5210 }, \ 
     142        { "5311 ",      AR5K_VERSION_VER,       AR5K_SREV_VER_AR5311 }, \ 
     143        { "5311A",      AR5K_VERSION_VER,       AR5K_SREV_VER_AR5311A },\ 
     144        { "5311B",      AR5K_VERSION_VER,       AR5K_SREV_VER_AR5311B },\ 
     145        { "5211 ",      AR5K_VERSION_VER,       AR5K_SREV_VER_AR5211 }, \ 
     146        { "5212 ",      AR5K_VERSION_VER,       AR5K_SREV_VER_AR5212 }, \ 
     147        { "5213 ",      AR5K_VERSION_VER,       AR5K_SREV_VER_AR5213 }, \ 
     148        { "5213A",      AR5K_VERSION_VER,       AR5K_SREV_VER_AR5213A },\ 
     149        { "2424 ",      AR5K_VERSION_VER,       AR5K_SREV_VER_AR2424 }, \ 
     150        { "5424 ",      AR5K_VERSION_VER,       AR5K_SREV_VER_AR5424 }, \ 
     151        { "5413 ",      AR5K_VERSION_VER,       AR5K_SREV_VER_AR5413 }, \ 
     152        { "5414 ",      AR5K_VERSION_VER,       AR5K_SREV_VER_AR5414 }, \ 
     153        { "5416 ",      AR5K_VERSION_VER,       AR5K_SREV_VER_AR5416 }, \ 
     154        { "5418 ",      AR5K_VERSION_VER,       AR5K_SREV_VER_AR5418 }, \ 
     155        { "2425 ",      AR5K_VERSION_VER,       AR5K_SREV_VER_AR2425 }, \ 
     156        { "xxxxx",      AR5K_VERSION_VER,       AR5K_SREV_UNKNOWN },    \ 
     157        { "5110 ",      AR5K_VERSION_RAD,       AR5K_SREV_RAD_5110 },   \ 
     158        { "5111 ",      AR5K_VERSION_RAD,       AR5K_SREV_RAD_5111 },   \ 
     159        { "2111 ",      AR5K_VERSION_RAD,       AR5K_SREV_RAD_2111 },   \ 
     160        { "5112 ",      AR5K_VERSION_RAD,       AR5K_SREV_RAD_5112 },   \ 
     161        { "5112a",      AR5K_VERSION_RAD,       AR5K_SREV_RAD_5112A },  \ 
     162        { "2112 ",      AR5K_VERSION_RAD,       AR5K_SREV_RAD_2112 },   \ 
     163        { "2112a",      AR5K_VERSION_RAD,       AR5K_SREV_RAD_2112A },  \ 
     164        { "SChip",      AR5K_VERSION_RAD,       AR5K_SREV_RAD_SC1 },    \ 
     165        { "SChip",      AR5K_VERSION_RAD,       AR5K_SREV_RAD_SC2 },    \ 
     166        { "5133",       AR5K_VERSION_RAD,       AR5K_SREV_RAD_5133 },   \ 
     167        { "xxxxx",      AR5K_VERSION_RAD,       AR5K_SREV_UNKNOWN },    \ 
    157168} 
    158  
    159169#define AR5K_SREV_UNKNOWN       0xffff 
    160170 
     171/* Known MAC revision numbers */ 
    161172#define AR5K_SREV_VER_AR5210    0x00 
    162173#define AR5K_SREV_VER_AR5311    0x10 
     
    166177#define AR5K_SREV_VER_AR5212    0x50 
    167178#define AR5K_SREV_VER_AR5213    0x55 
    168 #define AR5K_SREV_VER_UNSUPP    0x60 
    169  
     179#define AR5K_SREV_VER_AR5213A   0x59 
     180#define AR5K_SREV_VER_AR2424    0xa0 
     181#define AR5K_SREV_VER_AR5424    0xa3 
     182#define AR5K_SREV_VER_AR5413    0xa4 
     183#define AR5K_SREV_VER_AR5414    0xa5 
     184#define AR5K_SREV_VER_AR5416    0xc0 
     185#define AR5K_SREV_VER_AR5418    0xca 
     186#define AR5K_SREV_VER_AR2425    0xe0 
     187 
     188/* Known PHY revision nymbers */ 
    170189#define AR5K_SREV_RAD_5110      0x00 
    171190#define AR5K_SREV_RAD_5111      0x10 
     
    176195#define AR5K_SREV_RAD_2112      0x40 
    177196#define AR5K_SREV_RAD_2112A     0x45 
    178 #define AR5K_SREV_RAD_UNSUPP    0x50 
     197#define AR5K_SREV_RAD_SC1       0x63    /* Found on 5413/5414 */ 
     198#define AR5K_SREV_RAD_SC2       0xa2    /* Found on 2424/5424 */ 
     199#define AR5K_SREV_RAD_5133      0xc0    /* MIMO found on 5418 */ 
    179200 
    180201/* 
     
    825846 
    826847        if (ee_magic != AR5K_EEPROM_MAGIC_VALUE) { 
    827                 printf("Invalid EEPROM Magic number !\n"); 
    828                 return -1; 
     848                printf("Warning: Invalid EEPROM Magic number !\n"); 
    829849        } 
    830850