diff --git a/src/ec/google/chromeec/Kconfig b/src/ec/google/chromeec/Kconfig index a39ac8e81d..851ebb9352 100644 --- a/src/ec/google/chromeec/Kconfig +++ b/src/ec/google/chromeec/Kconfig @@ -3,6 +3,7 @@ config EC_GOOGLE_CHROMEEC bool select EC_SUPPORTS_DPTF_TEVT + select HAVE_EARLY_POWEROFF_SUPPORT help Google's Chrome EC diff --git a/src/ec/google/chromeec/ec.c b/src/ec/google/chromeec/ec.c index cc581ffb7b..5844071a1e 100644 --- a/src/ec/google/chromeec/ec.c +++ b/src/ec/google/chromeec/ec.c @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include @@ -1671,7 +1672,13 @@ bool google_chromeec_is_battery_present(void) return false; } -void google_chromeec_do_early_poweroff(void) +/* + * Performs early power off. + * + * This function handles the necessary steps to initiate an early power off + * sequence. + */ +void platform_do_early_poweroff(void) { google_chromeec_reboot(EC_REBOOT_COLD_AP_OFF, 0); halt(); diff --git a/src/ec/google/chromeec/ec.h b/src/ec/google/chromeec/ec.h index 08d4f2771d..b11b7a834a 100644 --- a/src/ec/google/chromeec/ec.h +++ b/src/ec/google/chromeec/ec.h @@ -471,14 +471,6 @@ bool google_chromeec_is_below_critical_threshold(void); */ bool google_chromeec_is_battery_present(void); -/* - * Performs early power off. - * - * This function handles the necessary steps to initiate an early power off - * sequence. - */ -void google_chromeec_do_early_poweroff(void); - /** * Determine if the UCSI stack is currently active. *