diff options
author | Wey-Yi Guy <wey-yi.w.guy@intel.com> | 2010-04-07 00:10:33 -0400 |
---|---|---|
committer | Reinette Chatre <reinette.chatre@intel.com> | 2010-04-16 16:47:52 -0400 |
commit | 7944f8e4acbb76bc8fde64dbffef43d2c8b5d053 (patch) | |
tree | d9aa5609afc6180cf9115085bef499746dd6f3d7 | |
parent | b6e4c55aaee4fd40526a6816e60c68dd62e565c4 (diff) |
iwlwifi: more generic eeprom defines
Some definition for eeprom apply to more than 5000 series device, change
the name to reflect it for easy reading.
Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-agn-lib.c | 14 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-agn-ucode.c | 2 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-eeprom.h | 32 |
3 files changed, 24 insertions, 24 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-agn-lib.c b/drivers/net/wireless/iwlwifi/iwl-agn-lib.c index 048c6156d3be..2d00e83ec0a5 100644 --- a/drivers/net/wireless/iwlwifi/iwl-agn-lib.c +++ b/drivers/net/wireless/iwlwifi/iwl-agn-lib.c | |||
@@ -331,7 +331,7 @@ u16 iwlagn_eeprom_calib_version(struct iwl_priv *priv) | |||
331 | } *hdr; | 331 | } *hdr; |
332 | 332 | ||
333 | hdr = (struct iwl_eeprom_calib_hdr *)iwl_eeprom_query_addr(priv, | 333 | hdr = (struct iwl_eeprom_calib_hdr *)iwl_eeprom_query_addr(priv, |
334 | EEPROM_5000_CALIB_ALL); | 334 | EEPROM_CALIB_ALL); |
335 | return hdr->version; | 335 | return hdr->version; |
336 | 336 | ||
337 | } | 337 | } |
@@ -348,22 +348,22 @@ static u32 eeprom_indirect_address(const struct iwl_priv *priv, u32 address) | |||
348 | 348 | ||
349 | switch (address & INDIRECT_TYPE_MSK) { | 349 | switch (address & INDIRECT_TYPE_MSK) { |
350 | case INDIRECT_HOST: | 350 | case INDIRECT_HOST: |
351 | offset = iwl_eeprom_query16(priv, EEPROM_5000_LINK_HOST); | 351 | offset = iwl_eeprom_query16(priv, EEPROM_LINK_HOST); |
352 | break; | 352 | break; |
353 | case INDIRECT_GENERAL: | 353 | case INDIRECT_GENERAL: |
354 | offset = iwl_eeprom_query16(priv, EEPROM_5000_LINK_GENERAL); | 354 | offset = iwl_eeprom_query16(priv, EEPROM_LINK_GENERAL); |
355 | break; | 355 | break; |
356 | case INDIRECT_REGULATORY: | 356 | case INDIRECT_REGULATORY: |
357 | offset = iwl_eeprom_query16(priv, EEPROM_5000_LINK_REGULATORY); | 357 | offset = iwl_eeprom_query16(priv, EEPROM_LINK_REGULATORY); |
358 | break; | 358 | break; |
359 | case INDIRECT_CALIBRATION: | 359 | case INDIRECT_CALIBRATION: |
360 | offset = iwl_eeprom_query16(priv, EEPROM_5000_LINK_CALIBRATION); | 360 | offset = iwl_eeprom_query16(priv, EEPROM_LINK_CALIBRATION); |
361 | break; | 361 | break; |
362 | case INDIRECT_PROCESS_ADJST: | 362 | case INDIRECT_PROCESS_ADJST: |
363 | offset = iwl_eeprom_query16(priv, EEPROM_5000_LINK_PROCESS_ADJST); | 363 | offset = iwl_eeprom_query16(priv, EEPROM_LINK_PROCESS_ADJST); |
364 | break; | 364 | break; |
365 | case INDIRECT_OTHERS: | 365 | case INDIRECT_OTHERS: |
366 | offset = iwl_eeprom_query16(priv, EEPROM_5000_LINK_OTHERS); | 366 | offset = iwl_eeprom_query16(priv, EEPROM_LINK_OTHERS); |
367 | break; | 367 | break; |
368 | default: | 368 | default: |
369 | IWL_ERR(priv, "illegal indirect type: 0x%X\n", | 369 | IWL_ERR(priv, "illegal indirect type: 0x%X\n", |
diff --git a/drivers/net/wireless/iwlwifi/iwl-agn-ucode.c b/drivers/net/wireless/iwlwifi/iwl-agn-ucode.c index 52ae157968b2..059b70e09cd1 100644 --- a/drivers/net/wireless/iwlwifi/iwl-agn-ucode.c +++ b/drivers/net/wireless/iwlwifi/iwl-agn-ucode.c | |||
@@ -207,7 +207,7 @@ static int iwlagn_set_Xtal_calib(struct iwl_priv *priv) | |||
207 | { | 207 | { |
208 | struct iwl_calib_xtal_freq_cmd cmd; | 208 | struct iwl_calib_xtal_freq_cmd cmd; |
209 | __le16 *xtal_calib = | 209 | __le16 *xtal_calib = |
210 | (__le16 *)iwl_eeprom_query_addr(priv, EEPROM_5000_XTAL); | 210 | (__le16 *)iwl_eeprom_query_addr(priv, EEPROM_XTAL); |
211 | 211 | ||
212 | cmd.hdr.op_code = IWL_PHY_CALIBRATE_CRYSTAL_FRQ_CMD; | 212 | cmd.hdr.op_code = IWL_PHY_CALIBRATE_CRYSTAL_FRQ_CMD; |
213 | cmd.hdr.first_group = 0; | 213 | cmd.hdr.first_group = 0; |
diff --git a/drivers/net/wireless/iwlwifi/iwl-eeprom.h b/drivers/net/wireless/iwlwifi/iwl-eeprom.h index ef0e3256eec2..9977d5ef78df 100644 --- a/drivers/net/wireless/iwlwifi/iwl-eeprom.h +++ b/drivers/net/wireless/iwlwifi/iwl-eeprom.h | |||
@@ -172,22 +172,22 @@ struct iwl_eeprom_enhanced_txpwr { | |||
172 | #define EEPROM_5000_TX_POWER_VERSION (4) | 172 | #define EEPROM_5000_TX_POWER_VERSION (4) |
173 | #define EEPROM_5000_EEPROM_VERSION (0x11A) | 173 | #define EEPROM_5000_EEPROM_VERSION (0x11A) |
174 | 174 | ||
175 | /*5000 calibrations */ | 175 | /* 5000 and up calibration */ |
176 | #define EEPROM_5000_CALIB_ALL (INDIRECT_ADDRESS | INDIRECT_CALIBRATION) | 176 | #define EEPROM_CALIB_ALL (INDIRECT_ADDRESS | INDIRECT_CALIBRATION) |
177 | #define EEPROM_5000_XTAL ((2*0x128) | EEPROM_5000_CALIB_ALL) | 177 | #define EEPROM_XTAL ((2*0x128) | EEPROM_CALIB_ALL) |
178 | #define EEPROM_5000_TEMPERATURE ((2*0x12A) | EEPROM_5000_CALIB_ALL) | 178 | |
179 | 179 | /* 5000 temperature */ | |
180 | /* 5000 links */ | 180 | #define EEPROM_5000_TEMPERATURE ((2*0x12A) | EEPROM_CALIB_ALL) |
181 | #define EEPROM_5000_LINK_HOST (2*0x64) | 181 | |
182 | #define EEPROM_5000_LINK_GENERAL (2*0x65) | 182 | /* agn links */ |
183 | #define EEPROM_5000_LINK_REGULATORY (2*0x66) | 183 | #define EEPROM_LINK_HOST (2*0x64) |
184 | #define EEPROM_5000_LINK_CALIBRATION (2*0x67) | 184 | #define EEPROM_LINK_GENERAL (2*0x65) |
185 | #define EEPROM_5000_LINK_PROCESS_ADJST (2*0x68) | 185 | #define EEPROM_LINK_REGULATORY (2*0x66) |
186 | #define EEPROM_5000_LINK_OTHERS (2*0x69) | 186 | #define EEPROM_LINK_CALIBRATION (2*0x67) |
187 | 187 | #define EEPROM_LINK_PROCESS_ADJST (2*0x68) | |
188 | /* 5000 regulatory - indirect access */ | 188 | #define EEPROM_LINK_OTHERS (2*0x69) |
189 | #define EEPROM_5000_REG_SKU_ID ((0x02)\ | 189 | |
190 | | INDIRECT_ADDRESS | INDIRECT_REGULATORY) /* 4 bytes */ | 190 | /* agn regulatory - indirect access */ |
191 | #define EEPROM_REG_BAND_1_CHANNELS ((0x08)\ | 191 | #define EEPROM_REG_BAND_1_CHANNELS ((0x08)\ |
192 | | INDIRECT_ADDRESS | INDIRECT_REGULATORY) /* 28 bytes */ | 192 | | INDIRECT_ADDRESS | INDIRECT_REGULATORY) /* 28 bytes */ |
193 | #define EEPROM_REG_BAND_2_CHANNELS ((0x26)\ | 193 | #define EEPROM_REG_BAND_2_CHANNELS ((0x26)\ |