|
@@ -1499,6 +1499,7 @@ struct iwl_lib_ops iwl5000_lib = {
|
|
|
.set_ct_kill = iwl5000_set_ct_threshold,
|
|
|
},
|
|
|
.add_bcast_station = iwl_add_bcast_station,
|
|
|
+ .recover_from_tx_stall = iwl_bg_monitor_recover,
|
|
|
};
|
|
|
|
|
|
static struct iwl_lib_ops iwl5150_lib = {
|
|
@@ -1553,6 +1554,7 @@ static struct iwl_lib_ops iwl5150_lib = {
|
|
|
.set_ct_kill = iwl5150_set_ct_threshold,
|
|
|
},
|
|
|
.add_bcast_station = iwl_add_bcast_station,
|
|
|
+ .recover_from_tx_stall = iwl_bg_monitor_recover,
|
|
|
};
|
|
|
|
|
|
static const struct iwl_ops iwl5000_ops = {
|
|
@@ -1602,6 +1604,7 @@ struct iwl_cfg iwl5300_agn_cfg = {
|
|
|
.chain_noise_num_beacons = IWL_CAL_NUM_BEACONS,
|
|
|
.plcp_delta_threshold = IWL_MAX_PLCP_ERR_LONG_THRESHOLD_DEF,
|
|
|
.chain_noise_scale = 1000,
|
|
|
+ .monitor_recover_period = IWL_MONITORING_PERIOD,
|
|
|
};
|
|
|
|
|
|
struct iwl_cfg iwl5100_bgn_cfg = {
|
|
@@ -1628,6 +1631,7 @@ struct iwl_cfg iwl5100_bgn_cfg = {
|
|
|
.chain_noise_num_beacons = IWL_CAL_NUM_BEACONS,
|
|
|
.plcp_delta_threshold = IWL_MAX_PLCP_ERR_LONG_THRESHOLD_DEF,
|
|
|
.chain_noise_scale = 1000,
|
|
|
+ .monitor_recover_period = IWL_MONITORING_PERIOD,
|
|
|
};
|
|
|
|
|
|
struct iwl_cfg iwl5100_abg_cfg = {
|
|
@@ -1652,6 +1656,7 @@ struct iwl_cfg iwl5100_abg_cfg = {
|
|
|
.chain_noise_num_beacons = IWL_CAL_NUM_BEACONS,
|
|
|
.plcp_delta_threshold = IWL_MAX_PLCP_ERR_LONG_THRESHOLD_DEF,
|
|
|
.chain_noise_scale = 1000,
|
|
|
+ .monitor_recover_period = IWL_MONITORING_PERIOD,
|
|
|
};
|
|
|
|
|
|
struct iwl_cfg iwl5100_agn_cfg = {
|
|
@@ -1678,6 +1683,7 @@ struct iwl_cfg iwl5100_agn_cfg = {
|
|
|
.chain_noise_num_beacons = IWL_CAL_NUM_BEACONS,
|
|
|
.plcp_delta_threshold = IWL_MAX_PLCP_ERR_LONG_THRESHOLD_DEF,
|
|
|
.chain_noise_scale = 1000,
|
|
|
+ .monitor_recover_period = IWL_MONITORING_PERIOD,
|
|
|
};
|
|
|
|
|
|
struct iwl_cfg iwl5350_agn_cfg = {
|
|
@@ -1704,6 +1710,7 @@ struct iwl_cfg iwl5350_agn_cfg = {
|
|
|
.chain_noise_num_beacons = IWL_CAL_NUM_BEACONS,
|
|
|
.plcp_delta_threshold = IWL_MAX_PLCP_ERR_LONG_THRESHOLD_DEF,
|
|
|
.chain_noise_scale = 1000,
|
|
|
+ .monitor_recover_period = IWL_MONITORING_PERIOD,
|
|
|
};
|
|
|
|
|
|
struct iwl_cfg iwl5150_agn_cfg = {
|
|
@@ -1730,6 +1737,7 @@ struct iwl_cfg iwl5150_agn_cfg = {
|
|
|
.chain_noise_num_beacons = IWL_CAL_NUM_BEACONS,
|
|
|
.plcp_delta_threshold = IWL_MAX_PLCP_ERR_LONG_THRESHOLD_DEF,
|
|
|
.chain_noise_scale = 1000,
|
|
|
+ .monitor_recover_period = IWL_MONITORING_PERIOD,
|
|
|
};
|
|
|
|
|
|
struct iwl_cfg iwl5150_abg_cfg = {
|
|
@@ -1754,6 +1762,7 @@ struct iwl_cfg iwl5150_abg_cfg = {
|
|
|
.chain_noise_num_beacons = IWL_CAL_NUM_BEACONS,
|
|
|
.plcp_delta_threshold = IWL_MAX_PLCP_ERR_LONG_THRESHOLD_DEF,
|
|
|
.chain_noise_scale = 1000,
|
|
|
+ .monitor_recover_period = IWL_MONITORING_PERIOD,
|
|
|
};
|
|
|
|
|
|
MODULE_FIRMWARE(IWL5000_MODULE_FIRMWARE(IWL5000_UCODE_API_MAX));
|