[PATCH 0/2] drm/fbdev: Move helpers to clients/ subdirectory
Deucher, Alexander
Alexander.Deucher at amd.com
Wed Sep 23 06:03:20 PDT 2026
Public
> -----Original Message-----
> From: amd-gfx <amd-gfx-bounces at lists.freedesktop.org> On Behalf Of
> Thomas Zimmermann
> Sent: Wednesday, September 23, 2026 6:59 AM
> To: jfalempe at redhat.com; javierm at redhat.com;
> maarten.lankhorst at linux.intel.com; mripard at kernel.org; airlied at gmail.com;
> simona at ffwll.ch
> Cc: dri-devel at lists.freedesktop.org; amd-gfx at lists.freedesktop.org; linux-
> arm-kernel at lists.infradead.org; linux-samsung-soc at vger.kernel.org; intel-
> gfx at lists.freedesktop.org; intel-xe at lists.freedesktop.org; linux-arm-
> msm at vger.kernel.org; freedreno at lists.freedesktop.org;
> nouveau at lists.freedesktop.org; linux-rockchip at lists.infradead.org; linux-
> tegra at vger.kernel.org; sashiko-reviews at lists.linux.dev; Thomas Zimmermann
> <tzimmermann at suse.de>
> 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 <alexander.deucher at amd.com>
>
> 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
More information about the linux-arm-kernel
mailing list