summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/intel/iwlwifi/iwl-trans.h
diff options
context:
space:
mode:
authorLuciano Coelho <luciano.coelho@intel.com>2015-08-18 15:02:38 +0200
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>2016-02-01 15:40:17 +0100
commit4cbb8e50338a2f2453ba399ce52562e0a111fc1f (patch)
tree97268e5142b0aa391441ae818dbbb0f782b73141 /drivers/net/wireless/intel/iwlwifi/iwl-trans.h
parentiwlwifi: pcie: add initial RTPM support for PCI (diff)
downloadlinux-4cbb8e50338a2f2453ba399ce52562e0a111fc1f.tar.xz
linux-4cbb8e50338a2f2453ba399ce52562e0a111fc1f.zip
iwlwifi: pcie: add RTPM support when wifi is enabled
Enable runtime power management (RTPM) for PCIe devices and implement the corresponding functions to enable D0i3 mode when the device is idle. Additionally, remove some unnecessary #ifdef's because the RTPM code will not be called if runtime PM is not configured. 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/iwl-trans.h')
-rw-r--r--drivers/net/wireless/intel/iwlwifi/iwl-trans.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-trans.h b/drivers/net/wireless/intel/iwlwifi/iwl-trans.h
index 82fb3a97a46d..fe170a3fb1a6 100644
--- a/drivers/net/wireless/intel/iwlwifi/iwl-trans.h
+++ b/drivers/net/wireless/intel/iwlwifi/iwl-trans.h
@@ -736,6 +736,11 @@ enum iwl_plat_pm_mode {
IWL_PLAT_PM_MODE_D0I3,
};
+/* Max time to wait for trans to become idle/non-idle on d0i3
+ * enter/exit (in msecs).
+ */
+#define IWL_TRANS_IDLE_TIMEOUT 2000
+
/**
* struct iwl_trans - transport common data
*