UPSTREAM: chromeec: Depend on events_copy_b to identify the wake source

google_chromec_get_event() depends on the main copy of EC which is
used by ACPI subsytem in the kernel for querying events.
google_chromeec_get_event() also clears the event from EC. Thus if the
kernel has to identify the wake source, it has no way to do that. Thus
instead depend on events_copy_b to log the wake source. Please look at
go/hostevent-refactor for more info.

BUG=b:141248527
BRANCH=None
TEST=Hack hatch bios and make sure hostevent log is correct.

Signed-off-by: Patrick Georgi <pgeorgi@google.com>
Original-Commit-Id: 6ae8b5034b73712b6c44ff6ee90d7b84bc104b5a
Original-Change-Id: I39caae2689e0c2a7bec16416978877885a9afc6c
Original-signed-off-by: Ravi Chandra Sadineni <ravisadineni@chromium.org>
Original-reviewed-on: https://review.coreboot.org/c/coreboot/+/34801
Original-tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Original-reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/coreboot/+/1763852
Reviewed-by: Patrick Georgi <pgeorgi@chromium.org>
Tested-by: Patrick Georgi <pgeorgi@chromium.org>
Commit-Queue: Patrick Georgi <pgeorgi@chromium.org>
(cherry picked from commit b93fda83f0eaed45abfc8a2c196172607bb6a267)
Change-Id: I421442d45a2cf824f458ed4d4ab99e104942b6a6
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/coreboot/+/1809791
Tested-by: Ravi Chandra Sadineni <ravisadineni@chromium.org>
Auto-Submit: Ravi Chandra Sadineni <ravisadineni@chromium.org>
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
Commit-Queue: Ravi Chandra Sadineni <ravisadineni@chromium.org>
1 file changed