Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp3619478pxf; Mon, 29 Mar 2021 07:09:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyz4ndariCQqbHY3jeli/kGD+ngrh2dMGTKcvNFji8En1Ipj9vZsHNYXQBYupiwnGShvE/4 X-Received: by 2002:a50:bb47:: with SMTP id y65mr29361404ede.305.1617026959971; Mon, 29 Mar 2021 07:09:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617026959; cv=none; d=google.com; s=arc-20160816; b=Y3zC7jWlRZSfyj37HvXwWIpAiroGtCN3/jYY4tLB0nOr0Au9D1xHK1Kdsqui9k/oJ4 rVy+b9UHJDX+yEOwWVLP3Gdo3uwNRjNzcf2jDvvaM1ZkNbJ6tM9qPVEY/TAWlo8Z1Hem qkJ8LbeKA2cUrdW52RQbYymo2xf/cDF7crCvzvqYsza8lyVC5KooGFFk9ps09VnKGzRQ 8ovkhhJQHlA1LtJiFQOkdPZyAffHXboSoayP1p0mj94pyZmsmVgwWoi8ylYhJhnYnjVJ hh6EdDTJb9+t2/fmeMyRa/FKevuCEh1MzpPqLmUaJX3UB+xxnMhbCYhfXmHz7e4Dq6mf ZrZw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature :dkim-signature; bh=e7OaR4l6KaD5n4UnPI6CYcLv6KC5usIANcXzbQv2syo=; b=ashPZn25p43bufiRaJKlgGVLD+Eg79qjm8d7C08kSszo0y0b3XmWvmssyJN/DIw6F4 bFaHLUVu+BftsmtWPOxKfSsv3MkGowCEOjL66lpmPurBBPnqKLXnMQgP9zbz8Snw8fUv nK5OHY84ap+pKIsyXdpnZMicI57U0t2LQbo+bbj0Px0AncpOAreba7+kLbV5wJzUkKUl VqYNv/czVlosHjdytn6kvX7kve8ZBJu+VLZa2iqe2evoAwwJgnXDdFWBJeMJoIqqz7Qi kn/ohJf+EhVB/ucxEv/B2eGF3DeeVNb4A4wLHr94itV5kmQRSLRpj1UbOjUF+Pc1RHTf LZKg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@cerno.tech header.s=fm2 header.b=KlqRsgIW; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=wfY+dSbW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=cerno.tech Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u5si12562714ejt.35.2021.03.29.07.08.56; Mon, 29 Mar 2021 07:09:19 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@cerno.tech header.s=fm2 header.b=KlqRsgIW; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=wfY+dSbW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=cerno.tech Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229911AbhC2OH7 (ORCPT + 99 others); Mon, 29 Mar 2021 10:07:59 -0400 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:60007 "EHLO wout3-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229502AbhC2OHh (ORCPT ); Mon, 29 Mar 2021 10:07:37 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 6EC9617A9; Mon, 29 Mar 2021 10:07:36 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Mon, 29 Mar 2021 10:07:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cerno.tech; h= date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm2; bh=e7OaR4l6KaD5n4UnPI6CYcLv6KC 5usIANcXzbQv2syo=; b=KlqRsgIWH3+HiU/khNzVntBtxW9EA3p05bUPkxuIQ4H qZTJBUZCqbcKZp6ttzcIpQtqJYySw2pNqIpbxMaTwNDgFSAnL1YHj0ibd8jVLHS6 EVvhFDkhGC09JLeB5GyMMckHBGR5dqyrTQ7eLmiCV9zbdeucF2qAjjKwpd4KKWUf dc6hyODv6Q559NCemcPrTuvd71gSPeW+IPdudib/xsBJC+Wzf/Q8WTNf7zkTlhDm e1cIaIZ6rdpBnZ0BnlZr0X+lBmFDP1JjETerPjTKdi42rR0TWn/U99zi71wanCb2 VLoi7AVYJSBD1xoyi0pyHfktrGT5XoCvn2Q01//B0Wg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=e7OaR4 l6KaD5n4UnPI6CYcLv6KC5usIANcXzbQv2syo=; b=wfY+dSbW3LRSqqUWUj9SC0 mQIHzNv1HgLEvMVHr8kAIFUUEGUHUdDu2Esj3AYnRJ05bNBJTy3zv1NGhMd3cLNd Pxyx2vsoykz2atgka1Nz1Ic3MlHDXdRzJNCup0elQFzwzc56EcKn1eM1UaT3IrvY 0bWfXl9/tQt9iWcTwdkQsgIwKqqLeudWMIwxLTnjdfx1qWA0+EzH/SgWDz6GXXIj 56g4jgrkDps9OA+o0dpQ/e3Af1ECLL7+U5pEocY/GRIZCiq++pIjFoHm1CUdXVip lmuTnL0Bt510CwD80aW/iFAruvCqkW71YmPnvHjqxRwAlD/7YYViGbwK2jWGWETw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudehkedgjeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehgtderredttddvnecuhfhrohhmpeforgigihhm vgcutfhiphgrrhguuceomhgrgihimhgvsegtvghrnhhordhtvggthheqnecuggftrfgrth htvghrnhepleekgeehhfdutdeljefgleejffehfffgieejhffgueefhfdtveetgeehieeh gedunecukfhppeeltddrkeelrdeikedrjeeinecuvehluhhsthgvrhfuihiivgeptdenuc frrghrrghmpehmrghilhhfrhhomhepmhgrgihimhgvsegtvghrnhhordhtvggthh X-ME-Proxy: Received: from localhost (lfbn-tou-1-1502-76.w90-89.abo.wanadoo.fr [90.89.68.76]) by mail.messagingengine.com (Postfix) with ESMTPA id AD5741080067; Mon, 29 Mar 2021 10:07:33 -0400 (EDT) Date: Mon, 29 Mar 2021 16:07:31 +0200 From: Maxime Ripard To: Paul Cercueil Cc: Maarten Lankhorst , Thomas Zimmermann , David Airlie , Daniel Vetter , Simon Ser , od@zcrc.me, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org Subject: Re: [PATCH] drm: DON'T require each CRTC to have a unique primary plane Message-ID: <20210329140731.tvkfxic4fu47v3rz@gilmour> References: <20210327112214.10252-1-paul@crapouillou.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ma4fyhct6ctei5gf" Content-Disposition: inline In-Reply-To: <20210327112214.10252-1-paul@crapouillou.net> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --ma4fyhct6ctei5gf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Sat, Mar 27, 2021 at 11:22:14AM +0000, Paul Cercueil wrote: > The ingenic-drm driver has two mutually exclusive primary planes > already; so the fact that a CRTC must have one and only one primary > plane is an invalid assumption. I mean, no? It's been documented for a while that a CRTC should only have a single primary, so I'd say that the invalid assumption was that it was possible to have multiple primary planes for a CRTC. Since it looks like you have two mutually exclusive planes, just expose one and be done with it? Maxime --ma4fyhct6ctei5gf Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQRcEzekXsqa64kGDp7j7w1vZxhRxQUCYGHfIwAKCRDj7w1vZxhR xUSDAPsGqc5zzSnYZCfcmnojYZS7LuvWh9Kha68wIFR3M6Oh3QEAqnn4XrHQSQK6 VUKwLex2PKocNX/KvUrb6Mi0W++SgQo= =PloT -----END PGP SIGNATURE----- --ma4fyhct6ctei5gf--