diff options
author | Assaf Krauss <assaf.krauss@intel.com> | 2008-03-14 13:38:49 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2008-03-25 16:41:51 -0400 |
commit | bf85ea4fbecab278c63f02fd102b33cc6cb21eb9 (patch) | |
tree | 11c997de3b8ecbdcb479ca143aa904f1be0dfeeb /drivers/net/wireless/iwlwifi/iwl-eeprom.h | |
parent | 1d0a082d38decb62ceb3e26a4bb1a3ca78843a23 (diff) |
iwlwifi: Probe Flow - Extracting hw and priv init
1. Extracting hw and priv initialization from probe function.
2. Moving some initialization functions to core module.
Signed-off-by: Assaf Krauss <assaf.krauss@intel.com>
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-eeprom.h')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-eeprom.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-eeprom.h b/drivers/net/wireless/iwlwifi/iwl-eeprom.h index 404c700c7c18..8a583947b2c7 100644 --- a/drivers/net/wireless/iwlwifi/iwl-eeprom.h +++ b/drivers/net/wireless/iwlwifi/iwl-eeprom.h | |||
@@ -137,6 +137,8 @@ struct iwl4965_eeprom_channel { | |||
137 | * Look for this in calib_version member of struct iwl4965_eeprom. */ | 137 | * Look for this in calib_version member of struct iwl4965_eeprom. */ |
138 | #define EEPROM_TX_POWER_VERSION_NEW (5) | 138 | #define EEPROM_TX_POWER_VERSION_NEW (5) |
139 | 139 | ||
140 | /* 2.4 GHz */ | ||
141 | extern const u8 iwl_eeprom_band_1[14]; | ||
140 | 142 | ||
141 | /* | 143 | /* |
142 | * 4965 factory calibration data for one txpower level, on one channel, | 144 | * 4965 factory calibration data for one txpower level, on one channel, |
@@ -364,4 +366,10 @@ int iwlcore_eeprom_verify_signature(struct iwl_priv *priv); | |||
364 | int iwlcore_eeprom_acquire_semaphore(struct iwl_priv *priv); | 366 | int iwlcore_eeprom_acquire_semaphore(struct iwl_priv *priv); |
365 | void iwlcore_eeprom_release_semaphore(struct iwl_priv *priv); | 367 | void iwlcore_eeprom_release_semaphore(struct iwl_priv *priv); |
366 | 368 | ||
369 | int iwl_init_channel_map(struct iwl_priv *priv); | ||
370 | void iwl_free_channel_map(struct iwl_priv *priv); | ||
371 | const struct iwl_channel_info *iwl4965_get_channel_info( | ||
372 | const struct iwl_priv *priv, | ||
373 | enum ieee80211_band band, u16 channel); | ||
374 | |||
367 | #endif /* __iwl_eeprom_h__ */ | 375 | #endif /* __iwl_eeprom_h__ */ |