All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/10] drm: Add plane color matrix on rockchip
@ 2018-02-15  5:32 Daniele Castagna
  2018-02-15  5:32 ` [PATCH 01/10] drm/rockchip: YUV overlays BT.601 color conversion Daniele Castagna
                   ` (10 more replies)
  0 siblings, 11 replies; 44+ messages in thread
From: Daniele Castagna @ 2018-02-15  5:32 UTC (permalink / raw)
  To: dri-devel

Hello,
this patch series adds a per plane color matrix property as well as an
implementation for rockchip.

This patch series builds on and includes previous work done by uma.shankar:
https://lists.freedesktop.org/archives/dri-devel/2017-September/153347.html

The first rockchip patch of this series sets a BT.601 color conversion
matrix for YUV formats and is included because it adds YUV2YUV registers that
the rest of the color matrix rockchip implementation depends upon.

The next patches are the ones originally provided by uma.shankar,
rebased and containing an additional small fix.

The final set of rockchip patches implement, and finally enable, the plane CTM
property on rockchip.

These patches have been rebased on drm-next (80daf42f97b1a0503d029f3c1325),
Unfortunately I haven't been able to test them after rebasing because the
display doesn't come up when I push a kernel built from drm-next on a device.

Daniele Castagna (5):
  drm/rockchip: YUV overlays BT.601 color conversion.
  drm/rockchip: Add yuv2yuv registers to vop_lit
  drm/rockchip: Add R2R registers
  drm/rockchip: Implement drm plane->ctm property.
  drm/rockchip: Enable 'PLANE_CTM' drm property.

uma.shankar at intel.com (Uma Shankar) (5):
  drm: Add Plane Degamma properties
  drm: Add Plane CTM property
  drm: Add Plane Gamma properties
  drm: Define helper function for plane color enabling
  drm: Define helper to set legacy gamma table size

 drivers/gpu/drm/drm_atomic.c                | 30 +++++++
 drivers/gpu/drm/drm_atomic_helper.c         | 14 ++++
 drivers/gpu/drm/drm_color_mgmt.c            | 41 ++++++++++
 drivers/gpu/drm/drm_mode_config.c           | 34 ++++++++
 drivers/gpu/drm/drm_plane.c                 | 48 +++++++++++
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 90 ++++++++++++++++++++-
 drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 16 ++++
 drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 88 +++++++++++++++++++-
 include/drm/drm_color_mgmt.h                |  8 ++
 include/drm/drm_mode_config.h               | 27 +++++++
 include/drm/drm_plane.h                     | 31 +++++++
 11 files changed, 424 insertions(+), 3 deletions(-)

-- 
2.16.1.291.g4437f3f132-goog

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

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

end of thread, other threads:[~2019-01-10 22:55 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-02-15  5:32 [PATCH 00/10] drm: Add plane color matrix on rockchip Daniele Castagna
2018-02-15  5:32 ` [PATCH 01/10] drm/rockchip: YUV overlays BT.601 color conversion Daniele Castagna
2018-02-16 17:55   ` kbuild test robot
2018-02-27 15:03   ` Sean Paul
2018-12-14 16:29   ` [PATCH v2] drm/rockchip: Fix YUV buffers color rendering Ezequiel Garcia
2019-01-03 16:28     ` Ezequiel Garcia
2019-01-07 13:26     ` Heiko Stuebner
2019-01-07 20:07       ` Ezequiel Garcia
2019-01-08 17:17         ` Ezequiel Garcia
2019-01-08 21:46     ` [PATCH v3] " Ezequiel Garcia
2019-01-10 22:55       ` Heiko Stuebner
2018-02-15  5:32 ` [PATCH 02/10] drm: Add Plane Degamma properties Daniele Castagna
2018-02-16 19:38   ` kbuild test robot
2018-02-19 15:15   ` Daniel Vetter
2018-02-27 15:13   ` Sean Paul
2018-02-28 14:54     ` Shankar, Uma
2018-02-15  5:32 ` [PATCH 03/10] drm: Add Plane CTM property Daniele Castagna
2018-02-27 15:22   ` Sean Paul
2018-02-28 14:55     ` Shankar, Uma
2018-02-15  5:32 ` [PATCH 04/10] drm: Add Plane Gamma properties Daniele Castagna
2018-02-15 19:29   ` Harry Wentland
2018-02-15 19:45     ` Daniele Castagna
2018-02-16 20:10       ` Ville Syrjälä
2018-02-16 21:36         ` Harry Wentland
2018-02-18  6:43           ` Shankar, Uma
2018-02-19 15:14   ` Daniel Vetter
2018-02-27 15:26   ` Sean Paul
2018-02-27 16:52     ` Ville Syrjälä
2018-02-15  5:32 ` [PATCH 05/10] drm: Define helper function for plane color enabling Daniele Castagna
2018-02-27 15:28   ` Sean Paul
2018-02-28 14:57     ` Shankar, Uma
2018-02-15  5:32 ` [PATCH 06/10] drm: Define helper to set legacy gamma table size Daniele Castagna
2018-02-16 22:17   ` kbuild test robot
2018-02-27 15:35   ` Sean Paul
2018-02-27 16:20   ` Emil Velikov
2018-02-15  5:32 ` [PATCH 07/10] drm/rockchip: Add yuv2yuv registers to vop_lit Daniele Castagna
2018-02-27 15:36   ` Sean Paul
2018-02-15  5:32 ` [PATCH 08/10] drm/rockchip: Add R2R registers Daniele Castagna
2018-02-27 15:41   ` Sean Paul
2018-02-15  5:32 ` [PATCH 09/10] drm/rockchip: Implement drm plane->ctm property Daniele Castagna
2018-02-27 16:09   ` Sean Paul
2018-02-15  5:33 ` [PATCH 10/10] drm/rockchip: Enable 'PLANE_CTM' drm property Daniele Castagna
2018-02-27 16:10   ` Sean Paul
2018-02-19 15:16 ` [PATCH 00/10] drm: Add plane color matrix on rockchip Daniel Vetter

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.