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

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

 



On Thu, Feb 15, 2018 at 12:32:50AM -0500, Daniele Castagna wrote:
> 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.

Link to the open source userspace making use of these new properties is
missing. See

https://dri.freedesktop.org/docs/drm/gpu/drm-uapi.html#open-source-userspace-requirements

-Daniel

> 
> 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

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
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