mbox series

[v2,0/3] drm/sysfb: Share framebuffer validation helpers

Message ID 20250410083834.10810-1-tzimmermann@suse.de (mailing list archive)
Headers show
Series drm/sysfb: Share framebuffer validation helpers | expand

Message

Thomas Zimmermann April 10, 2025, 8:37 a.m. UTC
Drivers for system framebuffers validate the provided values against
limits. Share most of the drivers' validation code in the sysfb helper
library and update drivers.

v2:
- fix typos and style

Thomas Zimmermann (3):
  drm/sysfb: Split source file
  drm/sysfb: Share helpers for integer validation
  drm/sysfb: Share helpers for screen_info validation

 drivers/gpu/drm/sysfb/Makefile                |   4 +
 drivers/gpu/drm/sysfb/drm_sysfb.c             |  35 +++++
 drivers/gpu/drm/sysfb/drm_sysfb_helper.h      |  48 +++++++
 ...drm_sysfb_helper.c => drm_sysfb_modeset.c} |   4 -
 drivers/gpu/drm/sysfb/drm_sysfb_screen_info.c | 107 +++++++++++++++
 drivers/gpu/drm/sysfb/efidrm.c                | 126 ++----------------
 drivers/gpu/drm/sysfb/ofdrm.c                 |  12 +-
 drivers/gpu/drm/sysfb/simpledrm.c             |  14 +-
 drivers/gpu/drm/sysfb/vesadrm.c               | 126 ++----------------
 9 files changed, 216 insertions(+), 260 deletions(-)
 create mode 100644 drivers/gpu/drm/sysfb/drm_sysfb.c
 rename drivers/gpu/drm/sysfb/{drm_sysfb_helper.c => drm_sysfb_modeset.c} (98%)
 create mode 100644 drivers/gpu/drm/sysfb/drm_sysfb_screen_info.c