summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/mediatek/mt76/mt7915/mcu.h
diff options
context:
space:
mode:
authorRyder Lee <ryder.lee@mediatek.com>2022-11-22 08:53:11 +0100
committerFelix Fietkau <nbd@nbd.name>2022-12-01 17:29:14 +0100
commit66b181b8a9914a26ff424311f5ac19d7ec2199b9 (patch)
tree6d37f55d5e569e34a94267c021ffa43bd2aa80f3 /drivers/net/wireless/mediatek/mt76/mt7915/mcu.h
parentwifi: mt76: mt7915: add basedband Txpower info into debugfs (diff)
downloadlinux-66b181b8a9914a26ff424311f5ac19d7ec2199b9.tar.xz
linux-66b181b8a9914a26ff424311f5ac19d7ec2199b9.zip
wifi: mt76: mt7915: enable .sta_set_txpwr support
This adds support for adjusting the Txpower level while pushing traffic to an associated station. The allowed range is from 0 to the maximum power of channel. Signed-off-by: Ryder Lee <ryder.lee@mediatek.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'drivers/net/wireless/mediatek/mt76/mt7915/mcu.h')
-rw-r--r--drivers/net/wireless/mediatek/mt76/mt7915/mcu.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/mcu.h b/drivers/net/wireless/mediatek/mt76/mt7915/mcu.h
index 2fc09fd53777..46c517e50ae4 100644
--- a/drivers/net/wireless/mediatek/mt76/mt7915/mcu.h
+++ b/drivers/net/wireless/mediatek/mt76/mt7915/mcu.h
@@ -420,6 +420,14 @@ enum {
#define RATE_CFG_HE_LTF GENMASK(31, 28)
enum {
+ TX_POWER_LIMIT_ENABLE,
+ TX_POWER_LIMIT_TABLE = 0x4,
+ TX_POWER_LIMIT_INFO = 0x7,
+ TX_POWER_LIMIT_FRAME = 0x11,
+ TX_POWER_LIMIT_FRAME_MIN = 0x12,
+};
+
+enum {
SPR_ENABLE = 0x1,
SPR_ENABLE_SD = 0x3,
SPR_ENABLE_MODE = 0x5,