drm/ast: Pass AST device to ast_ddc_create()
authorThomas Zimmermann <tzimmermann@suse.de>
Mon, 25 Mar 2024 20:06:52 +0000 (21:06 +0100)
committerThomas Zimmermann <tzimmermann@suse.de>
Tue, 2 Apr 2024 08:40:48 +0000 (10:40 +0200)
commit0872fee2e1c8a0503006b5dab0ec32901b0bf247
treeffa3f039dfda9bf043d13dd5c5b3021990e037e8
parent42f4980da575ffbb1ff73bd8ffdd79662a23e8f6
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
drivers/gpu/drm/ast/ast_ddc.c
drivers/gpu/drm/ast/ast_ddc.h
drivers/gpu/drm/ast/ast_mode.c