iwlwifi: pcie: work around suspend/resume issue
authorJohannes Berg <johannes.berg@intel.com>
Tue, 9 May 2017 13:35:06 +0000 (15:35 +0200)
committerLuca Coelho <luciano.coelho@intel.com>
Fri, 23 Jun 2017 09:27:31 +0000 (12:27 +0300)
commitc00ee467b3bf73c9505b1ea308a263ae3c5aab5d
tree591fd409a5c78725eae3fd92fbde2952ebafa02d
parent3b9449bb1df756cd16bfe50616392fb7caa1211d
iwlwifi: pcie: work around suspend/resume issue

In some platforms, having the device enabled with certain radio
frontends causes the platform to not be able to resume properly
from suspend, regardless of the wakeup cause. This was traced to
a hardware issue with the integrated 9000-series A-step variant.
Set the right hardware bit to disable the problematic state.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
drivers/net/wireless/intel/iwlwifi/iwl-csr.h
drivers/net/wireless/intel/iwlwifi/pcie/trans.c