All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 00/10] drm: Add GEM backed framebuffer library
@ 2017-09-24 12:26 Noralf Trønnes
  2017-09-24 12:26 ` [PATCH v4 01/10] drm/tinydrm: Use drm_gem_framebuffer_helper Noralf Trønnes
                   ` (10 more replies)
  0 siblings, 11 replies; 17+ messages in thread
From: Noralf Trønnes @ 2017-09-24 12:26 UTC (permalink / raw)
  To: dri-devel
  Cc: marex, alison.wang, puck.chen, narmstrong, z.liuxinliang,
	kong.kongxinwei, laurent.pinchart, daniel.vetter, zourongrong,
	maxime.ripard

This adds helpers for drivers that don't subclass drm_framebuffer and
are backed by drm_gem_object(s). drm_fb_cma_helper is converted to use
the helpers.

Ack's have been trickling in the last month but seem to have stopped
now, so these are the ones left plus a new one: tve200

Noralf.

Changes since version 3:
- Added tve200

Changes since version 2:
- Expanded docs (Daniel)
- Add drm_gem_fbdev_fb_create() instead of exporting drm_gem_fb_alloc().
This function is used by drivers/helpers to create a drm_framebuffer for
use with fbdev emulation.
- drm_gem_object_put_unlocked() is NULL tolerant (Joe Kniss)
- Rebase tinydrm patch on new st7586 driver
- Rebase arc and pl111 patches on 'drm: make drm_mode_config_func const'

Changes since version 1:
- Pushed the new functions out to the cma drivers, so I could clean up
the cma library.

Noralf Trønnes (10):
  drm/tinydrm: Use drm_gem_framebuffer_helper
  drm/fsl-dcu: Use drm_gem_fb_create()
  drm/hisilicon/kirin: Use drm_gem_fb_create()
  drm/meson: Use drm_gem_fb_create()
  drm/mxsfb: Use drm_gem_fb_create() and drm_gem_fb_prepare_fb()
  drm/rcar-du: Use drm_gem_fb_create()
  drm/shmobile: Use drm_gem_fb_create()
  drm/sun4i: Use drm_gem_fb_create()
  drm/tve200: Use drm_gem_fb_create() and drm_gem_fb_prepare_fb()
  drm/fb-cma-helper: Remove unused functions

 drivers/gpu/drm/drm_fb_cma_helper.c             | 77 +------------------------
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c       |  3 +-
 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c |  3 +-
 drivers/gpu/drm/meson/meson_drv.c               |  3 +-
 drivers/gpu/drm/mxsfb/mxsfb_drv.c               |  5 +-
 drivers/gpu/drm/rcar-du/rcar_du_kms.c           |  3 +-
 drivers/gpu/drm/shmobile/shmob_drm_kms.c        |  3 +-
 drivers/gpu/drm/sun4i/sun4i_framebuffer.c       |  3 +-
 drivers/gpu/drm/tinydrm/core/tinydrm-core.c     |  3 +-
 drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c     |  5 +-
 drivers/gpu/drm/tinydrm/mipi-dbi.c              |  5 +-
 drivers/gpu/drm/tinydrm/repaper.c               |  5 +-
 drivers/gpu/drm/tinydrm/st7586.c                |  5 +-
 drivers/gpu/drm/tve200/tve200_display.c         |  3 +-
 drivers/gpu/drm/tve200/tve200_drv.c             |  3 +-
 include/drm/drm_fb_cma_helper.h                 | 13 -----
 16 files changed, 36 insertions(+), 106 deletions(-)

-- 
2.7.4

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2017-10-01 15:13 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-24 12:26 [PATCH v4 00/10] drm: Add GEM backed framebuffer library Noralf Trønnes
2017-09-24 12:26 ` [PATCH v4 01/10] drm/tinydrm: Use drm_gem_framebuffer_helper Noralf Trønnes
2017-09-24 12:26 ` [PATCH v4 02/10] drm/fsl-dcu: Use drm_gem_fb_create() Noralf Trønnes
2017-09-24 12:26 ` [PATCH v4 03/10] drm/hisilicon/kirin: " Noralf Trønnes
2017-09-28  3:12   ` Xinliang Liu
2017-09-24 12:26 ` [PATCH v4 04/10] drm/meson: " Noralf Trønnes
2017-09-24 12:26 ` [PATCH v4 05/10] drm/mxsfb: Use drm_gem_fb_create() and drm_gem_fb_prepare_fb() Noralf Trønnes
2017-09-24 12:26 ` [PATCH v4 06/10] drm/rcar-du: Use drm_gem_fb_create() Noralf Trønnes
2017-09-24 12:26 ` [PATCH v4 07/10] drm/shmobile: " Noralf Trønnes
2017-09-24 12:26 ` [PATCH v4 08/10] drm/sun4i: " Noralf Trønnes
2017-09-24 19:22   ` Maxime Ripard
2017-09-24 12:26 ` [PATCH v4 09/10] drm/tve200: Use drm_gem_fb_create() and drm_gem_fb_prepare_fb() Noralf Trønnes
2017-09-25 15:37   ` Linus Walleij
2017-09-24 12:26 ` [PATCH v4 10/10] drm/fb-cma-helper: Remove unused functions Noralf Trønnes
2017-09-25 15:43   ` Linus Walleij
2017-09-25 16:25 ` [PATCH v4 00/10] drm: Add GEM backed framebuffer library Eric Anholt
2017-10-01 15:13   ` Noralf Trønnes

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.