diff options
author | Archana Patni <archana.patni@intel.com> | 2016-02-17 16:18:15 +0530 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2016-02-22 09:00:52 -0800 |
commit | 74615c1011382d930f3c4be72ec043ad35856b95 (patch) | |
tree | d62cdc72504ae8d2b292f6f8b71c1f79a0556387 /board/glados/board.c | |
parent | 2435c91b3a52071a048cc7261b966daf2e78f853 (diff) | |
download | chrome-ec-74615c1011382d930f3c4be72ec043ad35856b95.tar.gz |
skylake: do not clear masks in S0ix -> S0 transition
EC clears the SCI/SMI/Wake masks in the resume sequence for S3
and S0ix. This works in the S3 case because Coreboot reprograms
the masks after EC. But in S0ix, these masks stay cleared forever.
This means that no further events are sent to the host.
This patch conditionally clears the masks only in the S3 transition.
BRANCH=glados
BUG=chrome-os-partner:48834
TEST=hostevent in EC console before and after S0ix to ensure SCI masks
are preserved
Change-Id: I23751680788ee7a239e321309a1334d37adc4f43
Signed-off-by: Archana Patni <archana.patni@intel.com>
Signed-off-by: Subramony Sesha <subramony.sesha@intel.com>
Signed-off-by: Jenny TC <jenny.tc@intel.com>
Reviewed-on: https://chromium-review.googlesource.com/320191
Commit-Ready: Jenny Tc <jenny.tc@intel.com>
Tested-by: Jenny Tc <jenny.tc@intel.com>
Reviewed-by: Shawn N <shawnn@chromium.org>
Diffstat (limited to 'board/glados/board.c')
0 files changed, 0 insertions, 0 deletions