From patchwork Thu May 20 12:19:39 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Laurent Pinchart X-Patchwork-Id: 12270005 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E95AEC433B4 for ; Thu, 20 May 2021 12:19:50 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5ECAE611AD for ; Thu, 20 May 2021 12:19:50 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5ECAE611AD Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ideasonboard.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id BD1C86E252; Thu, 20 May 2021 12:19:49 +0000 (UTC) Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by gabe.freedesktop.org (Postfix) with ESMTPS id BA5896E0D5 for ; Thu, 20 May 2021 12:19:48 +0000 (UTC) Received: from pendragon.lan (62-78-145-57.bb.dnainternet.fi [62.78.145.57]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id EBDE0D41; Thu, 20 May 2021 14:19:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1621513187; bh=VY42HxSKGIYiibjWaT7Yzm4mL9PWiio2eRTcJ2StC44=; h=From:To:Cc:Subject:Date:From; b=pei/N+CeG1HK3ijGa24s55Xi2QO4txm75OYX8dPdWPNgLbTVj3qCMLasdzYQlCsqB sMROW/iV+60rNaJ7hvrMy0uOfzuQaCUDJPBd7BxIjFs3OMigfy4azefmUezlJ0dUht TDK00V+U9/jDKRpbW1GuFDbnTRSjPWSOKVP10Fho= From: Laurent Pinchart To: dri-devel@lists.freedesktop.org Subject: [PATCH v2 0/3] drm: xlnx: zynqmp_dpsub: Fix plane handling Date: Thu, 20 May 2021 15:19:39 +0300 Message-Id: <20210520121942.26686-1-laurent.pinchart@ideasonboard.com> X-Mailer: git-send-email 2.28.1 MIME-Version: 1.0 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-arm-kernel@lists.infradead.org, Michal Simek , Rohit Visavalia , Quanyang Wang Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Hello, This small patch series fixes an issue related to plane blending (patch 1/3), add global alpha support to the overlay plane (patch 2/3) and exposes plane ordering to userspace (patch 3/3). There isn't much to say here, please refer to individual patches for details. Compared to v1, I've dropped making the video plane primary, as that seems to cause issues with existing userspace, and I've been told in the meantime that the DRM/KMS API doesn't require the overlay planes to be on top of the primary plane (even if not doing so is somehow counterintuitive, given the name "overlay"). Laurent Pinchart (3): drm: xlnx: zynqmp_dpsub: Fix graphics layer blending drm: xlnx: zynqmp_dpsub: Add global alpha support drm: xlnx: zynqmp_dpsub: Expose plane ordering to userspace drivers/gpu/drm/xlnx/zynqmp_disp.c | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-)