Commit 0af2ff19 authored by Quan Zhou's avatar Quan Zhou Committed by Hubert Mazur
Browse files

FROMLIST: wifi: mt76: mt7925: fix fails to enter low power mode in suspend state



The mt7925 sometimes fails to enter low power mode during suspend.
This is caused by the chip firmware sending an additional ACK event
to the host after processing the suspend command. Due to timing issues,
this event may not reach the host, causing the chip to get stuck.
To resolve this, the ACK flag in the suspend command is removed,
as it is not needed in the MT7925 architecture. This prevents the
firmware from sending the additional ACK event, ensuring the device
can reliably enter low power mode during suspend.

Signed-off-by: default avatarQuan Zhou <quan.zhou@mediatek.com>
(am from https://patchwork.kernel.org/patch/13938400/)
(also found at https://lore.kernel.org/r/d056938144a3a0336c3a4e3cec6f271899f32bf7.1736775666.git.quan.zhou@mediatek.com

)

BUG=b:387468281
UPSTREAM-TASK=b:389885387
TEST=fix fails to enter low power mode in suspend state

Change-Id: I9ffde9bd382ff6607912f2aa0959200fe34de5bf
Signed-off-by: default avatarQuan Zhou <quan.zhou@mediatek.corp-partner.google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/6169772


Reviewed-by: default avatarSean Paul <sean@poorly.run>
Commit-Queue: ChromeOS Auto Retry <chromeos-auto-retry@chromeos-bot.iam.gserviceaccount.com>
Reviewed-by: default avatarJintao Lin <jintaolin@chromium.org>
Tested-by: default avatarJintao Lin <jintaolin@chromium.org>
Reviewed-by: default avatarFei Shao <fshao@chromium.org>
Reviewed-by: default avatarYu-Che Cheng <giver@chromium.org>
Signed-off-by: default avatarHubert Mazur <hmazur@google.com>
parent 1d48d915
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment