diff options
-rw-r--r-- | board/oak/board.h | 1 | ||||
-rw-r--r-- | power/mediatek.c | 14 |
2 files changed, 0 insertions, 15 deletions
diff --git a/board/oak/board.h b/board/oak/board.h index 5d6bea437e..82ee7291ac 100644 --- a/board/oak/board.h +++ b/board/oak/board.h @@ -83,7 +83,6 @@ #define CONFIG_LID_SWITCH #define CONFIG_LOW_POWER_IDLE #define CONFIG_MKBP_EVENT -#define CONFIG_PMIC_FW_LONG_PRESS_TIMER #define CONFIG_POWER_BUTTON #define CONFIG_POWER_COMMON #define CONFIG_USB_CHARGER diff --git a/power/mediatek.c b/power/mediatek.c index bdd330de7c..97144b0e8e 100644 --- a/power/mediatek.c +++ b/power/mediatek.c @@ -325,23 +325,12 @@ static int check_for_power_off_event(void) now = get_time(); if (pressed) { -#ifndef CONFIG_PMIC_FW_LONG_PRESS_TIMER - /* - * Only assert PMIC_PWRON if PMIC supports long-press - * power off. - */ - CPRINTS("PMIC long-press power off\n"); - set_pmic_pwron(1); -#endif - if (!power_button_was_pressed) { power_off_deadline.val = now.val + DELAY_FORCE_SHUTDOWN; CPRINTS("power waiting for long press %u", power_off_deadline.le.lo); -#ifdef CONFIG_PMIC_FW_LONG_PRESS_TIMER /* Ensure we will wake up to check the power key */ timer_arm(power_off_deadline, TASK_ID_CHIPSET); -#endif } else if (timestamp_expired(power_off_deadline, &now)) { power_off_deadline.val = 0; CPRINTS("power off after long press now=%u, %u", @@ -350,10 +339,7 @@ static int check_for_power_off_event(void) } } else if (power_button_was_pressed) { CPRINTS("power off cancel"); - set_pmic_pwron(0); -#ifdef CONFIG_PMIC_FW_LONG_PRESS_TIMER timer_cancel(TASK_ID_CHIPSET); -#endif } power_button_was_pressed = pressed; |