From: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> To: Laurent Pinchart <laurent.pinchart@ideasonboard.com>, linux-renesas-soc@vger.kernel.org, linux-media@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> Subject: [RFC PATCH 0/3] VSP1/DU atomic interface changes Date: Fri, 17 May 2019 23:31:40 +0100 [thread overview] Message-ID: <20190517223143.26251-1-kieran.bingham+renesas@ideasonboard.com> (raw) As part of the ongoing DU group refactoring it became apparent that we need to split the configuration of the VSP to allow fine grain control of setting the VSP1 mode configuration and enabling/disabling of the pipeline. To split the mode configuration and the pipeline enablement, we add three new calls: - vsp1_du_atomic_modeset() - vsp1_du_atomic_enable() - vsp1_du_atomic_disable() To support the cross-component API, the new interface is added in [patch 1/3], including an implementation of vsp1_du_setup_lif() to support the transition. The DRM usage is adapted in [patch 2/3], before the call is removed entirely in [patch 3/3] Whilst these patches are independent and could be reviewed separately, they are not expected to be integrated until the associated group rework is completed. Kieran Bingham (3): media: vsp1: drm: Split vsp1_du_setup_lif() drm: rcar-du: Convert to the new VSP atomic API media: vsp1: drm: Remove vsp1_du_setup_lif() drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 4 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 21 ++- drivers/gpu/drm/rcar-du/rcar_du_vsp.h | 2 + drivers/media/platform/vsp1/vsp1_drm.c | 188 ++++++++++++++++--------- include/media/vsp1.h | 26 ++-- 5 files changed, 159 insertions(+), 82 deletions(-) -- 2.20.1
WARNING: multiple messages have this Message-ID (diff)
From: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> To: Laurent Pinchart <laurent.pinchart@ideasonboard.com>, linux-renesas-soc@vger.kernel.org, linux-media@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> Subject: [RFC PATCH 0/3] VSP1/DU atomic interface changes Date: Fri, 17 May 2019 23:31:40 +0100 [thread overview] Message-ID: <20190517223143.26251-1-kieran.bingham+renesas@ideasonboard.com> (raw) As part of the ongoing DU group refactoring it became apparent that we need to split the configuration of the VSP to allow fine grain control of setting the VSP1 mode configuration and enabling/disabling of the pipeline. To split the mode configuration and the pipeline enablement, we add three new calls: - vsp1_du_atomic_modeset() - vsp1_du_atomic_enable() - vsp1_du_atomic_disable() To support the cross-component API, the new interface is added in [patch 1/3], including an implementation of vsp1_du_setup_lif() to support the transition. The DRM usage is adapted in [patch 2/3], before the call is removed entirely in [patch 3/3] Whilst these patches are independent and could be reviewed separately, they are not expected to be integrated until the associated group rework is completed. Kieran Bingham (3): media: vsp1: drm: Split vsp1_du_setup_lif() drm: rcar-du: Convert to the new VSP atomic API media: vsp1: drm: Remove vsp1_du_setup_lif() drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 4 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 21 ++- drivers/gpu/drm/rcar-du/rcar_du_vsp.h | 2 + drivers/media/platform/vsp1/vsp1_drm.c | 188 ++++++++++++++++--------- include/media/vsp1.h | 26 ++-- 5 files changed, 159 insertions(+), 82 deletions(-) -- 2.20.1 _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel
next reply other threads:[~2019-05-17 22:31 UTC|newest] Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-05-17 22:31 Kieran Bingham [this message] 2019-05-17 22:31 ` [RFC PATCH 0/3] VSP1/DU atomic interface changes Kieran Bingham 2019-05-17 22:31 ` [PATCH 1/3] media: vsp1: drm: Split vsp1_du_setup_lif() Kieran Bingham 2019-05-17 22:31 ` Kieran Bingham 2019-06-12 14:42 ` Laurent Pinchart 2019-05-17 22:31 ` [PATCH 2/3] drm: rcar-du: Convert to the new VSP atomic API Kieran Bingham 2019-05-17 22:31 ` Kieran Bingham 2019-06-12 14:44 ` Laurent Pinchart 2019-05-17 22:31 ` [PATCH 3/3] media: vsp1: drm: Remove vsp1_du_setup_lif() Kieran Bingham 2019-05-17 22:31 ` Kieran Bingham 2019-06-12 14:45 ` Laurent Pinchart 2019-06-12 14:45 ` Laurent Pinchart
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=20190517223143.26251-1-kieran.bingham+renesas@ideasonboard.com \ --to=kieran.bingham+renesas@ideasonboard.com \ --cc=dri-devel@lists.freedesktop.org \ --cc=laurent.pinchart@ideasonboard.com \ --cc=linux-media@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: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.