aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlwifi/iwl-commands.h
diff options
context:
space:
mode:
authorShanyu Zhao <shanyu.zhao@intel.com>2010-09-21 19:54:01 -0400
committerWey-Yi Guy <wey-yi.w.guy@intel.com>2010-10-07 18:53:58 -0400
commitbf53f939e02c0e818df93ab130fedc0e4ba95796 (patch)
treee7606844f9f0404ad200a88362125ccbcc5f7727 /drivers/net/wireless/iwlwifi/iwl-commands.h
parent642454cc0774e0774bc1ccb4292d6dc0abd06d20 (diff)
iwlagn: add temperature offset calib for 6000g2
6000g2 devices need to have temperature offset calibration. The runtime uCode needs to receive the calibration results just like BB and LO calibration. To do this, driver reads the offset value from NVM and send it to uCode after runtime uCode is alive. Signed-off-by: Shanyu Zhao <shanyu.zhao@intel.com> Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-commands.h')
-rw-r--r--drivers/net/wireless/iwlwifi/iwl-commands.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-commands.h b/drivers/net/wireless/iwlwifi/iwl-commands.h
index 74b78d858936..424801abc80e 100644
--- a/drivers/net/wireless/iwlwifi/iwl-commands.h
+++ b/drivers/net/wireless/iwlwifi/iwl-commands.h
@@ -3794,7 +3794,8 @@ enum {
3794 IWL_PHY_CALIBRATE_CRYSTAL_FRQ_CMD = 15, 3794 IWL_PHY_CALIBRATE_CRYSTAL_FRQ_CMD = 15,
3795 IWL_PHY_CALIBRATE_BASE_BAND_CMD = 16, 3795 IWL_PHY_CALIBRATE_BASE_BAND_CMD = 16,
3796 IWL_PHY_CALIBRATE_TX_IQ_PERD_CMD = 17, 3796 IWL_PHY_CALIBRATE_TX_IQ_PERD_CMD = 17,
3797 IWL_MAX_STANDARD_PHY_CALIBRATE_TBL_SIZE = 18, 3797 IWL_PHY_CALIBRATE_TEMP_OFFSET_CMD = 18,
3798 IWL_MAX_STANDARD_PHY_CALIBRATE_TBL_SIZE = 19,
3798}; 3799};
3799 3800
3800#define IWL_MAX_PHY_CALIBRATE_TBL_SIZE (253) 3801#define IWL_MAX_PHY_CALIBRATE_TBL_SIZE (253)
@@ -3864,6 +3865,13 @@ struct iwl_calib_xtal_freq_cmd {
3864 u8 pad[2]; 3865 u8 pad[2];
3865} __packed; 3866} __packed;
3866 3867
3868#define DEFAULT_RADIO_SENSOR_OFFSET 2700
3869struct iwl_calib_temperature_offset_cmd {
3870 struct iwl_calib_hdr hdr;
3871 s16 radio_sensor_offset;
3872 s16 reserved;
3873} __packed;
3874
3867/* IWL_PHY_CALIBRATE_CHAIN_NOISE_RESET_CMD */ 3875/* IWL_PHY_CALIBRATE_CHAIN_NOISE_RESET_CMD */
3868struct iwl_calib_chain_noise_reset_cmd { 3876struct iwl_calib_chain_noise_reset_cmd {
3869 struct iwl_calib_hdr hdr; 3877 struct iwl_calib_hdr hdr;