Searched refs:i2c_payloads (Results 1 – 4 of 4) sorted by relevance
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/hdcp/ |
H A D | amdgpu_hdcp_msg.c | 138 struct i2c_payload i2c_payloads[] = { in hdmi_14_process_transaction() local 146 i2c_payloads[0].address = hdcp_i2c_addr_link_secondary; in hdmi_14_process_transaction() 147 i2c_payloads[1].address = hdcp_i2c_addr_link_secondary; in hdmi_14_process_transaction() 151 i2c_payloads[0].address = hdcp_i2c_addr_link_primary; in hdmi_14_process_transaction() 152 i2c_payloads[1].address = hdcp_i2c_addr_link_primary; in hdmi_14_process_transaction() 157 i2c_payloads[1].write = false; in hdmi_14_process_transaction() 158 i2c_command.number_of_payloads = ARRAY_SIZE(i2c_payloads); in hdmi_14_process_transaction() 159 i2c_payloads[1].length = message_info->length; in hdmi_14_process_transaction() 160 i2c_payloads[1].data = message_info->data; in hdmi_14_process_transaction() 170 i2c_payloads[0].length = message_info->length + 1; in hdmi_14_process_transaction() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/core/ |
H A D | amdgpu_dc_link_ddc.c | 126 struct i2c_payloads { struct 134 static struct i2c_payloads *dal_ddc_i2c_payloads_create(struct dc_context *ctx, uint32_t count) in dal_ddc_i2c_payloads_create() argument 136 struct i2c_payloads *payloads; in dal_ddc_i2c_payloads_create() 138 payloads = kzalloc(sizeof(struct i2c_payloads), GFP_KERNEL); in dal_ddc_i2c_payloads_create() 152 static struct i2c_payload *dal_ddc_i2c_payloads_get(struct i2c_payloads *p) in dal_ddc_i2c_payloads_get() 157 static uint32_t dal_ddc_i2c_payloads_get_count(struct i2c_payloads *p) in dal_ddc_i2c_payloads_get_count() 162 static void dal_ddc_i2c_payloads_destroy(struct i2c_payloads **p) in dal_ddc_i2c_payloads_destroy() 175 struct i2c_payloads *payloads, in dal_ddc_i2c_payloads_add() 565 struct i2c_payloads *payloads = in dal_ddc_service_query_ddc_data()
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/ |
H A D | dc_link_ddc.h | 59 struct i2c_payloads; 63 struct i2c_payloads *payloads,
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_hdcp.c | 44 struct i2c_payload i2c_payloads[] = {{true, address, size, __UNCONST(data)} }; in lp_write_i2c() local 45 struct i2c_command cmd = {i2c_payloads, 1, I2C_COMMAND_ENGINE_HW, link->dc->caps.i2c_speed_in_khz}; in lp_write_i2c() 55 struct i2c_payload i2c_payloads[] = {{true, address, 1, &offset}, {false, address, size, data} }; in lp_read_i2c() local 56 struct i2c_command cmd = {i2c_payloads, 2, I2C_COMMAND_ENGINE_HW, link->dc->caps.i2c_speed_in_khz}; in lp_read_i2c()
|