Other Parts Discussed in Thread: DRA744, PCF8575, TPD12S016
Tool/software: Linux
Hi,
I'm working on a custom board based on DRA744.
While the HDMI part is working fine when using an external HDMI display connected with a standard cable, we're having issues with interfacing with a DS90UB949 HDMI-to-FPDlink III serializer.
The DDC link is working fine - in fact, I can upload a custom EDID on the serializer and have it read by the HDMI driver. Still, no signal is output on TMDS lines. Debugging the problem, I found that HDMI IRQs are triggered correctly when using the cable (at startup and at every connection/disconnection) but not when the processor is directly interfaced with the DS90UB949. In this last case, only one single interrupt is triggered with both HDMI_IRQ_LINK_CONNECT and HDMI_IRQ_LINK_DISCONNECT bits set - but no more.
How the cable detection is performed internally? What is the RXDET line the driver is referring to? As a workaround, can I force this detection?
Thank you
Br,
Franecsco valla