/linux-master/drivers/gpu/drm/amd/display/dc/link/protocols/ |
H A D | link_ddc.h | 40 struct ddc_service *link_create_ddc_service( 43 void link_destroy_ddc_service(struct ddc_service **ddc); 46 struct ddc_service *ddc, 49 uint32_t link_get_aux_defer_delay(struct ddc_service *ddc); 51 bool link_is_in_aux_transaction_mode(struct ddc_service *ddc); 53 bool try_to_configure_aux_timeout(struct ddc_service *ddc, 57 struct ddc_service *ddc, 72 bool link_aux_transfer_with_retries_no_mutex(struct ddc_service *ddc, 76 struct ddc_service *ddc, 81 struct ddc_service *dd [all...] |
H A D | link_ddc.c | 42 ddc_service->ctx->logger 112 struct ddc_service *ddc_service, 123 ddc_service->link = init_data->link; 124 ddc_service->ctx = init_data->ctx; 128 ddc_service->ddc_pin = NULL; 130 DC_LOGGER_INIT(ddc_service->ctx->logger); 135 if (ddc_service->link != NULL) 140 ddc_service->ddc_pin = dal_gpio_create_ddc( 147 ddc_service 111 ddc_service_construct( struct ddc_service *ddc_service, struct ddc_service_init_data *init_data) argument 161 struct ddc_service *ddc_service; local 539 get_ddc_pin(struct ddc_service *ddc_service) argument 544 write_scdc_data(struct ddc_service *ddc_service, uint32_t pix_clk, bool lte_340_scramble) argument 582 read_scdc_data(struct ddc_service *ddc_service) argument [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_i2c.h | 35 struct ddc_service *ddc,
|
H A D | dce_i2c.c | 30 struct ddc_service *ddc,
|
H A D | dce_aux.h | 303 int dce_aux_transfer_raw(struct ddc_service *ddc, 307 int dce_aux_transfer_dmub_raw(struct ddc_service *ddc, 310 bool dce_aux_transfer_with_retries(struct ddc_service *ddc, 315 (struct ddc_service *ddc,
|
H A D | dce_aux.c | 434 static uint32_t dce_aux_configure_timeout(struct ddc_service *ddc, 559 int dce_aux_transfer_raw(struct ddc_service *ddc, 616 int dce_aux_transfer_dmub_raw(struct ddc_service *ddc, 695 bool dce_aux_transfer_with_retries(struct ddc_service *ddc,
|
/linux-master/drivers/gpu/drm/amd/display/dc/inc/ |
H A D | link.h | 169 struct ddc_service *(*create_ddc_service)( 171 void (*destroy_ddc_service)(struct ddc_service **ddc); 173 struct ddc_service *ddc, 179 int (*aux_transfer_raw)(struct ddc_service *ddc, 183 struct ddc_service *ddc, 186 bool (*aux_transfer_with_retries_no_mutex)(struct ddc_service *ddc, 188 bool (*is_in_aux_transaction_mode)(struct ddc_service *ddc); 189 uint32_t (*get_aux_defer_delay)(struct ddc_service *ddc);
|
H A D | core_types.h | 300 struct ddc_service *oem_device;
|
/linux-master/drivers/gpu/drm/amd/display/dc/ |
H A D | dc_ddc_types.h | 184 struct ddc_service { struct
|
H A D | dc.h | 1592 struct ddc_service *ddc; 1800 int dc_link_aux_transfer_raw(struct ddc_service *ddc,
|
/linux-master/drivers/gpu/drm/amd/display/dc/inc/hw/ |
H A D | aux_engine.h | 150 struct ddc_service *ddc,
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_mode.h | 604 struct ddc_service *ddc_service; member in struct:amdgpu_dm_dp_aux 610 struct ddc_service *ddc_service; member in struct:amdgpu_i2c_adapter
|
/linux-master/drivers/gpu/drm/amd/display/dc/link/ |
H A D | link_detection.c | 264 static void read_scdc_caps(struct ddc_service *ddc_service, argument 270 link_query_ddc_data(ddc_service, slave_address, &offset, 276 link_query_ddc_data(ddc_service, slave_address, &offset, 282 struct ddc_service *ddc, 318 struct ddc_service *ddc, 450 static enum signal_type dp_passive_dongle_detection(struct ddc_service *ddc,
|
/linux-master/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc_link_exports.c | 162 struct ddc_service *ddc = link->ddc; 174 struct ddc_service *ddc = dc->res_pool->oem_device; 278 int dc_link_aux_transfer_raw(struct ddc_service *ddc,
|
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_mst_types.c | 60 struct ddc_service *ddc; 76 result = dc_link_aux_transfer_raw(TO_DM_AUX(aux)->ddc_service, &payload, 84 ddc = TO_DM_AUX(aux)->ddc_service; 755 aconnector->dm_dp_aux.ddc_service = aconnector->dc_link->ddc;
|
H A D | amdgpu_dm.c | 7719 struct ddc_service *ddc_service = i2c->ddc_service; local 7724 if (!ddc_service->ddc_pin || !ddc_service->ddc_pin->hw_info.hw_supported) 7744 ddc_service->ctx->dc, 7745 ddc_service->link->link_index, 7764 create_i2c(struct ddc_service *ddc_service, argument 7768 struct amdgpu_device *adev = ddc_service [all...] |