From c14e42623bede2480284cf500362d545f85f8f69 Mon Sep 17 00:00:00 2001 From: huang lin Date: Fri, 23 Jan 2015 16:41:20 +0800 Subject: rk3288: support edp HPD function we use the delay 200ms to meet the edp power timing request before, it waste time, so we use the HPD function to detect the edp panel now. In previous version, the hardware may not support the edp HPD function, so in the code it will spend 200ms to detect hpd single, if it don't get the hpd single, it will contiue the edp initialization process, to compatible all of the hardware version. BUG=chrome-os-partner:35623 TEST=Boot from Mighty, and display normal BRANCH=None Change-Id: I82c6a80e37fa42eef3521e6ebbf190d7e80fcece Signed-off-by: Stefan Reinauer Original-Commit-Id: 7a5343eb9af12cae9a15284217762a91ae24bac6 Original-Change-Id: I21c0ef6ce4643e90a192d8b86659264895b5fda9 Original-Signed-off-by: huang lin Original-Reviewed-on: https://chromium-review.googlesource.com/242792 Original-Reviewed-by: Daniel Kurtz Reviewed-on: http://review.coreboot.org/9659 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi --- src/soc/rockchip/rk3288/display.c | 1 - 1 file changed, 1 deletion(-) (limited to 'src/soc/rockchip/rk3288/display.c') diff --git a/src/soc/rockchip/rk3288/display.c b/src/soc/rockchip/rk3288/display.c index 68b4b8f4cd..06f0e64cfc 100644 --- a/src/soc/rockchip/rk3288/display.c +++ b/src/soc/rockchip/rk3288/display.c @@ -56,7 +56,6 @@ void rk_display_init(device_t dev, u32 lcdbase, rkclk_configure_vop_aclk(conf->vop_id, 192 * MHz); rk_edp_init(conf->vop_id); - udelay(conf->lcd_power_on_udelay); if (rk_edp_get_edid(&edid)) { printk(BIOS_WARNING, "can not get edid\n"); -- cgit v1.2.3