coreboot-kgpe-d16/src/mainboard/intel/glkrvp
Furquan Shaikh 2749c52080 ec/google/chromeec: Add library function google_chromeec_events_init
mainboard_ec_init implemented by all x86-based mainboards using
chromeec performed similar tasks for initializing and recording ec
events. Instead of duplicating this code across multiple boards,
provide a library function google_chromeec_events_init that can be
called by mainboard with appropriate inputs to perform the required
actions.

This change also adds a new structure google_chromeec_event_info to
allow mainboards to provide information required by the library
function to handle different event masks.

Also, google_chromeec_log_device_events and google_chromeec_log_events
no longer need to be exported.

Change-Id: I1cbc24e3e1a31aed35d8527f90ed16ed15ccaa86
Signed-off-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-on: https://review.coreboot.org/21877
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
2017-10-08 19:38:28 +00:00
..
variants mainboard/intel/glkrvp: Add support for audio 2017-09-16 22:30:33 +00:00
acpi_tables.c
board_info.txt
boardid.c
bootblock.c soc/intel/common/block: Add LPC Common code and use it for APL 2017-08-15 19:59:21 +00:00
chromeos.c
chromeos.fmd
dsdt.asl
ec.c ec/google/chromeec: Add library function google_chromeec_events_init 2017-10-08 19:38:28 +00:00
Kconfig mainboard/intel/glkrvp: Add support for audio 2017-09-16 22:30:33 +00:00
Kconfig.name
mainboard.c
Makefile.inc
romstage.c
smihandler.c intel/common/block/smm: Update smihandler to handle gpi 2017-08-09 22:45:54 +00:00
touchpad.asl
touchpanel.asl