mt76: mt7615: fix getting maximum tx power from eeprom
authorFelix Fietkau <nbd@nbd.name>
Wed, 29 Apr 2020 12:34:23 +0000 (14:34 +0200)
committerFelix Fietkau <nbd@nbd.name>
Tue, 12 May 2020 17:52:33 +0000 (19:52 +0200)
commit89f8bc6a344b2b786210a4045256346b3f8f6c4c
tree44458458555bb2db2d1f430b9d15fe5da2974226
parent801f809aeeb127736a1f871dc21c800382afc4d2
mt76: mt7615: fix getting maximum tx power from eeprom

On top of the EEPROM target power, each rate can also has a power offset.
On many devices, this power offset is used to boost the tx power of lower
rates. Take this into account when parsing rate power.
The assumption here is, that the first rate (OFDM 6M or CCK 1M) has the
highest tx power

Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h
drivers/net/wireless/mediatek/mt76/mt7615/init.c