From 9370bb92b2d16684ee45cf24e879c93c509162da Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Thu, 19 Dec 2024 01:47:39 +0000 Subject: [PATCH] add wifi6 8852be driver --- kernel/drivers/gpu/drm/amd/display/include/i2caux_interface.h | 35 +++++++++++------------------------ 1 files changed, 11 insertions(+), 24 deletions(-) diff --git a/kernel/drivers/gpu/drm/amd/display/include/i2caux_interface.h b/kernel/drivers/gpu/drm/amd/display/include/i2caux_interface.h index 13a3c82..c7fbb9c 100644 --- a/kernel/drivers/gpu/drm/amd/display/include/i2caux_interface.h +++ b/kernel/drivers/gpu/drm/amd/display/include/i2caux_interface.h @@ -40,9 +40,19 @@ /* set following flag to write data, * reset it to read data */ bool write; + bool mot; uint32_t address; - uint8_t length; + uint32_t length; uint8_t *data; + /* + * used to return the reply type of the transaction + * ignored if NULL + */ + uint8_t *reply; + /* expressed in milliseconds + * zero means "use default value" + */ + uint32_t defer_delay; }; struct aux_command { @@ -65,28 +75,5 @@ } bits; uint32_t raw; }; - -struct i2caux; - -struct i2caux *dal_i2caux_create( - struct dc_context *ctx); - -bool dal_i2caux_submit_i2c_command( - struct i2caux *i2caux, - struct ddc *ddc, - struct i2c_command *cmd); - -bool dal_i2caux_submit_aux_command( - struct i2caux *i2caux, - struct ddc *ddc, - struct aux_command *cmd); - -void dal_i2caux_configure_aux( - struct i2caux *i2caux, - struct ddc *ddc, - union aux_config cfg); - -void dal_i2caux_destroy( - struct i2caux **ptr); #endif -- Gitblit v1.6.2