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