iwlwifi: mvm: Add support for Low Power RX
authorAlexander Bondar <alexander.bondar@intel.com>
Thu, 21 Mar 2013 15:14:14 +0000 (17:14 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 25 Jun 2013 10:21:19 +0000 (12:21 +0200)
commitbd4ace2a36e7c87bb5f3eceb54d3b304d395dcf0
treee9e45b38d547a3a63800092ed627901284911b18
parent9277326e1e5d395397fbe20c0f310cf30bfbacc2
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>
drivers/net/wireless/iwlwifi/mvm/debugfs.c
drivers/net/wireless/iwlwifi/mvm/fw-api-power.h
drivers/net/wireless/iwlwifi/mvm/mvm.h
drivers/net/wireless/iwlwifi/mvm/power.c