Skip to content
Commit 47ea0ddb authored by Lalith Rajendran's avatar Lalith Rajendran Committed by Tzung-Bi Shih
Browse files

platform/chrome: cros_ec_lpc: Separate host command and irq disable



Both cros host command and irq disable were moved to suspend
prepare stage from late suspend recently. This is causing EC
to report MKBP event timeouts during suspend stress testing.
When the MKBP event timeouts happen during suspend, subsequent
wakeup of AP by EC using MKBP doesn't happen properly. Move the
irq disabling part back to late suspend stage which is a general
suggestion from the suspend kernel documentaiton to do irq
disable as late as possible.

Fixes: 4b9abbc1 ("platform/chrome: cros_ec_lpc: Move host command to prepare/complete")
Signed-off-by: default avatarLalith Rajendran <lalithkraj@chromium.org>
Link: https://lore.kernel.org/r/20231027160221.v4.1.I1725c3ed27eb7cd9836904e49e8bfa9fb0200a97@changeid


Signed-off-by: default avatarTzung-Bi Shih <tzungbi@kernel.org>
parent 466f70fb
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment