summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Krummenacher <max.krummenacher@toradex.com>2015-10-14 18:16:21 +0200
committerMax Krummenacher <max.krummenacher@toradex.com>2015-10-15 09:41:17 +0200
commit3614d5a6f5ae51979ed48de359f0616a63259ed9 (patch)
treebf43dd58687494c7412cb6b42f957f1ce86da1d8
parent3d95de927982ab226678ea1564cb7c0195e8e817 (diff)
mxc_hdmi.c: fix boot hang
Without this the kernel hangs during boot when HDMI is attached. It looks like we get an overflow IRQ storm. overflow is related to HDMI audio.
-rw-r--r--drivers/video/mxc/mxc_hdmi.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/video/mxc/mxc_hdmi.c b/drivers/video/mxc/mxc_hdmi.c
index 1d0f06bafa09..379e60c42753 100644
--- a/drivers/video/mxc/mxc_hdmi.c
+++ b/drivers/video/mxc/mxc_hdmi.c
@@ -1951,6 +1951,11 @@ static void mxc_hdmi_cable_connected(struct mxc_hdmi *hdmi)
}
/* HDMI Initialization Steps D, E, F */
+ /*
+ * Without this the kernel hangs during boot with HDMI attached.
+ * It looks like we get an overflow IRQ storm.
+ */
+ mxc_hdmi_set_mode_to_vga_dvi(hdmi);
switch (edid_status) {
case HDMI_EDID_SUCCESS:
mxc_hdmi_edid_rebuild_modelist(hdmi);