aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKieran Bingham <kieran.bingham+renesas@ideasonboard.com>2018-09-19 11:56:59 -0400
committerLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>2018-11-23 06:51:22 -0500
commitbf17cda650d5723bbc1439bbcde81265ad207004 (patch)
treebb64fa75e4a576088c293ce4eab327e046e56fd6
parent03e37b507c664d5275c08cd0c563cf919d8aac49 (diff)
drm: rcar-du: Enable alpha property on primary planes
The hardware supports alpha on all planes, and using it on the primary plane can be useful. Don't restrict the alpha property to overlay planes. Signed-off-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
-rw-r--r--drivers/gpu/drm/rcar-du/rcar_du_plane.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/drm/rcar-du/rcar_du_plane.c b/drivers/gpu/drm/rcar-du/rcar_du_plane.c
index 9e07758a755c..39d5ae3fdf72 100644
--- a/drivers/gpu/drm/rcar-du/rcar_du_plane.c
+++ b/drivers/gpu/drm/rcar-du/rcar_du_plane.c
@@ -783,13 +783,14 @@ int rcar_du_planes_init(struct rcar_du_group *rgrp)
783 drm_plane_helper_add(&plane->plane, 783 drm_plane_helper_add(&plane->plane,
784 &rcar_du_plane_helper_funcs); 784 &rcar_du_plane_helper_funcs);
785 785
786 drm_plane_create_alpha_property(&plane->plane);
787
786 if (type == DRM_PLANE_TYPE_PRIMARY) 788 if (type == DRM_PLANE_TYPE_PRIMARY)
787 continue; 789 continue;
788 790
789 drm_object_attach_property(&plane->plane.base, 791 drm_object_attach_property(&plane->plane.base,
790 rcdu->props.colorkey, 792 rcdu->props.colorkey,
791 RCAR_DU_COLORKEY_NONE); 793 RCAR_DU_COLORKEY_NONE);
792 drm_plane_create_alpha_property(&plane->plane);
793 drm_plane_create_zpos_property(&plane->plane, 1, 1, 7); 794 drm_plane_create_zpos_property(&plane->plane, 1, 1, 7);
794 } 795 }
795 796