diff options
-rw-r--r-- | board/phaser/board.h | 3 | ||||
-rw-r--r-- | board/phaser/gpio.inc | 5 |
2 files changed, 8 insertions, 0 deletions
diff --git a/board/phaser/board.h b/board/phaser/board.h index 0bd698f40e..62b282460f 100644 --- a/board/phaser/board.h +++ b/board/phaser/board.h @@ -13,6 +13,9 @@ #define VARIANT_OCTOPUS_CHARGER_ISL9238 #include "baseboard.h" +/* Enable PSL hibernate mode. */ +#define CONFIG_HIBERNATE_PSL + #define CONFIG_VOLUME_BUTTONS #define GPIO_VOLUME_UP_L GPIO_EC_VOLUP_BTN_ODL #define GPIO_VOLUME_DOWN_L GPIO_EC_VOLDN_BTN_ODL diff --git a/board/phaser/gpio.inc b/board/phaser/gpio.inc index d371f3ef52..4353b5fcc8 100644 --- a/board/phaser/gpio.inc +++ b/board/phaser/gpio.inc @@ -145,3 +145,8 @@ ALTERNATE(PIN_MASK(F, 0x0C), 0, MODULE_I2C, 0) /* I2C4 */ ALTERNATE(PIN_MASK(B, 0x0C), 0, MODULE_I2C, GPIO_SEL_1P8V) /* I2C7 - 1.8V */ ALTERNATE(PIN_MASK(4, 0x30), 0, MODULE_ADC, 0) /* ADC0-1 */ ALTERNATE(PIN_MASK(8, 0x01), 0, MODULE_PWM, 0) /* PWM3: KB_BL_PWM */ + +/* Power Switch Logic (PSL) inputs */ +ALTERNATE(PIN_MASK(D, 0x04), 0, MODULE_PMU, 0) /* GPIOD2 = LID_OPEN */ +ALTERNATE(PIN_MASK(0, 0x03), 0, MODULE_PMU, 0) /* GPIO00 = ACOK_OD, + GPIO01 = MECH_PWR_BTN_ODL */ |