<tehuang@xxxxxxxxxxx> wrote: > From: Chin-Yen Lee <timlee@xxxxxxxxxxx> > > In current flow, driver issues power requests to firmware for entering or > leaving deep power mode. But driver does not wait for an ack from firmware > via reading CPWM register when driver requests to enter deep power mode. > The behavior will lead to unsynchronized state between firmware and driver. > Furthermore, consecutive same power requests may confuse firmware and leads > to unexpected value of CPWM register. This patch ensures that the power > request will wait for an ack from firmware and only send one power request > each time. > > Signed-off-by: Chin-Yen Lee <timlee@xxxxxxxxxxx> > Signed-off-by: Tzu-En Huang <tehuang@xxxxxxxxxxx> 4 patches applied to wireless-drivers-next.git, thanks. 690390d841d2 rtw88: sync the power state between driver and firmware a95949606828 rtw88: store firmware feature in firmware header f31e039fab38 rtw88: add C2H response for checking firmware leave lps fc3ac64a3a28 rtw88: decide lps deep mode from firmware feature. -- https://patchwork.kernel.org/project/linux-wireless/patch/20201030084826.9034-2-tehuang@xxxxxxxxxxx/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches