summaryrefslogtreecommitdiff
path: root/baseboard/corsola/hibernate.c
diff options
context:
space:
mode:
Diffstat (limited to 'baseboard/corsola/hibernate.c')
-rw-r--r--baseboard/corsola/hibernate.c16
1 files changed, 3 insertions, 13 deletions
diff --git a/baseboard/corsola/hibernate.c b/baseboard/corsola/hibernate.c
index b26bd44adc..4ff149069d 100644
--- a/baseboard/corsola/hibernate.c
+++ b/baseboard/corsola/hibernate.c
@@ -8,7 +8,7 @@
#include "gpio.h"
#include "system.h"
-/* Hayato board specific hibernate implementation */
+/* Corsola board specific hibernate implementation */
__override void board_hibernate_late(void)
{
/*
@@ -17,18 +17,8 @@ __override void board_hibernate_late(void)
*/
gpio_set_level(GPIO_EN_PP5000_A, 0);
- /*
- * GPIO_EN_SLP_Z not implemented in rev0/1,
- * fallback to usual hibernate process.
- */
- if (board_get_version() <= 1) {
- if (IS_ENABLED(BOARD_ASURADA) ||
- (IS_ENABLED(CONFIG_ZEPHYR) &&
- IS_ENABLED(CONFIG_BOARD_ASURADA)))
- return;
- }
-
- isl9238c_hibernate(CHARGER_SOLO);
+ if (IS_ENABLED(CONFIG_CHARGER_ISL9238C))
+ isl9238c_hibernate(CHARGER_SOLO);
gpio_set_level(GPIO_EN_SLP_Z, 1);