aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c')
-rw-r--r--drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c b/drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c
index 10633b8de8e8..2ac78e4dc41a 100644
--- a/drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c
+++ b/drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c
@@ -57,13 +57,12 @@ mt76x2u_set_channel(struct mt76x02_dev *dev,
57 57
58 mt76_set_channel(&dev->mt76); 58 mt76_set_channel(&dev->mt76);
59 59
60 mt76_clear(dev, MT_TXOP_CTRL_CFG, BIT(20));
61 mt76_clear(dev, MT_TXOP_HLDR_ET, BIT(1));
62 mt76x2_mac_stop(dev, false); 60 mt76x2_mac_stop(dev, false);
63 61
64 err = mt76x2u_phy_set_channel(dev, chandef); 62 err = mt76x2u_phy_set_channel(dev, chandef);
65 63
66 mt76x2u_mac_resume(dev); 64 mt76x2_mac_resume(dev);
65 mt76x02_edcca_init(dev, true);
67 66
68 clear_bit(MT76_RESET, &dev->mt76.state); 67 clear_bit(MT76_RESET, &dev->mt76.state);
69 mt76_txq_schedule_all(&dev->mt76); 68 mt76_txq_schedule_all(&dev->mt76);