aboutsummaryrefslogtreecommitdiffstats
path: root/src/drivers/net/ath5k/eeprom.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/drivers/net/ath5k/eeprom.h')
-rw-r--r--src/drivers/net/ath5k/eeprom.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/drivers/net/ath5k/eeprom.h b/src/drivers/net/ath5k/eeprom.h
index 4d6250af..da454339 100644
--- a/src/drivers/net/ath5k/eeprom.h
+++ b/src/drivers/net/ath5k/eeprom.h
@@ -26,6 +26,13 @@
#define AR5K_EEPROM_MAGIC_5210 0x0000145a /* 5210 */
#define AR5K_EEPROM_IS_HB63 0x000b /* Talon detect */
+
+#define AR5K_EEPROM_RFKILL 0x0f
+#define AR5K_EEPROM_RFKILL_GPIO_SEL 0x0000001c
+#define AR5K_EEPROM_RFKILL_GPIO_SEL_S 2
+#define AR5K_EEPROM_RFKILL_POLARITY 0x00000002
+#define AR5K_EEPROM_RFKILL_POLARITY_S 1
+
#define AR5K_EEPROM_REG_DOMAIN 0x00bf /* EEPROM regdom */
#define AR5K_EEPROM_CHECKSUM 0x00c0 /* EEPROM checksum */
#define AR5K_EEPROM_INFO_BASE 0x00c0 /* EEPROM header */
@@ -369,6 +376,9 @@ struct ath5k_eeprom_info {
u16 ee_version;
u16 ee_header;
u16 ee_ant_gain;
+ u8 ee_rfkill_pin;
+ int ee_rfkill_pol;
+ int ee_is_hb63;
u16 ee_misc0;
u16 ee_misc1;
u16 ee_misc2;