AnsweredAssumed Answered

HDCP flow and your S/W driver of ADV7480.

Question asked by Tamu on Jul 28, 2015
Latest reply on Aug 18, 2015 by Tamu

Hello.

I have questions about HDCP flow and S/W driver of ADV7480.

 

Question 1:
About "Figure 57. HDCP ROM Access After KSV Update from Transmitter" on H/W manual, there is a description on page 98 as follows:
"After an AKSV update from the Tx, it is recommended to wait for 2 ms before checking hdcp_keys_read and hdcp_key_error."
But S/W driver "ADVP_ADV748x_SwDriver_SRC-Rel1.5.0" does not seem to have the flow of checking hdcp_keys_read and hdcp_key_error.
After "Aksv update from transmitter", there are flows of "Clear the READY bits for HDMI port A" and "Clear the KSV fifo" on the S/W driver "ADVP_ADV748x_SwDriver_SRC-Rel1.5.0".
If "checking hdcp_keys_read and hdcp_key_error" inserts to the flow, can we insert them before "Clear the READY bits for HDMI port A" and "Clear the KSV fifo"?
(After PROMHDCP_KEY_READ = 0 and HDCP_KEY_ERROR = 0 can be seen, is it good that the S/W do "Clear the READY bits for HDMI port A" and "Clear the KSV fifo"?)
Also, after "Aksv update from transmitter" and "wait for 2 ms", if PROMHDCP_KEY_READ = 1 or HDCP_KEY_ERROR = 1 is detected, should the S/W wait for "Aksv update from transmitter" again?

 

Question 2:
When CS2 does not equal CS2' (HDCP_KEY_ERROR=1) on "Figure 57. HDCP ROM Access After KSV Update from Transmitter",
if hdcp_rept_edid_reset (HDMI RX Map, Address 0x5A[3]) is set to '1', is the error cleared and may the S/W wait for "Aksv update from transmitter" again?
Is there any other method for that?
We'd like to know how to fix the check sum error.

 

Thank you.
Best regards.

Outcomes