Home
last modified time | relevance | path

Searched refs:ddc_service (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_ddc.c42 ddc_service->ctx->logger
108 struct ddc_service *ddc_service, in ddc_service_construct() argument
119 ddc_service->link = init_data->link; in ddc_service_construct()
120 ddc_service->ctx = init_data->ctx; in ddc_service_construct()
124 ddc_service->ddc_pin = NULL; in ddc_service_construct()
126 DC_LOGGER_INIT(ddc_service->ctx->logger); in ddc_service_construct()
131 if (ddc_service->link != NULL) in ddc_service_construct()
136 ddc_service->ddc_pin = dal_gpio_create_ddc( in ddc_service_construct()
143 ddc_service->flags.EDID_QUERY_DONE_ONCE = false; in ddc_service_construct()
144 ddc_service->flags.FORCE_READ_REPEATED_START = false; in ddc_service_construct()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_aux.h303 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 Ddce_i2c.h35 struct ddc_service *ddc,
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_mode.h610 struct ddc_service *ddc_service; member
616 struct ddc_service *ddc_service; member
/linux/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_detection.c262 static void read_scdc_caps(struct ddc_service *ddc_service, in read_scdc_caps() argument
268 if (ddc_service->link->local_sink && in read_scdc_caps()
269 !ddc_service->link->local_sink->edid_caps.scdc_present) in read_scdc_caps()
272 link_query_ddc_data(ddc_service, slave_address, &offset, in read_scdc_caps()
278 link_query_ddc_data(ddc_service, slave_address, &offset, in read_scdc_caps()
284 struct ddc_service *ddc, in i2c_read()
320 struct ddc_service *ddc, in query_dp_dual_mode_adaptor()
454 static enum signal_type dp_passive_dongle_detection(struct ddc_service *ddc, in dp_passive_dongle_detection()
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc_ddc_types.h184 struct ddc_service { struct
H A Ddc.h1715 struct ddc_service *ddc;
2207 int dc_link_aux_transfer_raw(struct ddc_service *ddc,
2211 struct ddc_service *
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Daux_engine.h150 struct ddc_service *ddc,
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_mst_types.c65 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 Damdgpu_dm.c176 create_i2c(struct ddc_service *ddc_service, bool oem);
3044 struct ddc_service *oem_ddc_service; in dm_oem_i2c_hw_init()
9174 struct ddc_service *ddc_service = i2c->ddc_service; in amdgpu_dm_i2c_xfer() local
9179 if (!ddc_service->ddc_pin) in amdgpu_dm_i2c_xfer()
9200 ddc_service->ctx->dc, in amdgpu_dm_i2c_xfer()
9205 ddc_service->ctx->dc, in amdgpu_dm_i2c_xfer()
9206 ddc_service->link->link_index, in amdgpu_dm_i2c_xfer()
9226 create_i2c(struct ddc_service *ddc_service, bool oem) in create_i2c() argument
9228 struct amdgpu_device *adev = ddc_service->ctx->driver_context; in create_i2c()
9241 ddc_service->link->link_index); in create_i2c()
[all …]