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
