Lines Matching +full:0 +full:x68000
77 [HDCP_MESSAGE_ID_READ_BKSV] = 0x0,
78 [HDCP_MESSAGE_ID_READ_RI_R0] = 0x8,
79 [HDCP_MESSAGE_ID_READ_PJ] = 0xA,
80 [HDCP_MESSAGE_ID_WRITE_AKSV] = 0x10,
81 [HDCP_MESSAGE_ID_WRITE_AINFO] = 0x15,
82 [HDCP_MESSAGE_ID_WRITE_AN] = 0x18,
83 [HDCP_MESSAGE_ID_READ_VH_X] = 0x20,
84 [HDCP_MESSAGE_ID_READ_VH_0] = 0x20,
85 [HDCP_MESSAGE_ID_READ_VH_1] = 0x24,
86 [HDCP_MESSAGE_ID_READ_VH_2] = 0x28,
87 [HDCP_MESSAGE_ID_READ_VH_3] = 0x2C,
88 [HDCP_MESSAGE_ID_READ_VH_4] = 0x30,
89 [HDCP_MESSAGE_ID_READ_BCAPS] = 0x40,
90 [HDCP_MESSAGE_ID_READ_BSTATUS] = 0x41,
91 [HDCP_MESSAGE_ID_READ_KSV_FIFO] = 0x43,
92 [HDCP_MESSAGE_ID_READ_BINFO] = 0xFF,
93 [HDCP_MESSAGE_ID_HDCP2VERSION] = 0x50,
94 [HDCP_MESSAGE_ID_WRITE_AKE_INIT] = 0x60,
95 [HDCP_MESSAGE_ID_READ_AKE_SEND_CERT] = 0x80,
96 [HDCP_MESSAGE_ID_WRITE_AKE_NO_STORED_KM] = 0x60,
97 [HDCP_MESSAGE_ID_WRITE_AKE_STORED_KM] = 0x60,
98 [HDCP_MESSAGE_ID_READ_AKE_SEND_H_PRIME] = 0x80,
99 [HDCP_MESSAGE_ID_READ_AKE_SEND_PAIRING_INFO] = 0x80,
100 [HDCP_MESSAGE_ID_WRITE_LC_INIT] = 0x60,
101 [HDCP_MESSAGE_ID_READ_LC_SEND_L_PRIME] = 0x80,
102 [HDCP_MESSAGE_ID_WRITE_SKE_SEND_EKS] = 0x60,
103 [HDCP_MESSAGE_ID_READ_REPEATER_AUTH_SEND_RECEIVERID_LIST] = 0x80,
104 [HDCP_MESSAGE_ID_WRITE_REPEATER_AUTH_SEND_ACK] = 0x60,
105 [HDCP_MESSAGE_ID_WRITE_REPEATER_AUTH_STREAM_MANAGE] = 0x60,
106 [HDCP_MESSAGE_ID_READ_REPEATER_AUTH_STREAM_READY] = 0x80,
107 [HDCP_MESSAGE_ID_READ_RXSTATUS] = 0x70,
108 [HDCP_MESSAGE_ID_WRITE_CONTENT_STREAM_TYPE] = 0x0,
128 const uint8_t hdcp_i2c_addr_link_primary = 0x3a; /* 0x74 >> 1*/ in hdmi_14_process_transaction()
129 const uint8_t hdcp_i2c_addr_link_secondary = 0x3b; /* 0x76 >> 1*/ in hdmi_14_process_transaction()
133 { true, 0, 1, 0 }, in hdmi_14_process_transaction()
135 { 0 } in hdmi_14_process_transaction()
144 i2c_payloads[0].data = &offset; in hdmi_14_process_transaction()
148 i2c_payloads[0].address = hdcp_i2c_addr_link_secondary; in hdmi_14_process_transaction()
153 i2c_payloads[0].address = hdcp_i2c_addr_link_primary; in hdmi_14_process_transaction()
170 buff[0] = offset; in hdmi_14_process_transaction()
172 i2c_payloads[0].length = message_info->length + 1; in hdmi_14_process_transaction()
173 i2c_payloads[0].data = buff; in hdmi_14_process_transaction()
195 [HDCP_MESSAGE_ID_READ_BKSV] = 0x68000,
196 [HDCP_MESSAGE_ID_READ_RI_R0] = 0x68005,
197 [HDCP_MESSAGE_ID_READ_PJ] = 0xFFFFFFFF,
198 [HDCP_MESSAGE_ID_WRITE_AKSV] = 0x68007,
199 [HDCP_MESSAGE_ID_WRITE_AINFO] = 0x6803B,
200 [HDCP_MESSAGE_ID_WRITE_AN] = 0x6800c,
201 [HDCP_MESSAGE_ID_READ_VH_X] = 0x68014,
202 [HDCP_MESSAGE_ID_READ_VH_0] = 0x68014,
203 [HDCP_MESSAGE_ID_READ_VH_1] = 0x68018,
204 [HDCP_MESSAGE_ID_READ_VH_2] = 0x6801c,
205 [HDCP_MESSAGE_ID_READ_VH_3] = 0x68020,
206 [HDCP_MESSAGE_ID_READ_VH_4] = 0x68024,
207 [HDCP_MESSAGE_ID_READ_BCAPS] = 0x68028,
208 [HDCP_MESSAGE_ID_READ_BSTATUS] = 0x68029,
209 [HDCP_MESSAGE_ID_READ_KSV_FIFO] = 0x6802c,
210 [HDCP_MESSAGE_ID_READ_BINFO] = 0x6802a,
211 [HDCP_MESSAGE_ID_RX_CAPS] = 0x6921d,
212 [HDCP_MESSAGE_ID_WRITE_AKE_INIT] = 0x69000,
213 [HDCP_MESSAGE_ID_READ_AKE_SEND_CERT] = 0x6900b,
214 [HDCP_MESSAGE_ID_WRITE_AKE_NO_STORED_KM] = 0x69220,
215 [HDCP_MESSAGE_ID_WRITE_AKE_STORED_KM] = 0x692a0,
216 [HDCP_MESSAGE_ID_READ_AKE_SEND_H_PRIME] = 0x692c0,
217 [HDCP_MESSAGE_ID_READ_AKE_SEND_PAIRING_INFO] = 0x692e0,
218 [HDCP_MESSAGE_ID_WRITE_LC_INIT] = 0x692f0,
219 [HDCP_MESSAGE_ID_READ_LC_SEND_L_PRIME] = 0x692f8,
220 [HDCP_MESSAGE_ID_WRITE_SKE_SEND_EKS] = 0x69318,
221 [HDCP_MESSAGE_ID_READ_REPEATER_AUTH_SEND_RECEIVERID_LIST] = 0x69330,
222 [HDCP_MESSAGE_ID_WRITE_REPEATER_AUTH_SEND_ACK] = 0x693e0,
223 [HDCP_MESSAGE_ID_WRITE_REPEATER_AUTH_STREAM_MANAGE] = 0x693f0,
224 [HDCP_MESSAGE_ID_READ_REPEATER_AUTH_STREAM_READY] = 0x69473,
225 [HDCP_MESSAGE_ID_READ_RXSTATUS] = 0x69493,
226 [HDCP_MESSAGE_ID_WRITE_CONTENT_STREAM_TYPE] = 0x69494
237 uint32_t cur_length = 0; in dpcd_access_helper()
238 uint32_t offset = 0; in dpcd_access_helper()
239 uint32_t ksv_read_size = 0x6803b - 0x6802c; in dpcd_access_helper()
242 if (dpcd_addr == 0x6802c) { in dpcd_access_helper()
260 while (length > 0) { in dpcd_access_helper()
278 length = 0; in dpcd_access_helper()
285 while (length > 0) { in dpcd_access_helper()
388 uint32_t i = 0; in dc_process_hdcp_msg()
413 for (i = 0; i < message_info->max_retries; i++) { in dc_process_hdcp_msg()