diff --git a/src/mainboard/google/skywalker/mainboard.c b/src/mainboard/google/skywalker/mainboard.c index a36e3fa7a2..f7191e9140 100644 --- a/src/mainboard/google/skywalker/mainboard.c +++ b/src/mainboard/google/skywalker/mainboard.c @@ -19,6 +19,7 @@ #include #include #include +#include #include "gpio.h" #include "panel.h" @@ -107,6 +108,13 @@ static void power_on_fpmcu(void) gpio_output(GPIO_FP_RST_1V8_S3_L, 1); } +void mainboard_prepare_cr50_reset(void) +{ + printk(BIOS_INFO, "%s: Powering MIPI panel off\n", __func__); + if (mtk_mipi_panel_poweroff() < 0) + printk(BIOS_ERR, "%s: Failed to power off MIPI panel\n", __func__); +} + enum mtk_storage_type mainboard_get_storage_type(void) { uint32_t index = storage_id();