diff options
author | Felix Fietkau <nbd@nbd.name> | 2020-04-06 11:14:56 +0200 |
---|---|---|
committer | Felix Fietkau <nbd@nbd.name> | 2020-05-12 19:52:30 +0200 |
commit | 371a59d151df588795f43c22dc3f882b9719559b (patch) | |
tree | addc3819cc7bca319cc2baea4c33ce809bdbbfa6 /drivers/net/wireless/mediatek/mt76/mt7615/main.c | |
parent | ad380ad1ebbe6a9a243150fef1123670164ae278 (diff) |
mt76: mt7615: add support for applying tx DPD calibration from EEPROM
When the EEPROM data is read from flash, it can contain tx DPD calibration
data. Add support for sending the data to the firmware.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'drivers/net/wireless/mediatek/mt76/mt7615/main.c')
-rw-r--r-- | drivers/net/wireless/mediatek/mt76/mt7615/main.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/main.c b/drivers/net/wireless/mediatek/mt76/mt7615/main.c index ef8e9336f627..b346080458bc 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/main.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/main.c @@ -253,8 +253,10 @@ static int mt7615_set_channel(struct mt7615_phy *phy) mt7615_init_dfs_state(phy); mt76_set_channel(phy->mt76); - if (is_mt7615(&dev->mt76) && dev->flash_eeprom) + if (is_mt7615(&dev->mt76) && dev->flash_eeprom) { mt7615_mcu_apply_rx_dcoc(phy); + mt7615_mcu_apply_tx_dpd(phy); + } ret = mt7615_mcu_set_chan_info(phy, MCU_EXT_CMD_CHANNEL_SWITCH); if (ret) |