summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/sysfb/Kconfig
diff options
context:
space:
mode:
authorThomas Zimmermann <tzimmermann@suse.de>2025-04-01 11:37:08 +0200
committerThomas Zimmermann <tzimmermann@suse.de>2025-04-07 11:02:06 +0200
commitb5626f6f8f4db2f1dd354f70dfe8e747cb3cbcc9 (patch)
treea0930ff094a279be6886fab7ca4a6c57aaa96b30 /drivers/gpu/drm/sysfb/Kconfig
parent319251c5e3840410d4bef27b17aa2c2573d28edd (diff)
downloadlwn-b5626f6f8f4db2f1dd354f70dfe8e747cb3cbcc9.tar.gz
lwn-b5626f6f8f4db2f1dd354f70dfe8e747cb3cbcc9.zip
drm/sysfb: Add struct drm_sysfb_device
Add struct drm_sysfb_device that stores the system display's hardware settings. Further helpers for the mode-setting pipeline will use these fields. Convert ofdrm and simpledrm by embedding the sysfb device in their device structs. Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de> Reviewed-by: Javier Martinez Canillas <javierm@redhat.com> Link: https://lore.kernel.org/r/20250401094056.32904-6-tzimmermann@suse.de
Diffstat (limited to 'drivers/gpu/drm/sysfb/Kconfig')
-rw-r--r--drivers/gpu/drm/sysfb/Kconfig6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/drm/sysfb/Kconfig b/drivers/gpu/drm/sysfb/Kconfig
index 9eafc06b7192..87094da417f6 100644
--- a/drivers/gpu/drm/sysfb/Kconfig
+++ b/drivers/gpu/drm/sysfb/Kconfig
@@ -3,6 +3,10 @@
menu "Drivers for system framebuffers"
depends on DRM
+config DRM_SYSFB_HELPER
+ tristate
+ depends on DRM
+
config DRM_OFDRM
tristate "Open Firmware display driver"
depends on DRM && MMU && OF && (PPC || COMPILE_TEST)
@@ -10,6 +14,7 @@ config DRM_OFDRM
select DRM_CLIENT_SELECTION
select DRM_GEM_SHMEM_HELPER
select DRM_KMS_HELPER
+ select DRM_SYSFB_HELPER
help
DRM driver for Open Firmware framebuffers.
@@ -24,6 +29,7 @@ config DRM_SIMPLEDRM
select DRM_CLIENT_SELECTION
select DRM_GEM_SHMEM_HELPER
select DRM_KMS_HELPER
+ select DRM_SYSFB_HELPER
help
DRM driver for simple platform-provided framebuffers.