Add per-rate power limitations for 802.11n/802.11ac/802.11ax rates to mt7663/mt7921 drivers. Introduce per-rate power limit dts parsing/binding. Changes since v1: - drop patch 1/8 and move regdomain property in mt76.yaml - various power-limits property fixes in mt76.yaml Felix Fietkau (2): mt76: add functions for parsing rate power limits from DT mt76: mt7615: implement support for using DT rate power limits Lorenzo Bianconi (3): dt-bindings:net:wireless:mediatek,mt76: introduce power-limits node mt76: mt7615: do not use mt7615 single-sku values for mt7663 mt76: introduce single-sku support for mt7663/mt7921 Sean Wang (1): mt76: mt7921: add dumping Tx power table Shayne Chen (1): mt76: extend DT rate power limits to support 11ax devices .../bindings/net/wireless/mediatek,mt76.yaml | 96 ++++++++ drivers/net/wireless/mediatek/mt76/eeprom.c | 220 ++++++++++++++++++ drivers/net/wireless/mediatek/mt76/mt76.h | 13 ++ .../net/wireless/mediatek/mt76/mt7615/init.c | 15 +- .../net/wireless/mediatek/mt76/mt7615/main.c | 4 + .../net/wireless/mediatek/mt76/mt7615/mcu.c | 66 +++++- .../wireless/mediatek/mt76/mt76_connac_mcu.c | 133 +++++++++++ .../wireless/mediatek/mt76/mt76_connac_mcu.h | 24 ++ .../wireless/mediatek/mt76/mt7921/debugfs.c | 79 +++++++ .../net/wireless/mediatek/mt76/mt7921/init.c | 2 + .../net/wireless/mediatek/mt76/mt7921/main.c | 4 + .../net/wireless/mediatek/mt76/mt7921/mcu.c | 23 ++ .../net/wireless/mediatek/mt76/mt7921/mcu.h | 17 ++ .../wireless/mediatek/mt76/mt7921/mt7921.h | 31 +++ 14 files changed, 724 insertions(+), 3 deletions(-) -- 2.30.2