aboutsummaryrefslogtreecommitdiff
path: root/src/mainboard/google/poppy/Makefile.inc
diff options
context:
space:
mode:
authorFurquan Shaikh <furquan@google.com>2018-10-06 12:03:23 -0700
committerFurquan Shaikh <furquan@google.com>2018-10-11 23:58:18 +0000
commit6985c90ff44edc07224bf1b71df7f7630f700e25 (patch)
tree48174bbb9142e880c2170f1346ac7f88c6854d67 /src/mainboard/google/poppy/Makefile.inc
parent8dcfcb31069e0ea6b4a7d0155caef48316d608eb (diff)
mb/google/poppy: Allow variants to provide event info at runtime
This change adds a variant callback to read google_chromeec_event_info from variant at runtime to allow override of any events based on factors like board id. This callback is used in ramstage and smm to get google_chromeec_event_info structure for performing various actions like setting masks and logging wake events from EC. BUG=b:112366846,b:112112483,b:112111610 Change-Id: If89e904c92372530a0f555952f87702f068e0b03 Signed-off-by: Furquan Shaikh <furquan@google.com> Reviewed-on: https://review.coreboot.org/28983 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Enrico Granata <egranata@chromium.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Diffstat (limited to 'src/mainboard/google/poppy/Makefile.inc')
-rw-r--r--src/mainboard/google/poppy/Makefile.inc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mainboard/google/poppy/Makefile.inc b/src/mainboard/google/poppy/Makefile.inc
index 133317c07e..86754e62eb 100644
--- a/src/mainboard/google/poppy/Makefile.inc
+++ b/src/mainboard/google/poppy/Makefile.inc
@@ -26,6 +26,7 @@ ramstage-y += mainboard.c
ramstage-y += ramstage.c
smm-$(CONFIG_HAVE_SMI_HANDLER) += smihandler.c
+smm-$(CONFIG_EC_GOOGLE_CHROMEEC) += ec.c
subdirs-y += variants/baseboard
CPPFLAGS_common += -I$(src)/mainboard/$(MAINBOARDDIR)/variants/baseboard/include