diff options
author | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2012-02-07 05:56:26 -0500 |
---|---|---|
committer | Wey-Yi Guy <wey-yi.w.guy@intel.com> | 2012-02-17 13:58:19 -0500 |
commit | dae66d0d2ee1a188fcfd437c4e6b2bf32dc7a1b2 (patch) | |
tree | 5ed45fda6f17832087660bc76120893aef5f65b4 /drivers/net/wireless/iwlwifi/iwl-5000.c | |
parent | 4a986777a53d5fe8fd92ef30e0e8eedd0ff800b1 (diff) |
iwlwifi: SRAM size moves from hw_params to cfg
This will allow to set the hw_params after we fetch the uCode.
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-5000.c')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-5000.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-5000.c b/drivers/net/wireless/iwlwifi/iwl-5000.c index 458e6778c72f..1527dec7a267 100644 --- a/drivers/net/wireless/iwlwifi/iwl-5000.c +++ b/drivers/net/wireless/iwlwifi/iwl-5000.c | |||
@@ -170,8 +170,6 @@ static void iwl5000_hw_set_hw_params(struct iwl_priv *priv) | |||
170 | iwlagn_mod_params.num_of_queues; | 170 | iwlagn_mod_params.num_of_queues; |
171 | 171 | ||
172 | hw_params(priv).max_txq_num = cfg(priv)->base_params->num_of_queues; | 172 | hw_params(priv).max_txq_num = cfg(priv)->base_params->num_of_queues; |
173 | hw_params(priv).max_data_size = IWLAGN_RTC_DATA_SIZE; | ||
174 | hw_params(priv).max_inst_size = IWLAGN_RTC_INST_SIZE; | ||
175 | 173 | ||
176 | hw_params(priv).ht40_channel = BIT(IEEE80211_BAND_2GHZ) | | 174 | hw_params(priv).ht40_channel = BIT(IEEE80211_BAND_2GHZ) | |
177 | BIT(IEEE80211_BAND_5GHZ); | 175 | BIT(IEEE80211_BAND_5GHZ); |
@@ -195,8 +193,6 @@ static void iwl5150_hw_set_hw_params(struct iwl_priv *priv) | |||
195 | iwlagn_mod_params.num_of_queues; | 193 | iwlagn_mod_params.num_of_queues; |
196 | 194 | ||
197 | hw_params(priv).max_txq_num = cfg(priv)->base_params->num_of_queues; | 195 | hw_params(priv).max_txq_num = cfg(priv)->base_params->num_of_queues; |
198 | hw_params(priv).max_data_size = IWLAGN_RTC_DATA_SIZE; | ||
199 | hw_params(priv).max_inst_size = IWLAGN_RTC_INST_SIZE; | ||
200 | 196 | ||
201 | hw_params(priv).ht40_channel = BIT(IEEE80211_BAND_2GHZ) | | 197 | hw_params(priv).ht40_channel = BIT(IEEE80211_BAND_2GHZ) | |
202 | BIT(IEEE80211_BAND_5GHZ); | 198 | BIT(IEEE80211_BAND_5GHZ); |
@@ -352,6 +348,8 @@ static struct iwl_ht_params iwl5000_ht_params = { | |||
352 | .fw_name_pre = IWL5000_FW_PRE, \ | 348 | .fw_name_pre = IWL5000_FW_PRE, \ |
353 | .ucode_api_max = IWL5000_UCODE_API_MAX, \ | 349 | .ucode_api_max = IWL5000_UCODE_API_MAX, \ |
354 | .ucode_api_min = IWL5000_UCODE_API_MIN, \ | 350 | .ucode_api_min = IWL5000_UCODE_API_MIN, \ |
351 | .max_inst_size = IWLAGN_RTC_INST_SIZE, \ | ||
352 | .max_data_size = IWLAGN_RTC_DATA_SIZE, \ | ||
355 | .eeprom_ver = EEPROM_5000_EEPROM_VERSION, \ | 353 | .eeprom_ver = EEPROM_5000_EEPROM_VERSION, \ |
356 | .eeprom_calib_ver = EEPROM_5000_TX_POWER_VERSION, \ | 354 | .eeprom_calib_ver = EEPROM_5000_TX_POWER_VERSION, \ |
357 | .lib = &iwl5000_lib, \ | 355 | .lib = &iwl5000_lib, \ |
@@ -395,6 +393,8 @@ struct iwl_cfg iwl5350_agn_cfg = { | |||
395 | .fw_name_pre = IWL5000_FW_PRE, | 393 | .fw_name_pre = IWL5000_FW_PRE, |
396 | .ucode_api_max = IWL5000_UCODE_API_MAX, | 394 | .ucode_api_max = IWL5000_UCODE_API_MAX, |
397 | .ucode_api_min = IWL5000_UCODE_API_MIN, | 395 | .ucode_api_min = IWL5000_UCODE_API_MIN, |
396 | .max_inst_size = IWLAGN_RTC_INST_SIZE, | ||
397 | .max_data_size = IWLAGN_RTC_DATA_SIZE, | ||
398 | .eeprom_ver = EEPROM_5050_EEPROM_VERSION, | 398 | .eeprom_ver = EEPROM_5050_EEPROM_VERSION, |
399 | .eeprom_calib_ver = EEPROM_5050_TX_POWER_VERSION, | 399 | .eeprom_calib_ver = EEPROM_5050_TX_POWER_VERSION, |
400 | .lib = &iwl5000_lib, | 400 | .lib = &iwl5000_lib, |
@@ -408,6 +408,8 @@ struct iwl_cfg iwl5350_agn_cfg = { | |||
408 | .fw_name_pre = IWL5150_FW_PRE, \ | 408 | .fw_name_pre = IWL5150_FW_PRE, \ |
409 | .ucode_api_max = IWL5150_UCODE_API_MAX, \ | 409 | .ucode_api_max = IWL5150_UCODE_API_MAX, \ |
410 | .ucode_api_min = IWL5150_UCODE_API_MIN, \ | 410 | .ucode_api_min = IWL5150_UCODE_API_MIN, \ |
411 | .max_inst_size = IWLAGN_RTC_INST_SIZE, \ | ||
412 | .max_data_size = IWLAGN_RTC_DATA_SIZE, \ | ||
411 | .eeprom_ver = EEPROM_5050_EEPROM_VERSION, \ | 413 | .eeprom_ver = EEPROM_5050_EEPROM_VERSION, \ |
412 | .eeprom_calib_ver = EEPROM_5050_TX_POWER_VERSION, \ | 414 | .eeprom_calib_ver = EEPROM_5050_TX_POWER_VERSION, \ |
413 | .lib = &iwl5150_lib, \ | 415 | .lib = &iwl5150_lib, \ |