iwlwifi: mvm: support IWL_D0I3_MODE_ON_SUSPEND d0i3 mode
authorEliad Peller <eliad@wizery.com>
Tue, 9 Dec 2014 13:23:54 +0000 (15:23 +0200)
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Sun, 28 Dec 2014 18:00:20 +0000 (20:00 +0200)
commit6735943fafeaf55223b8704e52568b89ac3129e3
tree14479a25d72d9ff6fbc323fc6e22dbc71a9b0ddc
parent0f8f93d6c81817d902fb46b0d741164992cc685a
iwlwifi: mvm: support IWL_D0I3_MODE_ON_SUSPEND d0i3 mode

Enter d0i3 on suspend, and exit d0i3. Wait for the
command responses in both cases.

Use this mode in case of pcie trans.

Signed-off-by: Eliad Peller <eliadx.peller@intel.com>
Reviewed-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
drivers/net/wireless/iwlwifi/mvm/d3.c
drivers/net/wireless/iwlwifi/mvm/mac80211.c
drivers/net/wireless/iwlwifi/mvm/mvm.h
drivers/net/wireless/iwlwifi/mvm/ops.c
drivers/net/wireless/iwlwifi/pcie/trans.c