diff options
author | Aaron Durbin <adurbin@chromium.org> | 2016-06-10 18:04:21 -0500 |
---|---|---|
committer | Martin Roth <martinroth@google.com> | 2016-06-12 12:52:28 +0200 |
commit | a554b71e3207556dd563c5253e79ff15a601dc0e (patch) | |
tree | ddf4291b96d5241fa2e0a4c1d16acef66add85b2 /src/soc/intel/apollolake/pmc.c | |
parent | 7929dd02e68ba52a41c5a8a48b6b7bf8b918677d (diff) |
soc/intel/apollolake: provide fake PM1 SMI status bit
It appears that PM1 is not wired up to the SMI status register, but
it does definitely cause SMIs to trigger. Therefore, provide a fake
PM1 status bit by checking the power button status when SMI status
is indicating no status as well as the PM1 control indicating that
SCI mode is not enabled.
BUG=chrome-os-partner:54262
TEST=Smashed power button on reef to cause SMI in firmware. No longer
loops infinitely with constant SMIs firing.
Change-Id: I9aa1b5f79b651cbc19a2d3353d9ef65429386889
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://review.coreboot.org/15155
Tested-by: build bot (Jenkins)
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Diffstat (limited to 'src/soc/intel/apollolake/pmc.c')
0 files changed, 0 insertions, 0 deletions