Commits

Danny Nold committed efaf4c81197
ENGR00160692 - MXC HDMI: Unbalanced clk disable HDMI IAHB clock was capable of being disabled twice consecutively due to a race condition between enabling the HDMI interrupts and disabling the HDMI clock. A spinlock has been added to protect against the race condition. Another race condition was present due to the driver handling HPD (hotplug detect) and RX Sense interrupts separately. Only HPD interrupts handled now, simplifying enable/disable flow and eliminating the race condition. One final race condition fixed during HDMI driver initialization. IRQ request moved to after place where IAHB is disabled, to ensure balanced enable/disable of IAHB clock. Signed-off-by: Danny Nold <dannynold@freescale.com>