diff options
author | Wey-Yi Guy <wey-yi.w.guy@intel.com> | 2010-03-16 20:47:58 -0400 |
---|---|---|
committer | Reinette Chatre <reinette.chatre@intel.com> | 2010-03-25 14:18:37 -0400 |
commit | e04ed0a5bb62520345c73587d7ebf51e426642ee (patch) | |
tree | 66486c421699b3dab4c1a28e71353dbb098a2745 /drivers/net/wireless/iwlwifi/iwl-6000.c | |
parent | 741a626627e42812afd957f875c34c89be8a103e (diff) |
iwlwifi: move agn common code to iwlagn library file
Multiple iwlagn based devices share the same common functions.
Move those functions from iwl-5000.c to iwl-agn-lib.c file.
Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-6000.c')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-6000.c | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-6000.c b/drivers/net/wireless/iwlwifi/iwl-6000.c index 96f4fa6e0e21..92b407f89d32 100644 --- a/drivers/net/wireless/iwlwifi/iwl-6000.c +++ b/drivers/net/wireless/iwlwifi/iwl-6000.c | |||
@@ -234,9 +234,9 @@ static struct iwl_lib_ops iwl6000_lib = { | |||
234 | .txq_attach_buf_to_tfd = iwl_hw_txq_attach_buf_to_tfd, | 234 | .txq_attach_buf_to_tfd = iwl_hw_txq_attach_buf_to_tfd, |
235 | .txq_free_tfd = iwl_hw_txq_free_tfd, | 235 | .txq_free_tfd = iwl_hw_txq_free_tfd, |
236 | .txq_init = iwl_hw_tx_queue_init, | 236 | .txq_init = iwl_hw_tx_queue_init, |
237 | .rx_handler_setup = iwl5000_rx_handler_setup, | 237 | .rx_handler_setup = iwlagn_rx_handler_setup, |
238 | .setup_deferred_work = iwl5000_setup_deferred_work, | 238 | .setup_deferred_work = iwlagn_setup_deferred_work, |
239 | .is_valid_rtc_data_addr = iwl5000_hw_valid_rtc_data_addr, | 239 | .is_valid_rtc_data_addr = iwlagn_hw_valid_rtc_data_addr, |
240 | .load_ucode = iwlagn_load_ucode, | 240 | .load_ucode = iwlagn_load_ucode, |
241 | .dump_nic_event_log = iwl_dump_nic_event_log, | 241 | .dump_nic_event_log = iwl_dump_nic_event_log, |
242 | .dump_nic_error_log = iwl_dump_nic_error_log, | 242 | .dump_nic_error_log = iwl_dump_nic_error_log, |
@@ -244,7 +244,7 @@ static struct iwl_lib_ops iwl6000_lib = { | |||
244 | .dump_fh = iwl_dump_fh, | 244 | .dump_fh = iwl_dump_fh, |
245 | .init_alive_start = iwlagn_init_alive_start, | 245 | .init_alive_start = iwlagn_init_alive_start, |
246 | .alive_notify = iwlagn_alive_notify, | 246 | .alive_notify = iwlagn_alive_notify, |
247 | .send_tx_power = iwl5000_send_tx_power, | 247 | .send_tx_power = iwlagn_send_tx_power, |
248 | .update_chain_flags = iwl_update_chain_flags, | 248 | .update_chain_flags = iwl_update_chain_flags, |
249 | .set_channel_switch = iwl6000_hw_channel_switch, | 249 | .set_channel_switch = iwl6000_hw_channel_switch, |
250 | .apm_ops = { | 250 | .apm_ops = { |
@@ -255,26 +255,26 @@ static struct iwl_lib_ops iwl6000_lib = { | |||
255 | }, | 255 | }, |
256 | .eeprom_ops = { | 256 | .eeprom_ops = { |
257 | .regulatory_bands = { | 257 | .regulatory_bands = { |
258 | EEPROM_5000_REG_BAND_1_CHANNELS, | 258 | EEPROM_REG_BAND_1_CHANNELS, |
259 | EEPROM_5000_REG_BAND_2_CHANNELS, | 259 | EEPROM_REG_BAND_2_CHANNELS, |
260 | EEPROM_5000_REG_BAND_3_CHANNELS, | 260 | EEPROM_REG_BAND_3_CHANNELS, |
261 | EEPROM_5000_REG_BAND_4_CHANNELS, | 261 | EEPROM_REG_BAND_4_CHANNELS, |
262 | EEPROM_5000_REG_BAND_5_CHANNELS, | 262 | EEPROM_REG_BAND_5_CHANNELS, |
263 | EEPROM_5000_REG_BAND_24_HT40_CHANNELS, | 263 | EEPROM_REG_BAND_24_HT40_CHANNELS, |
264 | EEPROM_5000_REG_BAND_52_HT40_CHANNELS | 264 | EEPROM_REG_BAND_52_HT40_CHANNELS |
265 | }, | 265 | }, |
266 | .verify_signature = iwlcore_eeprom_verify_signature, | 266 | .verify_signature = iwlcore_eeprom_verify_signature, |
267 | .acquire_semaphore = iwlcore_eeprom_acquire_semaphore, | 267 | .acquire_semaphore = iwlcore_eeprom_acquire_semaphore, |
268 | .release_semaphore = iwlcore_eeprom_release_semaphore, | 268 | .release_semaphore = iwlcore_eeprom_release_semaphore, |
269 | .calib_version = iwl5000_eeprom_calib_version, | 269 | .calib_version = iwlagn_eeprom_calib_version, |
270 | .query_addr = iwl5000_eeprom_query_addr, | 270 | .query_addr = iwlagn_eeprom_query_addr, |
271 | .update_enhanced_txpower = iwlcore_eeprom_enhanced_txpower, | 271 | .update_enhanced_txpower = iwlcore_eeprom_enhanced_txpower, |
272 | }, | 272 | }, |
273 | .post_associate = iwl_post_associate, | 273 | .post_associate = iwl_post_associate, |
274 | .isr = iwl_isr_ict, | 274 | .isr = iwl_isr_ict, |
275 | .config_ap = iwl_config_ap, | 275 | .config_ap = iwl_config_ap, |
276 | .temp_ops = { | 276 | .temp_ops = { |
277 | .temperature = iwl5000_temperature, | 277 | .temperature = iwlagn_temperature, |
278 | .set_ct_kill = iwl6000_set_ct_threshold, | 278 | .set_ct_kill = iwl6000_set_ct_threshold, |
279 | }, | 279 | }, |
280 | .add_bcast_station = iwl_add_bcast_station, | 280 | .add_bcast_station = iwl_add_bcast_station, |
@@ -301,9 +301,9 @@ static struct iwl_lib_ops iwl6050_lib = { | |||
301 | .txq_attach_buf_to_tfd = iwl_hw_txq_attach_buf_to_tfd, | 301 | .txq_attach_buf_to_tfd = iwl_hw_txq_attach_buf_to_tfd, |
302 | .txq_free_tfd = iwl_hw_txq_free_tfd, | 302 | .txq_free_tfd = iwl_hw_txq_free_tfd, |
303 | .txq_init = iwl_hw_tx_queue_init, | 303 | .txq_init = iwl_hw_tx_queue_init, |
304 | .rx_handler_setup = iwl5000_rx_handler_setup, | 304 | .rx_handler_setup = iwlagn_rx_handler_setup, |
305 | .setup_deferred_work = iwl5000_setup_deferred_work, | 305 | .setup_deferred_work = iwlagn_setup_deferred_work, |
306 | .is_valid_rtc_data_addr = iwl5000_hw_valid_rtc_data_addr, | 306 | .is_valid_rtc_data_addr = iwlagn_hw_valid_rtc_data_addr, |
307 | .load_ucode = iwlagn_load_ucode, | 307 | .load_ucode = iwlagn_load_ucode, |
308 | .dump_nic_event_log = iwl_dump_nic_event_log, | 308 | .dump_nic_event_log = iwl_dump_nic_event_log, |
309 | .dump_nic_error_log = iwl_dump_nic_error_log, | 309 | .dump_nic_error_log = iwl_dump_nic_error_log, |
@@ -311,7 +311,7 @@ static struct iwl_lib_ops iwl6050_lib = { | |||
311 | .dump_fh = iwl_dump_fh, | 311 | .dump_fh = iwl_dump_fh, |
312 | .init_alive_start = iwlagn_init_alive_start, | 312 | .init_alive_start = iwlagn_init_alive_start, |
313 | .alive_notify = iwlagn_alive_notify, | 313 | .alive_notify = iwlagn_alive_notify, |
314 | .send_tx_power = iwl5000_send_tx_power, | 314 | .send_tx_power = iwlagn_send_tx_power, |
315 | .update_chain_flags = iwl_update_chain_flags, | 315 | .update_chain_flags = iwl_update_chain_flags, |
316 | .set_channel_switch = iwl6000_hw_channel_switch, | 316 | .set_channel_switch = iwl6000_hw_channel_switch, |
317 | .apm_ops = { | 317 | .apm_ops = { |
@@ -322,26 +322,26 @@ static struct iwl_lib_ops iwl6050_lib = { | |||
322 | }, | 322 | }, |
323 | .eeprom_ops = { | 323 | .eeprom_ops = { |
324 | .regulatory_bands = { | 324 | .regulatory_bands = { |
325 | EEPROM_5000_REG_BAND_1_CHANNELS, | 325 | EEPROM_REG_BAND_1_CHANNELS, |
326 | EEPROM_5000_REG_BAND_2_CHANNELS, | 326 | EEPROM_REG_BAND_2_CHANNELS, |
327 | EEPROM_5000_REG_BAND_3_CHANNELS, | 327 | EEPROM_REG_BAND_3_CHANNELS, |
328 | EEPROM_5000_REG_BAND_4_CHANNELS, | 328 | EEPROM_REG_BAND_4_CHANNELS, |
329 | EEPROM_5000_REG_BAND_5_CHANNELS, | 329 | EEPROM_REG_BAND_5_CHANNELS, |
330 | EEPROM_5000_REG_BAND_24_HT40_CHANNELS, | 330 | EEPROM_REG_BAND_24_HT40_CHANNELS, |
331 | EEPROM_5000_REG_BAND_52_HT40_CHANNELS | 331 | EEPROM_REG_BAND_52_HT40_CHANNELS |
332 | }, | 332 | }, |
333 | .verify_signature = iwlcore_eeprom_verify_signature, | 333 | .verify_signature = iwlcore_eeprom_verify_signature, |
334 | .acquire_semaphore = iwlcore_eeprom_acquire_semaphore, | 334 | .acquire_semaphore = iwlcore_eeprom_acquire_semaphore, |
335 | .release_semaphore = iwlcore_eeprom_release_semaphore, | 335 | .release_semaphore = iwlcore_eeprom_release_semaphore, |
336 | .calib_version = iwl5000_eeprom_calib_version, | 336 | .calib_version = iwlagn_eeprom_calib_version, |
337 | .query_addr = iwl5000_eeprom_query_addr, | 337 | .query_addr = iwlagn_eeprom_query_addr, |
338 | .update_enhanced_txpower = iwlcore_eeprom_enhanced_txpower, | 338 | .update_enhanced_txpower = iwlcore_eeprom_enhanced_txpower, |
339 | }, | 339 | }, |
340 | .post_associate = iwl_post_associate, | 340 | .post_associate = iwl_post_associate, |
341 | .isr = iwl_isr_ict, | 341 | .isr = iwl_isr_ict, |
342 | .config_ap = iwl_config_ap, | 342 | .config_ap = iwl_config_ap, |
343 | .temp_ops = { | 343 | .temp_ops = { |
344 | .temperature = iwl5000_temperature, | 344 | .temperature = iwlagn_temperature, |
345 | .set_ct_kill = iwl6000_set_ct_threshold, | 345 | .set_ct_kill = iwl6000_set_ct_threshold, |
346 | .set_calib_version = iwl6050_set_calib_version, | 346 | .set_calib_version = iwl6050_set_calib_version, |
347 | }, | 347 | }, |