summaryrefslogtreecommitdiffstats
path: root/src/mainboard/google/kukui/mainboard.c
diff options
context:
space:
mode:
authorJitao Shi <jitao.shi@mediatek.com>2020-09-25 10:36:29 +0800
committerHung-Te Lin <hungte@chromium.org>2021-01-01 02:58:21 +0000
commitb32e4d67637f6b9dd9c46309ca623d80465a561f (patch)
tree0161d34797dd4659e448eb95d99f8728779f0022 /src/mainboard/google/kukui/mainboard.c
parent93df1d9cfaef526bf5a8f18cb619623d9bd82293 (diff)
downloadcoreboot-b32e4d67637f6b9dd9c46309ca623d80465a561f.tar.gz
coreboot-b32e4d67637f6b9dd9c46309ca623d80465a561f.tar.bz2
coreboot-b32e4d67637f6b9dd9c46309ca623d80465a561f.zip
mb/google/kukui: Add panel api after dsi start
Some bridge chip or panel requires dsi signal output before dsi receiver works. BUG=b:168728787 BRANCH=kukui TEST=Display is normal on Kukui Signed-off-by: Jitao Shi <jitao.shi@mediatek.com> Change-Id: I3bded27087490f32ee233e615cfad1fd05fb582d Reviewed-on: https://review.coreboot.org/c/coreboot/+/47380 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Yu-Ping Wu <yupingso@google.com>
Diffstat (limited to 'src/mainboard/google/kukui/mainboard.c')
-rw-r--r--src/mainboard/google/kukui/mainboard.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mainboard/google/kukui/mainboard.c b/src/mainboard/google/kukui/mainboard.c
index a197a7f0096d..7efa01b0cc5b 100644
--- a/src/mainboard/google/kukui/mainboard.c
+++ b/src/mainboard/google/kukui/mainboard.c
@@ -168,6 +168,10 @@ static bool configure_display(void)
printk(BIOS_ERR, "%s: Failed in DSI init.\n", __func__);
return false;
}
+
+ if (panel->post_power_on)
+ panel->post_power_on();
+
mtk_ddp_mode_set(edid);
struct fb_info *info = fb_new_framebuffer_info_from_edid(edid, 0);
if (info)