iwlegacy: merge iwl-power.h into common.h
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com>
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 @@
} 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 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__ */