From 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5 Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Tue, 22 Oct 2024 10:36:11 +0000 Subject: [PATCH] 修改4g拨号为QMI,需要在系统里后台执行quectel-CM --- kernel/drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 26 ++++++++++++-------------- 1 files changed, 12 insertions(+), 14 deletions(-) diff --git a/kernel/drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h b/kernel/drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h index 538b833..b324e13 100644 --- a/kernel/drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h +++ b/kernel/drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h @@ -64,13 +64,6 @@ uint8_t *data, bool write); -void dal_ddc_aux_payloads_add( - struct aux_payloads *payloads, - uint32_t address, - uint32_t len, - uint8_t *data, - bool write); - struct ddc_service_init_data { struct graphics_object_id id; struct dc_context *ctx; @@ -102,13 +95,18 @@ uint8_t *read_buf, uint32_t read_size); -int dc_link_aux_transfer(struct ddc_service *ddc, - unsigned int address, - uint8_t *reply, - void *buffer, - unsigned int size, - enum aux_transaction_type type, - enum i2caux_transaction_action action); +bool dal_ddc_submit_aux_command(struct ddc_service *ddc, + struct aux_payload *payload); + +int dc_link_aux_transfer_raw(struct ddc_service *ddc, + struct aux_payload *payload, + enum aux_channel_operation_result *operation_result); + +bool dc_link_aux_transfer_with_retries(struct ddc_service *ddc, + struct aux_payload *payload); + +bool dc_link_aux_try_to_configure_timeout(struct ddc_service *ddc, + uint32_t timeout); void dal_ddc_service_write_scdc_data( struct ddc_service *ddc_service, -- Gitblit v1.6.2