summaryrefslogtreecommitdiffstats
path: root/drivers/gpu
diff options
context:
space:
mode:
authorKieran Bingham2018-09-19 17:56:59 +0200
committerLaurent Pinchart2018-11-23 12:51:22 +0100
commitbf17cda650d5723bbc1439bbcde81265ad207004 (patch)
treebb64fa75e4a576088c293ce4eab327e046e56fd6 /drivers/gpu
parentdrm: rcar-du: lvds: Add R8A77965 support (diff)
downloadkernel-qcow2-linux-bf17cda650d5723bbc1439bbcde81265ad207004.tar.gz
kernel-qcow2-linux-bf17cda650d5723bbc1439bbcde81265ad207004.tar.xz
kernel-qcow2-linux-bf17cda650d5723bbc1439bbcde81265ad207004.zip
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>
Diffstat (limited to 'drivers/gpu')
-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)
drm_plane_helper_add(&plane->plane,
&rcar_du_plane_helper_funcs);
+ drm_plane_create_alpha_property(&plane->plane);
+
if (type == DRM_PLANE_TYPE_PRIMARY)
continue;
drm_object_attach_property(&plane->plane.base,
rcdu->props.colorkey,
RCAR_DU_COLORKEY_NONE);
- drm_plane_create_alpha_property(&plane->plane);
drm_plane_create_zpos_property(&plane->plane, 1, 1, 7);
}