drm/hyperv: Replace simple-KMS with regular atomic helpers
authorRyosuke Yasuoka <ryasuoka@redhat.com>
Sun, 27 Apr 2025 10:18:23 +0000 (19:18 +0900)
committerJocelyn Falempe <jfalempe@redhat.com>
Thu, 15 May 2025 12:31:38 +0000 (14:31 +0200)
commit4963049ea1aed7b5aefe164867e0312185e878bc
tree69d164b8ed18e249fb6eec378daf23eb32832a15
parent9934ab18051118385c7ea44d8e14175edbe6dc9c
drm/hyperv: Replace simple-KMS with regular atomic helpers

Drop simple-KMS in favor of regular atomic helpers to make the code more
modular. The simple-KMS helper mix up plane and CRTC state, so it is
obsolete and should go away [1]. Since it just split the simple-pipe
functions into per-plane and per-CRTC, no functional changes is
expected.

[1] https://lore.kernel.org/lkml/dae5089d-e214-4518-b927-5c4149babad8@suse.de/

Acked-by: Javier Martinez Canillas <javierm@redhat.com>
Signed-off-by: Ryosuke Yasuoka <ryasuoka@redhat.com>
Link: https://lore.kernel.org/r/20250427101825.812766-1-ryasuoka@redhat.com
Signed-off-by: Jocelyn Falempe <jfalempe@redhat.com>
drivers/gpu/drm/hyperv/hyperv_drm.h
drivers/gpu/drm/hyperv/hyperv_drm_modeset.c