Attention is currently required from: Boris Mittelberg, Caveh Jalali.
Subrata Banik has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/86379?usp=email )
Change subject: ec/google/chromeec: Add early power off support ......................................................................
ec/google/chromeec: Add early power off support
This commit adds support for early power off on Intel SoC platforms. It introduces a platform_do_early_poweroff() function which, when HAVE_EARLY_POWEROFF_SUPPORT is enabled, calls the EC's early power off function (google_chromeec_do_early_powerof()).
Change-Id: I0c634d69de36fe8bdb6a61c121e321d3626ac3ff Signed-off-by: Subrata Banik subratabanik@google.com --- M src/ec/google/chromeec/Makefile.mk A src/ec/google/chromeec/reset.c 2 files changed, 11 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/79/86379/1
diff --git a/src/ec/google/chromeec/Makefile.mk b/src/ec/google/chromeec/Makefile.mk index 6465c2c..c8ebe57 100644 --- a/src/ec/google/chromeec/Makefile.mk +++ b/src/ec/google/chromeec/Makefile.mk @@ -40,6 +40,8 @@ verstage-$(CONFIG_EC_GOOGLE_CHROMEEC_SPI) += ec_spi.c ramstage-$(CONFIG_HAVE_ACPI_TABLES) += ec_acpi.c
+romstage-$(CONFIG_HAVE_EARLY_POWEROFF_SUPPORT) += reset.c + ramstage-$(CONFIG_VBOOT) += vboot_storage.c smm-$(CONFIG_VBOOT) += vboot_storage.c romstage-$(CONFIG_VBOOT) += vboot_storage.c diff --git a/src/ec/google/chromeec/reset.c b/src/ec/google/chromeec/reset.c new file mode 100644 index 0000000..eefaef5 --- /dev/null +++ b/src/ec/google/chromeec/reset.c @@ -0,0 +1,9 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + +#include <ec/google/chromeec/ec.h> +#include <intelblocks/pmclib.h> + +void platform_do_early_poweroff(void) +{ + google_chromeec_do_early_poweroff(); +}