Home
last modified time | relevance | path

Searched refs:i2c_payloads (Results 1 – 3 of 3) sorted by relevance

/Linux-v6.6/drivers/gpu/drm/amd/display/dc/hdcp/
Dhdcp_msg.c134 struct i2c_payload i2c_payloads[] = { in hdmi_14_process_transaction() local
142 i2c_payloads[0].address = hdcp_i2c_addr_link_secondary; in hdmi_14_process_transaction()
143 i2c_payloads[1].address = hdcp_i2c_addr_link_secondary; in hdmi_14_process_transaction()
147 i2c_payloads[0].address = hdcp_i2c_addr_link_primary; in hdmi_14_process_transaction()
148 i2c_payloads[1].address = hdcp_i2c_addr_link_primary; in hdmi_14_process_transaction()
153 i2c_payloads[1].write = false; in hdmi_14_process_transaction()
154 i2c_command.number_of_payloads = ARRAY_SIZE(i2c_payloads); in hdmi_14_process_transaction()
155 i2c_payloads[1].length = message_info->length; in hdmi_14_process_transaction()
156 i2c_payloads[1].data = message_info->data; in hdmi_14_process_transaction()
166 i2c_payloads[0].length = message_info->length + 1; in hdmi_14_process_transaction()
[all …]
/Linux-v6.6/drivers/gpu/drm/amd/display/dc/link/protocols/
Dlink_ddc.c48 struct i2c_payloads { struct
58 struct i2c_payloads *payloads, in i2c_payloads_create() argument
68 static struct i2c_payload *i2c_payloads_get(struct i2c_payloads *p) in i2c_payloads_get()
73 static uint32_t i2c_payloads_get_count(struct i2c_payloads *p) in i2c_payloads_get_count()
78 static void i2c_payloads_destroy(struct i2c_payloads *p) in i2c_payloads_destroy()
89 struct i2c_payloads *payloads, in i2c_payloads_add()
373 struct i2c_payloads payloads; in link_query_ddc_data()
/Linux-v6.6/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_hdcp.c43 struct i2c_payload i2c_payloads[] = {{true, address, size, (void *)data} }; in lp_write_i2c() local
44 struct i2c_command cmd = {i2c_payloads, 1, I2C_COMMAND_ENGINE_HW, in lp_write_i2c()
55 struct i2c_payload i2c_payloads[] = {{true, address, 1, &offset}, in lp_read_i2c() local
57 struct i2c_command cmd = {i2c_payloads, 2, I2C_COMMAND_ENGINE_HW, in lp_read_i2c()