diff options
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-6000.c')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-6000.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-6000.c b/drivers/net/wireless/iwlwifi/iwl-6000.c index fb7012289c3d..4fbc38cfd911 100644 --- a/drivers/net/wireless/iwlwifi/iwl-6000.c +++ b/drivers/net/wireless/iwlwifi/iwl-6000.c | |||
@@ -278,6 +278,7 @@ static struct iwl_lib_ops iwl6000_lib = { | |||
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, |
281 | .recover_from_tx_stall = iwl_bg_monitor_recover, | ||
281 | }; | 282 | }; |
282 | 283 | ||
283 | static const struct iwl_ops iwl6000_ops = { | 284 | static const struct iwl_ops iwl6000_ops = { |
@@ -343,6 +344,7 @@ static struct iwl_lib_ops iwl6050_lib = { | |||
343 | .set_calib_version = iwl6050_set_calib_version, | 344 | .set_calib_version = iwl6050_set_calib_version, |
344 | }, | 345 | }, |
345 | .add_bcast_station = iwl_add_bcast_station, | 346 | .add_bcast_station = iwl_add_bcast_station, |
347 | .recover_from_tx_stall = iwl_bg_monitor_recover, | ||
346 | }; | 348 | }; |
347 | 349 | ||
348 | static const struct iwl_ops iwl6050_ops = { | 350 | static const struct iwl_ops iwl6050_ops = { |
@@ -386,6 +388,7 @@ struct iwl_cfg iwl6000i_2agn_cfg = { | |||
386 | .support_ct_kill_exit = true, | 388 | .support_ct_kill_exit = true, |
387 | .plcp_delta_threshold = IWL_MAX_PLCP_ERR_THRESHOLD_DEF, | 389 | .plcp_delta_threshold = IWL_MAX_PLCP_ERR_THRESHOLD_DEF, |
388 | .chain_noise_scale = 1000, | 390 | .chain_noise_scale = 1000, |
391 | .monitor_recover_period = IWL_MONITORING_PERIOD, | ||
389 | }; | 392 | }; |
390 | 393 | ||
391 | struct iwl_cfg iwl6000i_2abg_cfg = { | 394 | struct iwl_cfg iwl6000i_2abg_cfg = { |
@@ -417,6 +420,7 @@ struct iwl_cfg iwl6000i_2abg_cfg = { | |||
417 | .support_ct_kill_exit = true, | 420 | .support_ct_kill_exit = true, |
418 | .plcp_delta_threshold = IWL_MAX_PLCP_ERR_THRESHOLD_DEF, | 421 | .plcp_delta_threshold = IWL_MAX_PLCP_ERR_THRESHOLD_DEF, |
419 | .chain_noise_scale = 1000, | 422 | .chain_noise_scale = 1000, |
423 | .monitor_recover_period = IWL_MONITORING_PERIOD, | ||
420 | }; | 424 | }; |
421 | 425 | ||
422 | struct iwl_cfg iwl6000i_2bg_cfg = { | 426 | struct iwl_cfg iwl6000i_2bg_cfg = { |
@@ -448,6 +452,7 @@ struct iwl_cfg iwl6000i_2bg_cfg = { | |||
448 | .support_ct_kill_exit = true, | 452 | .support_ct_kill_exit = true, |
449 | .plcp_delta_threshold = IWL_MAX_PLCP_ERR_THRESHOLD_DEF, | 453 | .plcp_delta_threshold = IWL_MAX_PLCP_ERR_THRESHOLD_DEF, |
450 | .chain_noise_scale = 1000, | 454 | .chain_noise_scale = 1000, |
455 | .monitor_recover_period = IWL_MONITORING_PERIOD, | ||
451 | }; | 456 | }; |
452 | 457 | ||
453 | struct iwl_cfg iwl6050_2agn_cfg = { | 458 | struct iwl_cfg iwl6050_2agn_cfg = { |
@@ -480,6 +485,7 @@ struct iwl_cfg iwl6050_2agn_cfg = { | |||
480 | .support_ct_kill_exit = true, | 485 | .support_ct_kill_exit = true, |
481 | .plcp_delta_threshold = IWL_MAX_PLCP_ERR_THRESHOLD_DEF, | 486 | .plcp_delta_threshold = IWL_MAX_PLCP_ERR_THRESHOLD_DEF, |
482 | .chain_noise_scale = 1500, | 487 | .chain_noise_scale = 1500, |
488 | .monitor_recover_period = IWL_MONITORING_PERIOD, | ||
483 | }; | 489 | }; |
484 | 490 | ||
485 | struct iwl_cfg iwl6050_2abg_cfg = { | 491 | struct iwl_cfg iwl6050_2abg_cfg = { |
@@ -511,6 +517,7 @@ struct iwl_cfg iwl6050_2abg_cfg = { | |||
511 | .support_ct_kill_exit = true, | 517 | .support_ct_kill_exit = true, |
512 | .plcp_delta_threshold = IWL_MAX_PLCP_ERR_THRESHOLD_DEF, | 518 | .plcp_delta_threshold = IWL_MAX_PLCP_ERR_THRESHOLD_DEF, |
513 | .chain_noise_scale = 1500, | 519 | .chain_noise_scale = 1500, |
520 | .monitor_recover_period = IWL_MONITORING_PERIOD, | ||
514 | }; | 521 | }; |
515 | 522 | ||
516 | struct iwl_cfg iwl6000_3agn_cfg = { | 523 | struct iwl_cfg iwl6000_3agn_cfg = { |
@@ -543,6 +550,7 @@ struct iwl_cfg iwl6000_3agn_cfg = { | |||
543 | .support_ct_kill_exit = true, | 550 | .support_ct_kill_exit = true, |
544 | .plcp_delta_threshold = IWL_MAX_PLCP_ERR_THRESHOLD_DEF, | 551 | .plcp_delta_threshold = IWL_MAX_PLCP_ERR_THRESHOLD_DEF, |
545 | .chain_noise_scale = 1000, | 552 | .chain_noise_scale = 1000, |
553 | .monitor_recover_period = IWL_MONITORING_PERIOD, | ||
546 | }; | 554 | }; |
547 | 555 | ||
548 | MODULE_FIRMWARE(IWL6000_MODULE_FIRMWARE(IWL6000_UCODE_API_MAX)); | 556 | MODULE_FIRMWARE(IWL6000_MODULE_FIRMWARE(IWL6000_UCODE_API_MAX)); |