]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/sysfb: vesadrm: Support power management
authorThomas Zimmermann <tzimmermann@suse.de>
Wed, 8 Apr 2026 12:03:18 +0000 (14:03 +0200)
committerThomas Zimmermann <tzimmermann@suse.de>
Mon, 4 May 2026 12:31:00 +0000 (14:31 +0200)
commitc813bdae379f95145c77be0ef075e28efd082af7
treee1ef35333f6509f7faa4873f6e3721473ee6de3e
parent03069f19eefb44c9a75ae84ddadc8970111b3bfd
drm/sysfb: vesadrm: Support power management

Set PM ops for the vesadrm driver. Suspend and resume the DRM state
on systems that support it.

Many systems lose the hardware's framebuffer settings on suspend,
hence resuming doesn't work there. Yet some systems, most notably
emulators, keep the hardware state across suspend/resume cycles.
There, DRM's suspend and resume helpers bring back the display on
resume.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
Link: https://patch.msgid.link/20260408120722.328769-6-tzimmermann@suse.de
drivers/gpu/drm/sysfb/vesadrm.c