aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/intel/iwlwifi/mvm/ops.c
diff options
context:
space:
mode:
authorChaya Rachel Ivgi <chaya.rachel.ivgi@intel.com>2015-12-16 09:34:55 -0500
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>2016-02-27 14:59:48 -0500
commit0a3b7119000d706dfbc7e0c5b66e192a646d365f (patch)
treef0609fcce239aaaebe827243627fddb0a9514958 /drivers/net/wireless/intel/iwlwifi/mvm/ops.c
parent51bcc7386a01074452c585e421a24dfc7b19063b (diff)
iwlwifi: mvm: add CT-KILL notification
Up to today the driver was notified of the temperature from the FW and decided whether to enter CT-kill or not. From now on, the FW will decide when to enter CT-kill and will notify the driver. Add support for this notification. Signed-off-by: Chaya Rachel Ivgi <chaya.rachel.ivgi@intel.com> Signed-off-by: Luca Coelho <luciano.coelho@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Diffstat (limited to 'drivers/net/wireless/intel/iwlwifi/mvm/ops.c')
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mvm/ops.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/ops.c b/drivers/net/wireless/intel/iwlwifi/mvm/ops.c
index 09a94a5efb61..ecc371e1f3f0 100644
--- a/drivers/net/wireless/intel/iwlwifi/mvm/ops.c
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/ops.c
@@ -263,6 +263,8 @@ static const struct iwl_rx_handlers iwl_mvm_rx_handlers[] = {
263 RX_HANDLER(DTS_MEASUREMENT_NOTIFICATION, iwl_mvm_temp_notif, true), 263 RX_HANDLER(DTS_MEASUREMENT_NOTIFICATION, iwl_mvm_temp_notif, true),
264 RX_HANDLER_GRP(PHY_OPS_GROUP, DTS_MEASUREMENT_NOTIF_WIDE, 264 RX_HANDLER_GRP(PHY_OPS_GROUP, DTS_MEASUREMENT_NOTIF_WIDE,
265 iwl_mvm_temp_notif, true), 265 iwl_mvm_temp_notif, true),
266 RX_HANDLER_GRP(PHY_OPS_GROUP, CT_KILL_NOTIFICATION,
267 iwl_mvm_ct_kill_notif, false),
266 268
267 RX_HANDLER(TDLS_CHANNEL_SWITCH_NOTIFICATION, iwl_mvm_rx_tdls_notif, 269 RX_HANDLER(TDLS_CHANNEL_SWITCH_NOTIFICATION, iwl_mvm_rx_tdls_notif,
268 true), 270 true),
@@ -387,6 +389,7 @@ static const struct iwl_hcmd_names iwl_mvm_legacy_names[] = {
387 */ 389 */
388static const struct iwl_hcmd_names iwl_mvm_phy_names[] = { 390static const struct iwl_hcmd_names iwl_mvm_phy_names[] = {
389 HCMD_NAME(CMD_DTS_MEASUREMENT_TRIGGER_WIDE), 391 HCMD_NAME(CMD_DTS_MEASUREMENT_TRIGGER_WIDE),
392 HCMD_NAME(CT_KILL_NOTIFICATION),
390 HCMD_NAME(DTS_MEASUREMENT_NOTIF_WIDE), 393 HCMD_NAME(DTS_MEASUREMENT_NOTIF_WIDE),
391}; 394};
392 395