From: hjc Date: Tue, 7 Oct 2014 10:09:12 +0000 (+0800) Subject: rk hdmi: parse hdmi edid when uboot show logo X-Git-Tag: firefly_0821_release~4612 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=d83e2a6f8e77d8f9a5f72f9c655f94e10e25b2c8;p=firefly-linux-kernel-4.4.55.git rk hdmi: parse hdmi edid when uboot show logo --- diff --git a/drivers/video/rockchip/hdmi/rk_hdmi_task.c b/drivers/video/rockchip/hdmi/rk_hdmi_task.c index dcb4edf0906c..2cfe9f2f31bd 100755 --- a/drivers/video/rockchip/hdmi/rk_hdmi_task.c +++ b/drivers/video/rockchip/hdmi/rk_hdmi_task.c @@ -220,7 +220,13 @@ void hdmi_work(struct work_struct *work) hdmi->hotplug = hotplug; } else if (hotplug == HDMI_HPD_REMOVED) { hdmi_sys_sleep(hdmi); - } + }else if (hotplug == HDMI_HPD_ACTIVED) { + if (hdmi->uboot_logo) { + if (hdmi->insert) + hdmi->insert(hdmi); + hdmi->state = READ_PARSE_EDID; + } + } do { hdmi_sys_show_state(hdmi);