Home
last modified time | relevance | path

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

/drivers/gpu/drm/amd/display/dc/link/protocols/
A Dlink_ddc.c42 ddc_service->ctx->logger
108 struct ddc_service *ddc_service, in ddc_service_construct() argument
151 ddc_service->wa.raw = 0; in ddc_service_construct()
157 struct ddc_service *ddc_service; in link_create_ddc_service() local
159 ddc_service = kzalloc(sizeof(struct ddc_service), GFP_KERNEL); in link_create_ddc_service()
161 if (!ddc_service) in link_create_ddc_service()
165 return ddc_service; in link_create_ddc_service()
186 struct ddc_service *ddc, in set_ddc_transaction_type()
535 struct ddc *get_ddc_pin(struct ddc_service *ddc_service) in get_ddc_pin() argument
540 void write_scdc_data(struct ddc_service *ddc_service, in write_scdc_data() argument
[all …]
A Dlink_ddc.h40 struct ddc_service *link_create_ddc_service(
43 void link_destroy_ddc_service(struct ddc_service **ddc);
46 struct ddc_service *ddc,
57 struct ddc_service *ddc,
76 struct ddc_service *ddc,
81 struct ddc_service *ddc,
90 struct ddc_service *ddc_service,
95 struct ddc_service *ddc_service);
97 void set_dongle_type(struct ddc_service *ddc,
100 struct ddc *get_ddc_pin(struct ddc_service *ddc_service);
[all …]
/drivers/gpu/drm/amd/display/dc/inc/
A Dlink.h173 struct ddc_service *(*create_ddc_service)(
175 void (*destroy_ddc_service)(struct ddc_service **ddc);
177 struct ddc_service *ddc,
183 int (*aux_transfer_raw)(struct ddc_service *ddc,
187 struct ddc_service *ddc,
190 bool (*aux_transfer_with_retries_no_mutex)(struct ddc_service *ddc,
192 bool (*is_in_aux_transaction_mode)(struct ddc_service *ddc);
193 uint32_t (*get_aux_defer_delay)(struct ddc_service *ddc);
A Dcore_types.h328 struct ddc_service *oem_device;
/drivers/gpu/drm/amd/display/dc/dce/
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,
A Ddce_i2c.h35 struct ddc_service *ddc,
A Ddce_aux.c434 static uint32_t dce_aux_configure_timeout(struct ddc_service *ddc, in dce_aux_configure_timeout()
559 int dce_aux_transfer_raw(struct ddc_service *ddc, in dce_aux_transfer_raw()
616 int dce_aux_transfer_dmub_raw(struct ddc_service *ddc, in dce_aux_transfer_dmub_raw()
695 bool dce_aux_transfer_with_retries(struct ddc_service *ddc, in dce_aux_transfer_with_retries()
A Ddce_i2c.c30 struct ddc_service *ddc, in dce_i2c_oem_device_present()
/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_mode.h605 struct ddc_service *ddc_service; member
611 struct ddc_service *ddc_service; member
/drivers/gpu/drm/amd/display/dc/core/
A Ddc_link_exports.c153 struct ddc_service *
179 struct ddc_service *ddc = link->ddc; in dc_submit_i2c()
191 struct ddc_service *ddc = dc->res_pool->oem_device; in dc_submit_i2c_oem()
295 int dc_link_aux_transfer_raw(struct ddc_service *ddc, in dc_link_aux_transfer_raw()
/drivers/gpu/drm/amd/display/dc/link/
A Dlink_detection.c267 static void read_scdc_caps(struct ddc_service *ddc_service, in read_scdc_caps() argument
273 link_query_ddc_data(ddc_service, slave_address, &offset, in read_scdc_caps()
279 link_query_ddc_data(ddc_service, slave_address, &offset, in read_scdc_caps()
285 struct ddc_service *ddc, in i2c_read()
321 struct ddc_service *ddc, in query_dp_dual_mode_adaptor()
453 static enum signal_type dp_passive_dongle_detection(struct ddc_service *ddc, in dp_passive_dongle_detection()
/drivers/gpu/drm/amd/display/dc/
A Ddc_ddc_types.h184 struct ddc_service { struct
A Ddc.h1580 struct ddc_service *ddc;
2029 int dc_link_aux_transfer_raw(struct ddc_service *ddc,
2033 struct ddc_service *
/drivers/gpu/drm/amd/display/dc/inc/hw/
A Daux_engine.h150 struct ddc_service *ddc,
/drivers/gpu/drm/amd/display/amdgpu_dm/
A Damdgpu_dm_mst_types.c64 struct ddc_service *ddc; in dm_dp_aux_transfer()
86 result = dc_link_aux_transfer_raw(TO_DM_AUX(aux)->ddc_service, &payload, in dm_dp_aux_transfer()
94 ddc = TO_DM_AUX(aux)->ddc_service; in dm_dp_aux_transfer()
807 aconnector->dm_dp_aux.ddc_service = aconnector->dc_link->ddc; in amdgpu_dm_initialize_dp_connector()
A Damdgpu_dm.c187 create_i2c(struct ddc_service *ddc_service, bool oem);
2893 struct ddc_service *oem_ddc_service; in dm_oem_i2c_hw_init()
8507 struct ddc_service *ddc_service = i2c->ddc_service; in amdgpu_dm_i2c_xfer() local
8512 if (!ddc_service->ddc_pin) in amdgpu_dm_i2c_xfer()
8533 ddc_service->ctx->dc, in amdgpu_dm_i2c_xfer()
8538 ddc_service->ctx->dc, in amdgpu_dm_i2c_xfer()
8539 ddc_service->link->link_index, in amdgpu_dm_i2c_xfer()
8559 create_i2c(struct ddc_service *ddc_service, bool oem) in create_i2c() argument
8561 struct amdgpu_device *adev = ddc_service->ctx->driver_context; in create_i2c()
8574 ddc_service->link->link_index); in create_i2c()
[all …]

Completed in 65 milliseconds