What is the appropriate sequence to power on and read EDID from the ADV7511? I understand the best way to handle this is to wait for an EDID Ready interrupt and then read from the local EDID register; however, I am not seeing this interrupt detected bit go high.
HPD High? Yes
Follow Quickstart guide programming with the following addition:
Interrupt enable register set to 0xC4 -- HPD, Monitor Sense, EDID Ready
HDCP and Audio skipped (left at default values).
Wait for EDID Ready interrupt, this has been failing, the Interrupt status reg reads 0x60 forever, if I write 0x60 to clear, then it reads 0x20 forever. Bit 2 never seems to get set.
I had success at one point, waiting and every so often power cycling the chip by writing the PD register 0x50, then 0x10, but that was not reliable. I also attempt to trigger the EDID re-read, by toggling the related bit 10 times as suggested, nothing.
So what is the best way to do this?