diff options
author | Max Krummenacher <max.krummenacher@toradex.com> | 2015-10-14 18:16:21 +0200 |
---|---|---|
committer | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2020-02-09 22:45:32 +0100 |
commit | 3234dfee9fd365f06ebdf4b25a4cd808bed94562 (patch) | |
tree | 7b97336bb2d60546fc4b9720b850b372032a9f28 | |
parent | 9556fdaf4fab4abe87e4266de5f4df39c4ddfc15 (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.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit ab9e816efb07dcaec23d3c55d3db1773b745ae47)
(cherry picked from commit d2e0de0ea4c48d0cbbadc28ac4785bd0ed202ea4)
-rw-r--r-- | drivers/video/fbdev/mxc/mxc_hdmi.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/video/fbdev/mxc/mxc_hdmi.c b/drivers/video/fbdev/mxc/mxc_hdmi.c index 712faeade338..af46aa9dda0e 100644 --- a/drivers/video/fbdev/mxc/mxc_hdmi.c +++ b/drivers/video/fbdev/mxc/mxc_hdmi.c @@ -1962,6 +1962,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); |