Currently, rcar-du supports colorkeying only for rcar-gen2 and it uses some hw capability of the display unit(DU) which is not available on gen3. In order to implement colorkeying for gen3 we need to use the colorkey capability of the VSPD, hence the need to change both drivers rcar-du and vsp1.
This patchset had been developed and tested on top of v4.9/rcar-3.5.1 from git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas-bsp.git Changes since v1: - group boolean variables to reduce object size - fixed signoff Alexandru Gheorghe (2): v4l: vsp1: Add support for colorkey alpha blending drm: rcar-du: Add support for colorkey alpha blending drivers/gpu/drm/rcar-du/rcar_du_drv.h | 1 + drivers/gpu/drm/rcar-du/rcar_du_kms.c | 8 ++++++++ drivers/gpu/drm/rcar-du/rcar_du_plane.c | 3 --- drivers/gpu/drm/rcar-du/rcar_du_plane.h | 6 ++++++ drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 22 ++++++++++++++++++++++ drivers/gpu/drm/rcar-du/rcar_du_vsp.h | 5 +++++ drivers/media/platform/vsp1/vsp1_drm.c | 3 +++ drivers/media/platform/vsp1/vsp1_rpf.c | 10 ++++++++-- drivers/media/platform/vsp1/vsp1_rwpf.h | 3 +++ include/media/vsp1.h | 3 +++ 10 files changed, 59 insertions(+), 5 deletions(-) -- 1.9.1