]> git.baikalelectronics.ru Git - kernel.git/commit
iwlwifi: mvm: Upgrade to a new power management uAPSD API
authorAlexander Bondar <alexander.bondar@intel.com>
Sun, 10 Mar 2013 13:29:44 +0000 (15:29 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 16 Jul 2013 13:13:23 +0000 (16:13 +0300)
commit04c34969429f1ece6cf30ec32c88e5ca588d9749
tree726f979761d68443e4a90dd86d10dbf2231e8aee
parentcc6c24d827bbf0fe043fd7d9b82f5200f9b59264
iwlwifi: mvm: Upgrade to a new power management uAPSD API

Change power management implementation to support new host-device API
containing uAPSD parameters. Verify FW support for this new API.
Use the new power table command (0xA9) to configure power management.
Use the legacy command (0x77) if FW does not support the new API.
New file power_legacy.c is introduced for legacy implementation.

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/iwl-fw.h
drivers/net/wireless/iwlwifi/mvm/Makefile
drivers/net/wireless/iwlwifi/mvm/debugfs.c
drivers/net/wireless/iwlwifi/mvm/fw-api-power.h
drivers/net/wireless/iwlwifi/mvm/fw-api.h
drivers/net/wireless/iwlwifi/mvm/mac80211.c
drivers/net/wireless/iwlwifi/mvm/mvm.h
drivers/net/wireless/iwlwifi/mvm/ops.c
drivers/net/wireless/iwlwifi/mvm/power.c
drivers/net/wireless/iwlwifi/mvm/power_legacy.c [new file with mode: 0644]