diff options
author | Alexander Bondar <alexander.bondar@intel.com> | 2013-03-21 17:14:14 +0200 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2013-06-25 12:21:19 +0200 |
commit | bd4ace2a36e7c87bb5f3eceb54d3b304d395dcf0 (patch) | |
tree | e9e45b38d547a3a63800092ed627901284911b18 /drivers/net/wireless/iwlwifi/mvm/fw-api-power.h | |
parent | 9277326e1e5d395397fbe20c0f310cf30bfbacc2 (diff) | |
download | blackbird-op-linux-bd4ace2a36e7c87bb5f3eceb54d3b304d395dcf0.tar.gz blackbird-op-linux-bd4ace2a36e7c87bb5f3eceb54d3b304d395dcf0.zip |
iwlwifi: mvm: Add support for Low Power RX
To improve power consumption in idle associated mode FW may lower
RX power. This low linearity mode is acceptable for listening low rate
RX such as beacons and groupcast. The driver enables LPRX only if PM
is enabled and associated AP's beacon TX rate is 1Mbps or 6Mbps.
LPRX RSSI threshold is used to limit a range where LPRX is applied.
Signed-off-by: Alexander Bondar <alexander.bondar@intel.com>
Reviewed-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/mvm/fw-api-power.h')
-rw-r--r-- | drivers/net/wireless/iwlwifi/mvm/fw-api-power.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/mvm/fw-api-power.h b/drivers/net/wireless/iwlwifi/mvm/fw-api-power.h index d8e19290b0f3..a6da359a80c3 100644 --- a/drivers/net/wireless/iwlwifi/mvm/fw-api-power.h +++ b/drivers/net/wireless/iwlwifi/mvm/fw-api-power.h @@ -66,6 +66,11 @@ /* Power Management Commands, Responses, Notifications */ +/* Radio LP RX Energy Threshold measured in dBm */ +#define POWER_LPRX_RSSI_THRESHOLD 75 +#define POWER_LPRX_RSSI_THRESHOLD_MAX 94 +#define POWER_LPRX_RSSI_THRESHOLD_MIN 30 + /** * enum iwl_scan_flags - masks for power table command flags * @POWER_FLAGS_POWER_SAVE_ENA_MSK: '1' Allow to save power by turning off |