diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/hw.h')
-rw-r--r-- | drivers/net/wireless/ath/ath9k/hw.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath9k/hw.h b/drivers/net/wireless/ath/ath9k/hw.h index 51589fd8a3e..7b15ff6f4b0 100644 --- a/drivers/net/wireless/ath/ath9k/hw.h +++ b/drivers/net/wireless/ath/ath9k/hw.h | |||
@@ -1112,6 +1112,37 @@ ath9k_hw_get_btcoex_scheme(struct ath_hw *ah) | |||
1112 | } | 1112 | } |
1113 | #endif /* CONFIG_ATH9K_BTCOEX_SUPPORT */ | 1113 | #endif /* CONFIG_ATH9K_BTCOEX_SUPPORT */ |
1114 | 1114 | ||
1115 | |||
1116 | #ifdef CONFIG_PM_SLEEP | ||
1117 | const char *ath9k_hw_wow_event_to_string(u32 wow_event); | ||
1118 | void ath9k_hw_wow_apply_pattern(struct ath_hw *ah, u8 *user_pattern, | ||
1119 | u8 *user_mask, int pattern_count, | ||
1120 | int pattern_len); | ||
1121 | u32 ath9k_hw_wow_wakeup(struct ath_hw *ah); | ||
1122 | void ath9k_hw_wow_enable(struct ath_hw *ah, u32 pattern_enable); | ||
1123 | #else | ||
1124 | static inline const char *ath9k_hw_wow_event_to_string(u32 wow_event) | ||
1125 | { | ||
1126 | return NULL; | ||
1127 | } | ||
1128 | static inline void ath9k_hw_wow_apply_pattern(struct ath_hw *ah, | ||
1129 | u8 *user_pattern, | ||
1130 | u8 *user_mask, | ||
1131 | int pattern_count, | ||
1132 | int pattern_len) | ||
1133 | { | ||
1134 | } | ||
1135 | static inline u32 ath9k_hw_wow_wakeup(struct ath_hw *ah) | ||
1136 | { | ||
1137 | return 0; | ||
1138 | } | ||
1139 | static inline void ath9k_hw_wow_enable(struct ath_hw *ah, u32 pattern_enable) | ||
1140 | { | ||
1141 | } | ||
1142 | #endif | ||
1143 | |||
1144 | |||
1145 | |||
1115 | #define ATH9K_CLOCK_RATE_CCK 22 | 1146 | #define ATH9K_CLOCK_RATE_CCK 22 |
1116 | #define ATH9K_CLOCK_RATE_5GHZ_OFDM 40 | 1147 | #define ATH9K_CLOCK_RATE_5GHZ_OFDM 40 |
1117 | #define ATH9K_CLOCK_RATE_2GHZ_OFDM 44 | 1148 | #define ATH9K_CLOCK_RATE_2GHZ_OFDM 44 |