Update hdmi_drv.c

Check the state of HDMI cable connection before enabling external IRQ.
Some devices hold the "cable connected" line high but are unable to establish HDMI communication. In these cases, the firmware never retries to connect because the cable signal is high, and there's no edge to trigger the IRQ.