On 2018-11-01 16:35, Stanislaw Gruszka wrote:
> If we are associated and scanning is performed, sw_scan_complete callback
> is done after we get back to operating channel, so we do not perform
> queue cal work. Fix this queue cal work from sw_scan_complete().
>
> On mt76x0 we have to restore gain in MT_BBP(AGC, 8) register after
> scanning, as it was multiple times modified by channel switch code.
> So queue cal work without any delay to set AGC gain value.
>
> Similar like in mt76x2 init AGC gain only when set operating channel
> and just check before queuing cal work in sw_scan_complete() if
> initialization was already done.
>
> Fixes: bbd10586f0df ("mt76x0: phy: do not run calibration during channel
> switch")
> Signed-off-by: Stanislaw Gruszka <[email protected]>
Applied both patches, thanks.
- Felix