summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/iwlegacy/common.h
diff options
context:
space:
mode:
authorStanislaw Gruszka <sgruszka@redhat.com>2011-08-31 11:53:04 (GMT)
committerStanislaw Gruszka <sgruszka@redhat.com>2011-11-15 13:20:19 (GMT)
commit99412002a07b63781adfc3d1272d3677841d4170 (patch)
tree7766bb7b86cf69cce9a909a04ef36580f7fd97b5 /drivers/net/wireless/iwlegacy/common.h
parent3fbbf9a8083049718c44e43dc88c8e79cb0b7793 (diff)
downloadlinux-fsl-qoriq-99412002a07b63781adfc3d1272d3677841d4170.tar.xz
iwlegacy: merge iwl-power.h into common.h
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com>
Diffstat (limited to 'drivers/net/wireless/iwlegacy/common.h')
-rw-r--r--drivers/net/wireless/iwlegacy/common.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/drivers/net/wireless/iwlegacy/common.h b/drivers/net/wireless/iwlegacy/common.h
index 2e66929..65c593d 100644
--- a/drivers/net/wireless/iwlegacy/common.h
+++ b/drivers/net/wireless/iwlegacy/common.h
@@ -33,12 +33,12 @@
#include <linux/wait.h>
#include <net/ieee80211_radiotap.h>
+#include "commands.h"
#include "iwl-eeprom.h"
#include "csr.h"
#include "iwl-prph.h"
#include "iwl-debug.h"
#include "iwl-led.h"
-#include "iwl-power.h"
struct il_host_cmd;
struct il_cmd;
@@ -938,6 +938,13 @@ struct il_rxon_context {
} ht;
};
+struct il_power_mgr {
+ struct il_powertable_cmd sleep_cmd;
+ struct il_powertable_cmd sleep_cmd_next;
+ int debug_sleep_level_override;
+ bool pci_pm;
+};
+
struct il_priv {
/* ieee device used by generic ieee processing code */
@@ -2996,4 +3003,6 @@ extern int il3945_rate_control_register(void);
extern void il4965_rate_control_unregister(void);
extern void il3945_rate_control_unregister(void);
+extern int il_power_update_mode(struct il_priv *il, bool force);
+extern void il_power_initialize(struct il_priv *il);
#endif /* __il_core_h__ */