]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/ast: dp501: Use struct drm_edid and helpers
authorThomas Zimmermann <tzimmermann@suse.de>
Thu, 15 Aug 2024 15:18:49 +0000 (17:18 +0200)
committerThomas Zimmermann <tzimmermann@suse.de>
Thu, 22 Aug 2024 07:13:07 +0000 (09:13 +0200)
commit9e7a74a12101bb07ccc22fb180c5e44051c5a407
treec7196943529ef8b4f908f70a8fbaab0b151c2054
parentbbad0090b9f4735e35e9881278b7a353f71b43d0
drm/ast: dp501: Use struct drm_edid and helpers

Convert DP501 support to struct drm_edid and its helpers. Simplifies
and modernizes the EDID handling.

The driver reads 4 bytes at once, but the overall read length is now
variable. Therefore update the EDID read loop to never return more than
the requested bytes.

v2:
- fix reading EDID data

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Jocelyn Falempe <jfalempe@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240815151953.184679-8-tzimmermann@suse.de
drivers/gpu/drm/ast/ast_dp501.c