Public

> -----Original Message-----
> From: amd-gfx <[email protected]> On Behalf Of
> Thomas Zimmermann
> Sent: Wednesday, September 23, 2026 6:59 AM
> To: [email protected]; [email protected];
> [email protected]; [email protected]; [email protected];
> [email protected]
> Cc: [email protected]; [email protected]; linux-
> [email protected]; [email protected]; intel-
> [email protected]; [email protected]; linux-arm-
> [email protected]; [email protected];
> [email protected]; [email protected]; linux-
> [email protected]; [email protected]; Thomas Zimmermann
> <[email protected]>
> Subject: [PATCH 0/2] drm/fbdev: Move helpers to clients/ subdirectory
>
> Helpers for fbdev emulation are still linked into drm_kms_helper.ko, which is
> for mode setting. Move the source and header files to the clients/ 
> subdirectory
> and link them into drm_client_lib.ko. This has some fallout throughout 
> drivers,
> but it's all trivial.
>
> There are 3 module parameters to drm_kms_helper.ko that control fbdev
> emulation. For compatibility with existing installations, leave them in this
> module.
>
> Thomas Zimmermann (2):
>   drm/fbdev: Move fbdev module parameters next to module init
>   drm/fbdev: Move fbdev helpers into client library

Series is:
Reviewed-by: Alex Deucher <[email protected]>

>
>  drivers/gpu/drm/Makefile                      |  1 -
>  drivers/gpu/drm/amd/amdgpu/amdgpu_display.c   |  2 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c       |  2 +-
>  drivers/gpu/drm/clients/Makefile              |  3 +-
>  drivers/gpu/drm/clients/drm_fbdev_client.c    |  2 +-
>  .../drm_fbdev_helper.c}                       | 34 +---------------
>  drivers/gpu/drm/drm_crtc_helper_internal.h    |  9 +++++
>  drivers/gpu/drm/drm_fbdev_dma.c               |  2 +-
>  drivers/gpu/drm/drm_fbdev_shmem.c             |  2 +-
>  drivers/gpu/drm/drm_fbdev_ttm.c               |  2 +-
>  drivers/gpu/drm/drm_kms_helper_common.c       | 39
> +++++++++++++++++++
>  drivers/gpu/drm/exynos/exynos_drm_fbdev.c     |  2 +-
>  drivers/gpu/drm/gma500/fbdev.c                |  2 +-
>  drivers/gpu/drm/i915/display/intel_fbdev.c    |  2 +-
>  drivers/gpu/drm/msm/msm_debugfs.c             |  2 +-
>  drivers/gpu/drm/msm/msm_fbdev.c               |  2 +-
>  drivers/gpu/drm/nouveau/dispnv50/disp.c       |  1 -
>  drivers/gpu/drm/omapdrm/omap_debugfs.c        |  2 +-
>  drivers/gpu/drm/omapdrm/omap_fbdev.c          |  2 +-
>  drivers/gpu/drm/radeon/radeon_device.c        |  2 +-
>  drivers/gpu/drm/radeon/radeon_fbdev.c         |  2 +-
>  drivers/gpu/drm/rockchip/rockchip_drm_gem.c   |  2 +-
>  drivers/gpu/drm/sitronix/st7571.c             |  1 -
>  drivers/gpu/drm/tegra/fbdev.c                 |  2 +-
>  drivers/gpu/drm/vboxvideo/vbox_mode.c         |  2 +-
>  .../drm_fbdev_helper.h}                       |  4 +-
>  26 files changed, 72 insertions(+), 56 deletions(-)  rename
> drivers/gpu/drm/{drm_fb_helper.c => clients/drm_fbdev_helper.c} (97%)
> rename include/drm/{drm_fb_helper.h => clients/drm_fbdev_helper.h} (99%)
>
> --
> 2.55.0

Reply via email to