mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-08-28 09:22:08 +00:00

Share efidrm's and vesadrm's validation of struct screen_info in shared helpers. Update the drivers. Most validation helpers test individual values against limits and can be shared as they are. For color formats, a common helper looks up the correct DRM format info from a driver-provided list of color formats. These screen_info helpers are only available if CONFIG_SCREEN_INFO has been selected, as done by efidrm and vesadrm. Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de> Reviewed-by: Javier Martinez Canillas <javierm@redhat.com> Link: https://lore.kernel.org/r/20250410083834.10810-4-tzimmermann@suse.de
13 lines
376 B
Makefile
13 lines
376 B
Makefile
# SPDX-License-Identifier: GPL-2.0-only
|
|
|
|
drm_sysfb_helper-y := \
|
|
drm_sysfb.o \
|
|
drm_sysfb_modeset.o
|
|
drm_sysfb_helper-$(CONFIG_SCREEN_INFO) += drm_sysfb_screen_info.o
|
|
obj-$(CONFIG_DRM_SYSFB_HELPER) += drm_sysfb_helper.o
|
|
|
|
obj-$(CONFIG_DRM_EFIDRM) += efidrm.o
|
|
obj-$(CONFIG_DRM_OFDRM) += ofdrm.o
|
|
obj-$(CONFIG_DRM_SIMPLEDRM) += simpledrm.o
|
|
obj-$(CONFIG_DRM_VESADRM) += vesadrm.o
|