linux/drivers/net/wireless/intel/iwlwifi/mvm
Haim Dreyfuss a6bff3cb19 iwlwifi: mvm: add GEO_TX_POWER_LIMIT cmd for geographic tx power table
To utilize the maximum allowed tx power, an additional table was added
to the BIOS. The table consists of up to seven different regions
(currently only three are in use). Each region contains per band:
1. Maximum allowed tx power on the band.
2. Tx power offset for chain A.
3. Tx power offset for chain B.
On init flow driver reads this table by means of ACPI and
passes it to the firmware with GEO_TX_POWER_LIMIT cmd.
The firmware will use this table to enhance tx power with
the offset in the relevant table as well as verifying it does not
violate the maximum allowed tx power.

Signed-off-by: Haim Dreyfuss <haim.dreyfuss@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2017-04-19 22:21:48 +03:00
..
binding.c iwlwifi: mvm: support new binding API 2017-04-11 13:09:11 +03:00
coex.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
constants.h iwlwifi: mvm: add a flag to disable checksum 2016-05-10 22:14:46 +03:00
d3.c iwlwifi: mvm: spin off SAR profile selection function 2017-04-19 22:20:51 +03:00
debugfs-vif.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
debugfs.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
debugfs.h
fw-api-coex.h iwlwifi: mvm: cleanup the coex code 2016-07-06 02:19:21 +03:00
fw-api-d3.h iwlwifi: mvm: add firmware API name comment 2016-05-10 22:14:41 +03:00
fw-api-mac.h iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
fw-api-power.h iwlwifi: mvm: add GEO_TX_POWER_LIMIT cmd for geographic tx power table 2017-04-19 22:21:48 +03:00
fw-api-rs.h
fw-api-rx.h iwlwifi: mvm: use firmware station PM notification for AP_LINK_PS 2016-10-19 12:46:32 +03:00
fw-api-scan.h iwlwifi: mvm: use same scan API for all a000 devices 2017-04-19 22:20:51 +03:00
fw-api-sta.h iwlwifi: mvm: tell the firmware about the U-APSD parameters 2017-04-19 22:20:52 +03:00
fw-api-stats.h iwlwifi: mvm: support new statistics APIs 2017-02-03 16:26:39 +02:00
fw-api-tof.h
fw-api-tx.h iwlwifi: mvm: change TX_CMD_SEC_KEY_FROM_TABLE value 2017-04-19 22:21:47 +03:00
fw-api.h iwlwifi: mvm: add GEO_TX_POWER_LIMIT cmd for geographic tx power table 2017-04-19 22:21:48 +03:00
fw-dbg.c iwlwifi: mvm: support change to a000 smem API 2017-04-19 22:21:48 +03:00
fw-dbg.h iwlwifi: mvm: consider P2p device type for firmware dump triggers 2016-08-29 22:29:04 +03:00
fw.c iwlwifi: mvm: add GEO_TX_POWER_LIMIT cmd for geographic tx power table 2017-04-19 22:21:48 +03:00
led.c
mac80211.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
mac-ctxt.c iwlwifi: mvm: support new TX response for TVQM 2017-04-19 22:20:54 +03:00
Makefile Makefile: drop -D__CHECK_ENDIAN__ from cflags 2016-12-16 00:13:43 +02:00
mvm.h iwlwifi: mvm: add GEO_TX_POWER_LIMIT cmd for geographic tx power table 2017-04-19 22:21:48 +03:00
nvm.c iwlwifi: move BIOS MCC retrieval to common code 2016-09-19 10:09:37 +03:00
offloading.c
ops.c iwlwifi: mvm: add GEO_TX_POWER_LIMIT cmd for geographic tx power table 2017-04-19 22:21:48 +03:00
phy-ctxt.c cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02:00
power.c iwlwifi: mvm: cleanup incorrect and redundant define 2017-02-03 16:26:39 +02:00
quota.c iwlwifi: mvm: support setting minimum quota from debugfs 2016-02-01 16:40:23 +02:00
rs.c iwlwifi: mvm: don't call << operator with a negative value 2017-02-08 17:54:21 +02:00
rs.h iwlwifi: mvm: rs: add rate scaling support for 160MHz channels 2016-07-06 01:19:22 +03:00
rx.c iwlwifi: mvm: remove unnecessary label in iwl_mvm_handle_rx_statistics() 2017-04-19 22:20:54 +03:00
rxmq.c iwlwifi: mvm: ignore BAID for SN smaller than SSN 2017-04-19 22:21:47 +03:00
scan.c iwlwifi: mvm: remove unnecessary debugging from UMAC scan 2017-04-19 22:20:52 +03:00
sf.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
sta.c iwlwifi: mvm: provide the actual number of frames for the SP len 2017-04-19 22:21:47 +03:00
sta.h iwlwifi: mvm: add multicast station 2017-04-11 14:54:35 +03:00
tdls.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
testmode.h
time-event.c iwlwifi: mvm: ROC: cleanup time event info on FW failure 2016-03-09 20:59:18 +02:00
time-event.h iwlwifi: mvm: extend time event duration 2016-03-07 13:34:16 +02:00
tof.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
tof.h
tt.c iwlwifi: mvm: prepare for station count change 2017-04-19 22:20:51 +03:00
tx.c iwlwifi: mvm: support change to a000 smem API 2017-04-19 22:21:48 +03:00
utils.c iwlwifi: move to TVQM mode 2017-04-19 22:21:47 +03:00