| /linux/drivers/gpu/drm/amd/display/dc/link/protocols/ |
| H A D | link_ddc.c | 43 ddc_service->ctx->logger 109 struct ddc_service *ddc_service, in ddc_service_construct() 120 ddc_service->link = init_data->link; in ddc_service_construct() 121 ddc_service->ctx = init_data->ctx; in ddc_service_construct() 123 if (ddc_service->link && ddc_service->ctx->dc->config.dp_connector_no_native_i2c && in ddc_service_construct() 124 ddc_service->link->no_ddc_pin) { in ddc_service_construct() 127 ddc_service->link->aux_hw_inst = (uint8_t)i2c_info.i2c_line; in ddc_service_construct() 131 ddc_service in ddc_service_construct() 108 ddc_service_construct(struct ddc_service * ddc_service,struct ddc_service_init_data * init_data) ddc_service_construct() argument 157 struct ddc_service *ddc_service; link_create_ddc_service() local 535 get_ddc_pin(struct ddc_service * ddc_service) get_ddc_pin() argument 540 write_scdc_data(struct ddc_service * ddc_service,uint32_t pix_clk,bool lte_340_scramble) write_scdc_data() argument 579 read_scdc_data(struct ddc_service * ddc_service) read_scdc_data() argument [all...] |
| /linux/drivers/gpu/drm/amd/display/dc/dce/ |
| H A D | dce_aux.h | 303 int dce_aux_transfer_raw(struct ddc_service *ddc, 307 int dce_aux_transfer_raw_with_ddc_pin(struct ddc_service *ddc, 311 int dce_aux_transfer_raw_without_ddc_pin(struct ddc_service *ddc, 315 int dce_aux_transfer_dmub_raw(struct ddc_service *ddc, 318 bool dce_aux_transfer_with_retries(struct ddc_service *ddc, 323 (struct ddc_service *ddc,
|
| H A D | dce_i2c.h | 35 struct ddc_service *ddc,
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_mode.h | 606 struct ddc_service *ddc_service; 612 struct ddc_service *ddc_service; 610 struct ddc_service *ddc_service; global() member 616 struct ddc_service *ddc_service; global() member
|
| /linux/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_detection.c | 264 static void read_scdc_caps(struct ddc_service *ddc_service, in read_scdc_caps() 270 if (ddc_service->link->local_sink && in read_scdc_caps() 271 !ddc_service->link->local_sink->edid_caps.scdc_present) in read_scdc_caps() 274 link_query_ddc_data(ddc_service, slave_address, &offset, in read_scdc_caps() 280 link_query_ddc_data(ddc_service, slave_address, &offset, in read_scdc_caps() 286 struct ddc_service *ddc, in i2c_read() 322 struct ddc_service *ddc, in query_dp_dual_mode_adaptor() 456 static enum signal_type dp_passive_dongle_detection(struct ddc_service *ddc, in dp_passive_dongle_detection() 262 read_scdc_caps(struct ddc_service * ddc_service,struct dc_sink * sink) read_scdc_caps() argument
|
| /linux/drivers/gpu/drm/amd/display/dc/ |
| H A D | dc_ddc_types.h | 184 struct ddc_service { struct
|
| H A D | dc.h | 1763 struct ddc_service *ddc; 2280 int dc_link_aux_transfer_raw(struct ddc_service *ddc, 2284 struct ddc_service *
|
| /linux/drivers/gpu/drm/amd/display/dc/inc/hw/ |
| H A D | aux_engine.h | 150 struct ddc_service *ddc,
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_mst_types.c | 65 struct ddc_service *ddc; in dm_dp_aux_transfer() 87 result = dc_link_aux_transfer_raw(TO_DM_AUX(aux)->ddc_service, &payload, in dm_dp_aux_transfer() 95 ddc = TO_DM_AUX(aux)->ddc_service; in dm_dp_aux_transfer() 839 aconnector->dm_dp_aux.ddc_service = aconnector->dc_link->ddc; in amdgpu_dm_initialize_dp_connector()
|
| H A D | amdgpu_dm.c | 180 create_i2c(struct ddc_service *ddc_service, bool oem); in get_subconnector_type() 3180 struct ddc_service *oem_ddc_service; in DEFINE_FREE() 9438 struct ddc_service *ddc_service = i2c->ddc_service; in manage_dm_interrupts() 9443 if (!ddc_service->ddc_pin) in manage_dm_interrupts() 9464 ddc_service->ctx->dc, in manage_dm_interrupts() 9469 ddc_service->ctx->dc, in manage_dm_interrupts() 9470 ddc_service in manage_dm_interrupts() 9174 struct ddc_service *ddc_service = i2c->ddc_service; amdgpu_dm_i2c_xfer() local 9226 create_i2c(struct ddc_service * ddc_service,bool oem) create_i2c() argument [all...] |