diff options
author | Thomas Zimmermann <tzimmermann@suse.de> | 2024-03-25 21:06:52 +0100 |
---|---|---|
committer | Thomas Zimmermann <tzimmermann@suse.de> | 2024-04-02 10:40:48 +0200 |
commit | 0872fee2e1c8a0503006b5dab0ec32901b0bf247 (patch) | |
tree | ffa3f039dfda9bf043d13dd5c5b3021990e037e8 /drivers/gpu/drm/ast/ast_ddc.h | |
parent | 42f4980da575ffbb1ff73bd8ffdd79662a23e8f6 (diff) |
drm/ast: Pass AST device to ast_ddc_create()
The DDC code needs the AST device. Pass it to ast_ddc_create() and
avoid an internal upcast. Improves type safety within the DDC code.
Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Sui Jingfeng <sui.jingfeng@linux.dev>
Reviewed-by: Jocelyn Falempe <jfalempe@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240325200855.21150-8-tzimmermann@suse.de
Diffstat (limited to 'drivers/gpu/drm/ast/ast_ddc.h')
-rw-r--r-- | drivers/gpu/drm/ast/ast_ddc.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/drm/ast/ast_ddc.h b/drivers/gpu/drm/ast/ast_ddc.h index 071f9be3e27d..d423b144a345 100644 --- a/drivers/gpu/drm/ast/ast_ddc.h +++ b/drivers/gpu/drm/ast/ast_ddc.h @@ -6,6 +6,7 @@ #include <linux/i2c.h> #include <linux/i2c-algo-bit.h> +struct ast_device; struct drm_device; struct ast_ddc { @@ -14,6 +15,6 @@ struct ast_ddc { struct i2c_algo_bit_data bit; }; -struct ast_ddc *ast_ddc_create(struct drm_device *dev); +struct ast_ddc *ast_ddc_create(struct ast_device *ast); #endif |