[PATCH 0/3] drm: Move client code into subdirectories
Jocelyn Falempe
jfalempe at redhat.com
Fri Nov 8 16:43:33 UTC 2024
On 08/11/2024 16:42, Thomas Zimmermann wrote:
> The drm_log client will likely be merged into DRM soon. Time to clean
> up some of the existing files. This series moves the existing DRM
> client for fbdev emulation and its build infrastructure into clients/
> subdirectories. Drm_log can then be located there as well.
>
> The core and helper support for in-kernel DRM clients remains in
> its current location.
Thanks for this patch, it's cleaner this way.
I've rebased drm_log on top of it, and it works.
I've also merged the content of drm_log.h into drm_client_internal.h
I will send the updated series when this one is merged.
Best regards,
--
Jocelyn
>
> No functional changes.
>
> Thomas Zimmermann (3):
> drm: Move client code to clients/ subdirectory
> drm/client: Move public client header to clients/ subdirectory
> drm/fbdev-client: Unexport drm_fbdev_client_setup()
>
> drivers/gpu/drm/Kconfig | 72 +-----------------
> drivers/gpu/drm/Makefile | 9 +--
> drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +-
> .../gpu/drm/arm/display/komeda/komeda_drv.c | 2 +-
> drivers/gpu/drm/arm/hdlcd_drv.c | 2 +-
> drivers/gpu/drm/arm/malidp_drv.c | 2 +-
> drivers/gpu/drm/armada/armada_drv.c | 2 +-
> drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 2 +-
> drivers/gpu/drm/ast/ast_drv.c | 2 +-
> drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 2 +-
> drivers/gpu/drm/clients/Kconfig | 73 +++++++++++++++++++
> drivers/gpu/drm/clients/Makefile | 5 ++
> .../gpu/drm/clients/drm_client_internal.h | 4 +-
> .../gpu/drm/{ => clients}/drm_client_setup.c | 5 +-
> .../gpu/drm/{ => clients}/drm_fbdev_client.c | 4 +-
> drivers/gpu/drm/exynos/exynos_drm_drv.c | 2 +-
> drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 2 +-
> drivers/gpu/drm/gma500/psb_drv.c | 2 +-
> drivers/gpu/drm/gud/gud_drv.c | 2 +-
> .../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 2 +-
> .../gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 2 +-
> drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 2 +-
> drivers/gpu/drm/imx/dcss/dcss-kms.c | 2 +-
> drivers/gpu/drm/imx/ipuv3/imx-drm-core.c | 2 +-
> drivers/gpu/drm/imx/lcdc/imx-lcdc.c | 2 +-
> drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 2 +-
> drivers/gpu/drm/kmb/kmb_drv.c | 2 +-
> drivers/gpu/drm/logicvc/logicvc_drm.c | 2 +-
> drivers/gpu/drm/loongson/lsdc_drv.c | 2 +-
> drivers/gpu/drm/mcde/mcde_drv.c | 2 +-
> drivers/gpu/drm/mediatek/mtk_drm_drv.c | 2 +-
> drivers/gpu/drm/meson/meson_drv.c | 2 +-
> drivers/gpu/drm/mgag200/mgag200_drv.c | 2 +-
> drivers/gpu/drm/msm/msm_drv.c | 2 +-
> drivers/gpu/drm/mxsfb/lcdif_drv.c | 2 +-
> drivers/gpu/drm/mxsfb/mxsfb_drv.c | 2 +-
> drivers/gpu/drm/nouveau/nouveau_drm.c | 2 +-
> drivers/gpu/drm/omapdrm/omap_fbdev.c | 2 +-
> drivers/gpu/drm/pl111/pl111_drv.c | 2 +-
> drivers/gpu/drm/qxl/qxl_drv.c | 2 +-
> drivers/gpu/drm/radeon/radeon_drv.c | 2 +-
> drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.c | 2 +-
> drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c | 2 +-
> .../gpu/drm/renesas/shmobile/shmob_drm_drv.c | 2 +-
> drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 2 +-
> drivers/gpu/drm/solomon/ssd130x.c | 2 +-
> drivers/gpu/drm/sti/sti_drv.c | 2 +-
> drivers/gpu/drm/stm/drv.c | 2 +-
> drivers/gpu/drm/sun4i/sun4i_drv.c | 2 +-
> drivers/gpu/drm/tegra/drm.c | 2 +-
> drivers/gpu/drm/tidss/tidss_drv.c | 2 +-
> drivers/gpu/drm/tilcdc/tilcdc_drv.c | 2 +-
> drivers/gpu/drm/tiny/arcpgu.c | 3 +-
> drivers/gpu/drm/tiny/bochs.c | 2 +-
> drivers/gpu/drm/tiny/cirrus.c | 2 +-
> drivers/gpu/drm/tiny/gm12u320.c | 2 +-
> drivers/gpu/drm/tiny/hx8357d.c | 2 +-
> drivers/gpu/drm/tiny/ili9163.c | 2 +-
> drivers/gpu/drm/tiny/ili9225.c | 2 +-
> drivers/gpu/drm/tiny/ili9341.c | 2 +-
> drivers/gpu/drm/tiny/ili9486.c | 2 +-
> drivers/gpu/drm/tiny/mi0283qt.c | 2 +-
> drivers/gpu/drm/tiny/ofdrm.c | 2 +-
> drivers/gpu/drm/tiny/panel-mipi-dbi.c | 2 +-
> drivers/gpu/drm/tiny/repaper.c | 2 +-
> drivers/gpu/drm/tiny/sharp-memory.c | 2 +-
> drivers/gpu/drm/tiny/simpledrm.c | 2 +-
> drivers/gpu/drm/tiny/st7586.c | 2 +-
> drivers/gpu/drm/tiny/st7735r.c | 2 +-
> drivers/gpu/drm/tve200/tve200_drv.c | 2 +-
> drivers/gpu/drm/udl/udl_drv.c | 2 +-
> drivers/gpu/drm/vboxvideo/vbox_drv.c | 2 +-
> drivers/gpu/drm/vc4/vc4_drv.c | 2 +-
> drivers/gpu/drm/virtio/virtgpu_drv.c | 2 +-
> drivers/gpu/drm/vkms/vkms_drv.c | 2 +-
> drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 2 +-
> drivers/gpu/drm/xlnx/zynqmp_kms.c | 2 +-
> include/drm/{ => clients}/drm_client_setup.h | 0
> 78 files changed, 158 insertions(+), 155 deletions(-)
> create mode 100644 drivers/gpu/drm/clients/Kconfig
> create mode 100644 drivers/gpu/drm/clients/Makefile
> rename include/drm/drm_fbdev_client.h => drivers/gpu/drm/clients/drm_client_internal.h (85%)
> rename drivers/gpu/drm/{ => clients}/drm_client_setup.c (96%)
> rename drivers/gpu/drm/{ => clients}/drm_fbdev_client.c (98%)
> rename include/drm/{ => clients}/drm_client_setup.h (100%)
>
More information about the dri-devel
mailing list