drm/ast: Store AST device in struct ast_ddc
authorThomas Zimmermann <tzimmermann@suse.de>
Mon, 25 Mar 2024 20:06:53 +0000 (21:06 +0100)
committerThomas Zimmermann <tzimmermann@suse.de>
Tue, 2 Apr 2024 08:40:49 +0000 (10:40 +0200)
commitd95e92e195a6ccb49faa27433bcbb654a3f79b1b
tree4541ee08e683da34ddf1b5a6ef7f980e6943fb39
parent0872fee2e1c8a0503006b5dab0ec32901b0bf247
drm/ast: Store AST device in struct ast_ddc

The DDC code needs the AST device. Store a pointer in struct ast_ddc
and avoid internal upcasts. 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-9-tzimmermann@suse.de
drivers/gpu/drm/ast/ast_ddc.c
drivers/gpu/drm/ast/ast_ddc.h