mt7601u: run calibration works after finishing scanning
When finishing scanning we switch to operational channel sill with SCANNING flag. This mean that we never perform calibration works after scanning. To fix the problem queue calibration works on .sw_scan_complete() routine. Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Acked-by: Jakub Kicinski <kubakici@wp.pl> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
This commit is contained in:

gecommit door
Kalle Valo

bovenliggende
b305a6ab02
commit
2019c39a2d
@@ -288,6 +288,12 @@ mt7601u_sw_scan_complete(struct ieee80211_hw *hw,
|
||||
|
||||
mt7601u_agc_restore(dev);
|
||||
clear_bit(MT7601U_STATE_SCANNING, &dev->state);
|
||||
|
||||
ieee80211_queue_delayed_work(dev->hw, &dev->cal_work,
|
||||
MT_CALIBRATE_INTERVAL);
|
||||
if (dev->freq_cal.enabled)
|
||||
ieee80211_queue_delayed_work(dev->hw, &dev->freq_cal.work,
|
||||
MT_FREQ_CAL_INIT_DELAY);
|
||||
}
|
||||
|
||||
static int
|
||||
|
Verwijs in nieuw issue
Block a user