diff options
Diffstat (limited to 'board/scout/board.c')
-rw-r--r-- | board/scout/board.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/board/scout/board.c b/board/scout/board.c index 9489982f75..2abbf92c54 100644 --- a/board/scout/board.c +++ b/board/scout/board.c @@ -556,6 +556,7 @@ void board_enable_s0_rails(int enable) * Toggle scaler power and its downstream USB devices. */ gpio_set_level(GPIO_EC_SCALER_EN, enable); + gpio_set_level(GPIO_EC_IMX8_EN, enable); gpio_set_level(GPIO_PWR_CTRL, enable); gpio_set_level(GPIO_EC_MX8M_ONOFF, enable); gpio_set_level(GPIO_EC_CAM_V3P3_EN, enable); @@ -565,6 +566,13 @@ void board_enable_s0_rails(int enable) gpio_set_level(GPIO_EN_LOAD_SWITCH, enable); } +__override void board_enable_s0ix_rails(int enable) +{ + /* Turn off TPU power to reduce power consumption */ + gpio_set_level(GPIO_PP3300_TPU_A_EN, !enable); + gpio_set_level(GPIO_EC_IMX8_EN, !enable); +} + int ec_config_get_usb4_present(void) { return !(fw_config & EC_CFG_NO_USB4_MASK); |