diff options
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-eeprom.h')
| -rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-eeprom.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-eeprom.h b/drivers/net/wireless/iwlwifi/iwl-eeprom.h index e4bf8ac5e64e..c94747e7299e 100644 --- a/drivers/net/wireless/iwlwifi/iwl-eeprom.h +++ b/drivers/net/wireless/iwlwifi/iwl-eeprom.h | |||
| @@ -163,11 +163,19 @@ struct iwl_eeprom_enhanced_txpwr { | |||
| 163 | } __packed; | 163 | } __packed; |
| 164 | 164 | ||
| 165 | /* calibration */ | 165 | /* calibration */ |
| 166 | struct iwl_eeprom_calib_hdr { | ||
| 167 | u8 version; | ||
| 168 | u8 pa_type; | ||
| 169 | __le16 voltage; | ||
| 170 | } __packed; | ||
| 171 | |||
| 166 | #define EEPROM_CALIB_ALL (INDIRECT_ADDRESS | INDIRECT_CALIBRATION) | 172 | #define EEPROM_CALIB_ALL (INDIRECT_ADDRESS | INDIRECT_CALIBRATION) |
| 167 | #define EEPROM_XTAL ((2*0x128) | EEPROM_CALIB_ALL) | 173 | #define EEPROM_XTAL ((2*0x128) | EEPROM_CALIB_ALL) |
| 168 | 174 | ||
| 169 | /* temperature */ | 175 | /* temperature */ |
| 170 | #define EEPROM_TEMPERATURE ((2*0x12A) | EEPROM_CALIB_ALL) | 176 | #define EEPROM_KELVIN_TEMPERATURE ((2*0x12A) | EEPROM_CALIB_ALL) |
| 177 | #define EEPROM_RAW_TEMPERATURE ((2*0x12B) | EEPROM_CALIB_ALL) | ||
| 178 | |||
| 171 | 179 | ||
| 172 | /* agn links */ | 180 | /* agn links */ |
| 173 | #define EEPROM_LINK_HOST (2*0x64) | 181 | #define EEPROM_LINK_HOST (2*0x64) |
| @@ -301,7 +309,6 @@ void iwl_eeprom_free(struct iwl_priv *priv); | |||
| 301 | int iwl_eeprom_check_version(struct iwl_priv *priv); | 309 | int iwl_eeprom_check_version(struct iwl_priv *priv); |
| 302 | int iwl_eeprom_check_sku(struct iwl_priv *priv); | 310 | int iwl_eeprom_check_sku(struct iwl_priv *priv); |
| 303 | const u8 *iwl_eeprom_query_addr(const struct iwl_priv *priv, size_t offset); | 311 | const u8 *iwl_eeprom_query_addr(const struct iwl_priv *priv, size_t offset); |
| 304 | int iwlcore_eeprom_verify_signature(struct iwl_priv *priv); | ||
| 305 | u16 iwl_eeprom_query16(const struct iwl_priv *priv, size_t offset); | 312 | u16 iwl_eeprom_query16(const struct iwl_priv *priv, size_t offset); |
| 306 | int iwl_init_channel_map(struct iwl_priv *priv); | 313 | int iwl_init_channel_map(struct iwl_priv *priv); |
| 307 | void iwl_free_channel_map(struct iwl_priv *priv); | 314 | void iwl_free_channel_map(struct iwl_priv *priv); |
