ath5k: Add RF2413 srev values
authorNick Kossifidis <mickflemm@gmail.com>
Thu, 28 Feb 2008 19:40:00 +0000 (14:40 -0500)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 7 Mar 2008 21:02:57 +0000 (16:02 -0500)
 * Add RF2413 srev values and a new entry on ath5k_radio enum for it
  since it differs from RF5413 (it's not like 5112-2112).

Changes-licensed-under: ISC
Signed-off-by: Nick Kossifidis <mickflemm@gmail.com>
Signed-off-by: Luis R. Rodriguez <mcgrof@winlab.rutgers.edu>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath5k/ath5k.h

index 18223d9833f1cd6312c7abf058e39a27fb5354b6..25c8e989d700f0ac4bd93a5b227f61bdea8aa6b8 100644 (file)
@@ -140,7 +140,8 @@ enum ath5k_radio {
        AR5K_RF5110     = 0,
        AR5K_RF5111     = 1,
        AR5K_RF5112     = 2,
-       AR5K_RF5413     = 3,
+       AR5K_RF2413     = 3,
+       AR5K_RF5413     = 4,
 };
 
 /*
@@ -168,12 +169,15 @@ struct ath5k_srev_name {
 #define AR5K_SREV_VER_AR5212   0x50
 #define AR5K_SREV_VER_AR5213   0x55
 #define AR5K_SREV_VER_AR5213A  0x59
+#define AR5K_SREV_VER_AR2413   0x78
+#define AR5K_SREV_VER_AR2414   0x79
 #define AR5K_SREV_VER_AR2424   0xa0
 #define AR5K_SREV_VER_AR5424   0xa3
 #define AR5K_SREV_VER_AR5413   0xa4
 #define AR5K_SREV_VER_AR5414   0xa5
 #define AR5K_SREV_VER_AR5416   0xc0    /* ? */
 #define AR5K_SREV_VER_AR5418   0xca
+#define AR5K_SREV_VER_AR2425   0xe2
 
 #define AR5K_SREV_RAD_5110     0x00
 #define AR5K_SREV_RAD_5111     0x10
@@ -183,8 +187,9 @@ struct ath5k_srev_name {
 #define AR5K_SREV_RAD_5112A    0x35
 #define AR5K_SREV_RAD_2112     0x40
 #define AR5K_SREV_RAD_2112A    0x45
+#define AR5K_SREV_RAD_SC0      0x56    /* Found on 2413/2414 */
 #define AR5K_SREV_RAD_SC1      0x63    /* Found on 5413/5414 */
-#define AR5K_SREV_RAD_SC2      0xa2    /* Found on 2424/5424 */
+#define AR5K_SREV_RAD_SC2      0xa2    /* Found on 2424-5/5424 */
 #define AR5K_SREV_RAD_5133     0xc0    /* MIMO found on 5418 */
 
 /* IEEE defs */