[PATCH 00/10] drm: Add plane color matrix on rockchip

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/dri-devel




[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux