UG-707
ADV8005 Hardware Reference Manual
6.13.2.
Multiple Sinks and No Upstream Devices
When connecting the
as a source to an HDMI input of a repeater, it is necessary to read all BKSVs from downstream devices. These
BKSVs must be checked against a revocation list, which will be provided on the source content.
will read 0 when the first BKSV interrupt occurs with
set to 1. After the first BKSV interrupt is cleared, if the sink
is a repeater, a second BKSV interrupt will occur. The
will automatically read up to 13 5-byte BKSVs at a
time and store these in the EDID memory. These BKSVs can be accessed from the EDID Map, as shown in
. The number of additional
BKSVs available stored in the EDID Map can be obtained from
. If there are more than 13 additional BKSVs to be processed,
will collect the next up to 13 BKSVs from the sink, then generate another BKSV interrupt with
next set is ready.
Table 69: KSV Fields Accessed From EDID Map
KSV Number
Field Name
Register Addresses
0
bksv0_byte_0[7:0]
bksv0_byte_1[7:0]
bksv0_byte_2[7:0]
bksv0_byte_3[7:0]
bksv0_byte_4[7:0]
0xEE00[7:0] byte 0
0xEE01[7:0] byte 1
0xEE02[7:0] byte 2
0xEE03[7:0] byte 3
0xEE04[7:0] byte 4
1
bksv1_byte_0[7:0]
bksv1_byte_1[7:0]
bksv1_byte_2[7:0]
bksv1_byte_3[7:0]
bksv1_byte_4[7:0]
0xEE05[7:0] byte 0
0xEE06[7:0] byte 1
0xEE07[7:0] byte 2
0xEE08[7:0] byte 3
0xEE09[7:0] byte 4
2
bksv2_byte_0[7:0]
bksv2_byte_1[7:0]
bksv2_byte_2[7:0]
bksv2_byte_3[7:0]
bksv2_byte_4[7:0]
0xEE0A[7:0] byte 0
0xEE0B[7:0] byte 1
0xEE0C[7:0] byte 2
0xEE0D[7:0] byte 3
0xEE0E [7:0] byte 4
3
bksv3_byte_0[7:0]
bksv3_byte_1[7:0]
bksv3_byte_2[7:0]
bksv3_byte_3[7:0]
bksv3_byte_4[7:0]
0xEE0F[7:0] byte 0
0xEE10[7:0] byte 1
0xEE11[7:0] byte 2
0xEE12[7:0] byte 3
0xEE13[7:0] byte 4
4
bksv4_byte_0[7:0]
bksv4_byte_1[7:0]
bksv4_byte_2[7:0]
bksv4_byte_3[7:0]
bksv4_byte_4[7:0]
0xEE14[7:0] byte 0
0xEE15[7:0] byte 1
0xEE16[7:0] byte 2
0xEE17[7:0] byte 3
0xEE18[7:0] byte 4
5
bksv5_byte_0[7:0]
bksv5_byte_1[7:0]
bksv5_byte_2[7:0]
bksv5_byte_3[7:0]
bksv5_byte_4[7:0]
0xEE19[7:0] byte 0
0xEE1A[7:0] byte 1
0xEE1B[7:0] byte 2
0xEE1C[7:0] byte 3
0xEE1D[7:0] byte 4
6
bksv6_byte_0[7:0]
bksv6_byte_1[7:0]
bksv6_byte_2[7:0]
bksv6_byte_3[7:0]
bksv6_byte_4[7:0]
0xEE1E[7:0] byte 0
0xEE1F[7:0] byte 1
0xEE20[7:0] byte 2
0xEE21[7:0] byte 3
0xEE22[7:0] byte 4
7
bksv7_byte_0[7:0]
bksv7_byte_1[7:0]
bksv7_byte_2[7:0]
bksv7_byte_3[7:0]
bksv7_byte_4[7:0]
0xEE23[7:0] byte 0
0xEE24[7:0] byte 1
0xEE25[7:0] byte 2
0xEE26[7:0] byte 3
0xEE27[7:0] byte 4
Rev. A | Page 236 of 317