linux/drivers/net/wireless/iwlwifi
Ido Yariv 0c0e2c71b4 iwlwifi: mvm: handle platform PCIe power limitation
The tx backoff settings used by the thermal throttling mechanism can
also be used for enforcing a limit on the power consumption of the module.

Handle the platform PCIe power limitation by translating the limit
(measured in mw) to its respective tx backoff value. The translation is
module specific.

The resulting tx backoff value is sent to the ucode, and also serves as the
minimal backoff value that can be set by the thermal throttling mechanism.

Signed-off-by: Ido Yariv <idox.yariv@intel.com>
Reviewed-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2014-02-03 22:23:38 +02:00
..
dvm iwlwifi: rs: use const u16 for throughput tables 2014-02-03 22:23:37 +02:00
mvm iwlwifi: mvm: handle platform PCIe power limitation 2014-02-03 22:23:38 +02:00
pcie iwlwifi: pcie: retrieve and parse ACPI power limitations 2014-02-03 22:23:38 +02:00
Kconfig iwlwifi: rs: use const u16 for throughput tables 2014-02-03 22:23:37 +02:00
Makefile iwlwifi: Add 8000 HW family support 2014-02-03 22:23:31 +02:00
iwl-1000.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-2000.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-5000.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-6000.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-7000.c iwlwifi: 7000: warn about old firmware 2014-02-03 22:23:33 +02:00
iwl-8000.c iwlwifi: mvm: support NVM sections for family 8000 2014-02-03 22:23:31 +02:00
iwl-agn-hw.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-config.h iwlwifi: mvm: handle platform PCIe power limitation 2014-02-03 22:23:38 +02:00
iwl-csr.h iwlwifi: pcie: fix secure section / dual cpu firmware loading 2014-02-03 22:23:32 +02:00
iwl-debug.c iwlwifi: export symbols only conditionally 2013-03-06 16:47:56 +01:00
iwl-debug.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-devtrace.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-devtrace.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-drv.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-drv.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-eeprom-parse.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-eeprom-parse.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-eeprom-read.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-eeprom-read.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-fh.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-fw-file.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-fw.h iwlwifi: mvm: add basic bcast filtering implementation 2014-02-03 22:23:36 +02:00
iwl-io.c iwlwifi: pcie: fix secure section / dual cpu firmware loading 2014-02-03 22:23:32 +02:00
iwl-io.h iwlwifi: pcie: fix secure section / dual cpu firmware loading 2014-02-03 22:23:32 +02:00
iwl-modparams.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-notif-wait.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-notif-wait.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-nvm-parse.c iwlwifi: remove obsolete TODO 2014-02-03 22:23:33 +02:00
iwl-nvm-parse.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-op-mode.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-phy-db.c iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-phy-db.h iwlwifi: Update Copyright to 2014 2013-12-31 19:03:53 +02:00
iwl-prph.h iwlwifi: pcie: fix secure section / dual cpu firmware loading 2014-02-03 22:23:32 +02:00
iwl-trans.h iwlwifi: pcie: retrieve and parse ACPI power limitations 2014-02-03 22:23:38 +02:00