From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
To: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
Cc: linux-renesas-soc@vger.kernel.org,
dri-devel@lists.freedesktop.org,
Alexandru-Cosmin Gheorghe <Alexandru-Cosmin.Gheorghe@arm.com>,
David Airlie <airlied@linux.ie>,
open list <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH 2/2] drm: rcar-du: Enable alpha property on primary planes
Date: Thu, 20 Sep 2018 14:22:38 +0300 [thread overview]
Message-ID: <1604918.OXgyMDt7RE@avalon> (raw)
In-Reply-To: <20180919155700.10342-3-kieran.bingham+renesas@ideasonboard.com>
Hi Kieran,
Thank you for the patch.
On Wednesday, 19 September 2018 18:56:59 EEST Kieran Bingham wrote:
> If the alpha property is not added to a plane, a default value will be
> used, which can result in a non-visible layer if the alpha is
> initialised as 0.
>
> Provide an alpha blend property on all planes.
>
> Fixes: 161ad653d6c9 ("drm: rcar-du: Use __drm_atomic_helper_plane_reset
> instead of copying the logic")
>
> Signed-off-by: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
> ---
> drivers/gpu/drm/rcar-du/rcar_du_plane.c | 7 ++++++-
> 1 file changed, 6 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/rcar-du/rcar_du_plane.c
> b/drivers/gpu/drm/rcar-du/rcar_du_plane.c index 9e07758a755c..72399a19d8a6
> 100644
> --- a/drivers/gpu/drm/rcar-du/rcar_du_plane.c
> +++ b/drivers/gpu/drm/rcar-du/rcar_du_plane.c
> @@ -783,13 +783,18 @@ int rcar_du_planes_init(struct rcar_du_group *rgrp)
> drm_plane_helper_add(&plane->plane,
> &rcar_du_plane_helper_funcs);
>
> + /*
> + * The alpha property needs to be initialised on all planes
> + * to ensure the correct setting at the output.
> + */
> + drm_plane_create_alpha_property(&plane->plane);
> +
As mentioned in the cover letter, both patches in this series fix the issue at
hand. The first patch is more generic as it will fix it for all drivers, while
this patch is specific to the R-Car DU driver. It however makes sense to merge
it, as it adds alpha support to the primary plane, which can be useful.
Once the first patch gets merged, the above comment won't be correct anymore.
I wonder whether we shouldn't change the patch description and comment to
focus on usage of the alpha property for primary planes, and not on the bug
fix. What's your opinion ?
> 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);
> }
--
Regards,
Laurent Pinchart
next prev parent reply other threads:[~2018-09-20 11:22 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20180919155700.10342-1-kieran.bingham+renesas@ideasonboard.com>
2018-09-19 15:56 ` [PATCH 1/2] drm/atomic: Initialise planes with opaque alpha values Kieran Bingham
2018-09-19 16:15 ` Ville Syrjälä
2018-09-19 16:43 ` Alexandru-Cosmin Gheorghe
2018-09-20 10:03 ` Kieran Bingham
2018-09-20 10:19 ` Alexandru-Cosmin Gheorghe
2018-09-20 11:17 ` Laurent Pinchart
2018-09-19 15:56 ` [PATCH 2/2] drm: rcar-du: Enable alpha property on primary planes Kieran Bingham
2018-09-20 11:22 ` Laurent Pinchart [this message]
2018-11-21 18:29 ` Laurent Pinchart
2018-11-21 21:10 ` Kieran Bingham
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1604918.OXgyMDt7RE@avalon \
--to=laurent.pinchart@ideasonboard.com \
--cc=Alexandru-Cosmin.Gheorghe@arm.com \
--cc=airlied@linux.ie \
--cc=dri-devel@lists.freedesktop.org \
--cc=kieran.bingham+renesas@ideasonboard.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-renesas-soc@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox