Cc: dri-devel and Sam (sorry about the slip)
Den 10.09.2018 14.53, skrev Noralf Trønnes:
Den 08.09.2018 15.46, skrev Noralf Trønnes:
This patchset moves the drivers using the CMA helper fully over to the
generic fbdev emulation. The unused fbdev code is removed from the CMA
helper.
Maxime asked for context so I'm replying to all:
This is the base for this patchset which added
drm_fb_helper_generic_probe,
it was applied in July (now in 4.19):
drm: Add generic fbdev emulation
https://patchwork.freedesktop.org/series/45848/
Noralf.
Noralf.
Noralf Trønnes (20):
drm/fb-helper: Improve error reporting in setup
drm/arc: Use drm_fbdev_generic_setup()
drm/fsl-dcu: Use drm_fbdev_generic_setup()
drm/hisilicon/kirin: Use drm_fbdev_generic_setup()
drm/meson: Use drm_fbdev_generic_setup()
drm/mxsfb: Use drm_fbdev_generic_setup()
drm/rcar-du: Use drm_fbdev_generic_setup()
drm/arm/hdlcd: Use drm_fbdev_generic_setup()
drm/arm/mali: Use drm_fbdev_generic_setup()
drm/atmel-hlcdc: Use drm_fbdev_generic_setup()
drm/imx: Use drm_fbdev_generic_setup()
drm/pl111: Use drm_fbdev_generic_setup()
drm/sti: Use drm_fbdev_generic_setup()
drm/stm: Use drm_fbdev_generic_setup()
drm/sun4i: Use drm_fbdev_generic_setup()
drm/tilcdc: Use drm_fbdev_generic_setup()
drm/tve200: Use drm_fbdev_generic_setup()
drm/vc4: Use drm_fbdev_generic_setup()
drm/zte: Use drm_fbdev_generic_setup()
drm/cma-helper: Remove unused fbdev code
drivers/gpu/drm/Kconfig | 4 -
drivers/gpu/drm/arc/arcpgu.h | 4 -
drivers/gpu/drm/arc/arcpgu_drv.c | 33 +-----
drivers/gpu/drm/arm/hdlcd_drv.c | 11 +-
drivers/gpu/drm/arm/malidp_drv.c | 11 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 7 +-
drivers/gpu/drm/drm_fb_cma_helper.c | 151
------------------------
drivers/gpu/drm/drm_fb_helper.c | 8 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 25 +---
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h | 1 -
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 38 +-----
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h | 4 -
drivers/gpu/drm/imx/imx-drm-core.c | 19 +--
drivers/gpu/drm/meson/meson_drv.c | 19 +--
drivers/gpu/drm/meson/meson_drv.h | 1 -
drivers/gpu/drm/mxsfb/mxsfb_drv.c | 26 +---
drivers/gpu/drm/mxsfb/mxsfb_drv.h | 1 -
drivers/gpu/drm/pl111/pl111_drv.c | 6 +-
drivers/gpu/drm/rcar-du/rcar_du_drv.c | 34 +-----
drivers/gpu/drm/rcar-du/rcar_du_drv.h | 3 -
drivers/gpu/drm/rcar-du/rcar_du_kms.c | 21 ----
drivers/gpu/drm/sti/sti_drv.c | 8 +-
drivers/gpu/drm/stm/drv.c | 11 +-
drivers/gpu/drm/sun4i/sun4i_drv.c | 12 +-
drivers/gpu/drm/sun4i/sun4i_framebuffer.c | 12 +-
drivers/gpu/drm/sun4i/sun4i_framebuffer.h | 3 +-
drivers/gpu/drm/tilcdc/tilcdc_drv.c | 11 +-
drivers/gpu/drm/tve200/tve200_drv.c | 14 +--
drivers/gpu/drm/vc4/vc4_drv.c | 5 +-
drivers/gpu/drm/vc4/vc4_kms.c | 6 -
drivers/gpu/drm/zte/zx_drm_drv.c | 15 +--
include/drm/drm_fb_cma_helper.h | 24 ----
32 files changed, 56 insertions(+), 492 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/dri-devel