]> git.baikalelectronics.ru Git - kernel.git/commit
mt76: mt7921: introduce ACPI SAR support
authorDeren Wu <deren.wu@mediatek.com>
Fri, 20 May 2022 09:03:38 +0000 (17:03 +0800)
committerFelix Fietkau <nbd@nbd.name>
Mon, 11 Jul 2022 11:40:00 +0000 (13:40 +0200)
commitc2a5295d424fb97b75836388c06e58fcc2b9e43d
treea9c58c7ed06c5949daba34d140f3a1b52c8cc693
parenta34e1690dd326f1590e075b37983304f7b2b7d1e
mt76: mt7921: introduce ACPI SAR support

In ACPI SAR enabled device, mt7921 should read power limit in ACPI config.
The limit value would be applied to regular tx power settings in mt76.

Two major functionalities added:
1. Get SAR power table through ACPI.
2. Read power in Dynamic/Geo SAR table for tx power limit.

Table note
MTDS: Dynamic SAR table
MTGS: Geo SAR table
MTCL: Country List table (for 6GHz support)

Reviewed-by: Sean Wang <sean.wang@mediatek.com>
Co-developed-by: Quan Zhou <quan.zhou@mediatek.com>
Signed-off-by: Quan Zhou <quan.zhou@mediatek.com>
Co-developed-by: Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
Signed-off-by: Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
Signed-off-by: Deren Wu <deren.wu@mediatek.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7921/Makefile
drivers/net/wireless/mediatek/mt76/mt7921/acpi_sar.c [new file with mode: 0644]
drivers/net/wireless/mediatek/mt76/mt7921/acpi_sar.h [new file with mode: 0644]
drivers/net/wireless/mediatek/mt76/mt7921/init.c
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h