diff options
Diffstat (limited to 'drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c')
| -rw-r--r-- | drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c | 5 |
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); |
