coreboot/src/ec/google/chromeec
Tim Wawrzynczak eb3cd85610 ec/google/chromeec: Add SSDT generator for ChromeOS EC
Upcoming patches for the Linux kernel (5.6 ?) would like to consume
information about the USB PD ports that are attached to the device. This
information is obtained from the CrOS EC and exposed in the SSDT ACPI
table.

Also, the device enable for this PCI device is moved from ec_lpc.c to
a new file, ec_chip.c, where EC-related ACPI methods can live.  It
still allows other code to call functions on device enable (so that
PnP enable for the LPC device still gets called).

BUG=b:146506369
BRANCH=none
TEST=Verify the SSDT contains the expected information

Change-Id: I729caecd64d9320fb02c0404c8315122f010970b
Signed-off-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/38541
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
2020-02-18 14:59:17 +00:00
..
acpi soc/intel/{skylake,common}/acpi/dptf/thermal.asl: Prevent iasl remarks 2020-01-18 10:52:12 +00:00
chip.h
crosec_proto.c
ec.c ec/google/chromeec: Add SSDT generator for ChromeOS EC 2020-02-18 14:59:17 +00:00
ec.h ec/google/chromeec: Add SSDT generator for ChromeOS EC 2020-02-18 14:59:17 +00:00
ec_boardid.c
ec_chip.c ec/google/chromeec: Add SSDT generator for ChromeOS EC 2020-02-18 14:59:17 +00:00
ec_commands.h ec/google/chromeec: Add new host command, EC_CMD_GET_PD_PORT_CAPS 2020-02-01 19:49:33 +00:00
ec_i2c.c
ec_lpc.c ec/google/chromeec: Add SSDT generator for ChromeOS EC 2020-02-18 14:59:17 +00:00
ec_message.h
ec_spi.c ec/google/chromeec: Drop CAR_GLOBAL_MIGRATION support 2019-11-29 09:12:47 +00:00
Kconfig src: Conditionally include TEVT 2019-12-17 13:10:27 +00:00
Makefile.inc ec/google/chromeec: Add SSDT generator for ChromeOS EC 2020-02-18 14:59:17 +00:00
smihandler.c ELOG: Introduce elog_gsmi variants 2019-11-09 10:49:47 +00:00
smm.h
switches.c vboot: push clear recovery mode switch until BS_WRITE_TABLES 2020-02-17 08:08:19 +00:00
vboot_storage.c
vstore.c src/{drivers,device,ec}: Remove unused <stdlib.h> 2019-12-19 05:25:56 +00:00