our product using i.mx6Q custom board. SDK_3.0.35_4.1.0_GA
recently some board boot without HDMI monitor attached will cause a endless loop of interruption.
I add some printk in kernel/driver/video/mxc_hdmi.c
static irqreturn_t mxc_hdmi_hotplug( )
the kernel will enter this function, when it check (intr_stat & HDMI_IH_PHY_STAT0_HPD) will not matched (sometimes intr_stat is 0x2 or 0x0)
so it just leave interrupt function, and trigger by GIC again. and never stop.
I read reference manual chapter 3, there are 159 interruption in i.mx6Q , does all these trigger all interruption function in kernel?
the weird thing is if I booting with HDMI attached, I won't get this problem.