AnsweredAssumed Answered

adv7511 EDID sequence

Question asked by edaley on Feb 26, 2015
Latest reply on Feb 27, 2015 by GuenterL

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.

 

Current sequence:

 

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).

 

THEN:

 

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?

Outcomes