From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org 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 smtp.lore.kernel.org (Postfix) with ESMTPS id DDECDFA1FD5 for ; Wed, 22 Apr 2026 16:48:57 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 45A2210EA87; Wed, 22 Apr 2026 16:48:57 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=bootlin.com header.i=@bootlin.com header.b="SeJbKyaf"; dkim-atps=neutral Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1F50E10EA87 for ; Wed, 22 Apr 2026 16:48:55 +0000 (UTC) Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id 5471C1A33A7; Wed, 22 Apr 2026 16:48:53 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 2A46F5FA8F; Wed, 22 Apr 2026 16:48:53 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id C804E104608C5; Wed, 22 Apr 2026 18:48:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776876532; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=gf9mF48VXHnP1N09HZxt9nMhSHMdo9IElWOjBUOr0+Q=; b=SeJbKyaf0hR5oTLzdYmgOiprU/NYV71OXYDkHxq2eEDthGVirfi/G+LyuVuxBwooK8Qb52 KTHTWvVfDfm80HlQvtXKDYImoOe2+VrGJ+ahifvnison89qkEtx2XPPgCkxUCxo9gT9eUy wRsvEKZkA/qxJpgJ8h1ssfTCNUYlA0oEjrukwoVFyXOuPP0k+kyfl2LNJyPmnIIiV7LrdK rcr9NIX8rmM/SgmNRGsA69ZH/MplgkvwGpLXRAPEyt09uUsTvY6POBrQvQgTM7BsOpBfuc 0Tkdyp6Mv7nn9OnBguHgZEnQToxhjeHotr3GDxrNvbMmjTMleYnc2CtLZVWA8w== From: Louis Chauvet Date: Wed, 22 Apr 2026 18:47:58 +0200 Subject: [PATCH v4 01/37] drm/drm_mode_config: Add helper to get plane type name MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Message-Id: <20260422-vkms-all-config-v4-1-dbb52e9aadc3@bootlin.com> References: <20260422-vkms-all-config-v4-0-dbb52e9aadc3@bootlin.com> In-Reply-To: <20260422-vkms-all-config-v4-0-dbb52e9aadc3@bootlin.com> To: Haneen Mohammed , Simona Vetter , Melissa Wen , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , jose.exposito89@gmail.com, Jonathan Corbet , Shuah Khan , Miguel Ojeda , Nathan Chancellor , Nick Desaulniers , Bill Wendling , Justin Stitt Cc: victoria@system76.com, sebastian.wick@redhat.com, victoria@system76.com, airlied@gmail.com, thomas.petazzoni@bootlin.com, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, Louis Chauvet , llvm@lists.linux.dev, =?utf-8?q?Jos=C3=A9_Exp=C3=B3sito?= X-Mailer: b4 0.16-dev X-Last-TLS-Session-Version: TLSv1.3 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: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Q3JlYXRlIGFuZCBleHBvcnQgYW4gaGVscGVyIHRvIGRpc3BsYXkgcGxhbmUgdHlwZSB1c2luZyB0 aGUKcHJvcGVydHkgc3RyaW5nLiBUaGlzIGNvdWxkIGJlIHVzZWQgdG8gZGlzcGxheSBkZWJ1Zwpp bmZvcm1hdGlvbiBpbiBWS01TLgoKUmV2aWV3ZWQtYnk6IEpvc8OpIEV4cMOzc2l0byA8am9zZS5l eHBvc2l0b0ByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBMb3VpcyBDaGF1dmV0IDxsb3Vpcy5j aGF1dmV0QGJvb3RsaW4uY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fbW9kZV9jb25maWcu YyB8IDE2ICsrKysrKysrKysrKysrKysKIGluY2x1ZGUvZHJtL2RybV9tb2RlX2NvbmZpZy5oICAg ICB8ICAzICsrKwogMiBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2RybV9tb2RlX2NvbmZpZy5jIGIvZHJpdmVycy9ncHUvZHJtL2Ry bV9tb2RlX2NvbmZpZy5jCmluZGV4IDY2ZjdkYzM3YjU5Ny4uMjg1NWEwMjYyOTcyIDEwMDY0NAot LS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVfY29uZmlnLmMKKysrIGIvZHJpdmVycy9ncHUv ZHJtL2RybV9tb2RlX2NvbmZpZy5jCkBAIC0yMzEsNiArMjMxLDIyIEBAIHN0YXRpYyBjb25zdCBz dHJ1Y3QgZHJtX3Byb3BfZW51bV9saXN0IGRybV9wbGFuZV90eXBlX2VudW1fbGlzdFtdID0gewog CXsgRFJNX1BMQU5FX1RZUEVfQ1VSU09SLCAiQ3Vyc29yIiB9LAogfTsKIAorLyoqCisgKiBkcm1f Z2V0X3BsYW5lX3R5cGVfbmFtZSAtIHJldHVybiBhIHN0cmluZyBmb3IgcGxhbmUgbmFtZQorICog QHR5cGU6IHBsYW5lIHR5cGUgdG8gY29tcHV0ZSBuYW1lIG9mCisgKgorICogUmV0dXJuczogVGhl IG5hbWUgb2YgdGhlIHBsYW5lIHR5cGUuICIodW5rbm93bikiIGlmIHR5cGUgaXMgbm90IGEga25v d24KKyAqIHBsYW5lIHR5cGUuCisgKi8KK2NvbnN0IGNoYXIgKmRybV9nZXRfcGxhbmVfdHlwZV9u YW1lKGVudW0gZHJtX3BsYW5lX3R5cGUgdHlwZSkKK3sKKwlpZiAodHlwZSA+PSAwICYmIHR5cGUg PCBBUlJBWV9TSVpFKGRybV9wbGFuZV90eXBlX2VudW1fbGlzdCkpCisJCXJldHVybiBkcm1fcGxh bmVfdHlwZV9lbnVtX2xpc3RbdHlwZV0ubmFtZTsKKwllbHNlCisJCXJldHVybiAiKHVua25vd24p IjsKK30KK0VYUE9SVF9TWU1CT0woZHJtX2dldF9wbGFuZV90eXBlX25hbWUpOworCiBzdGF0aWMg aW50IGRybV9tb2RlX2NyZWF0ZV9zdGFuZGFyZF9wcm9wZXJ0aWVzKHN0cnVjdCBkcm1fZGV2aWNl ICpkZXYpCiB7CiAJc3RydWN0IGRybV9wcm9wZXJ0eSAqcHJvcDsKZGlmZiAtLWdpdCBhL2luY2x1 ZGUvZHJtL2RybV9tb2RlX2NvbmZpZy5oIGIvaW5jbHVkZS9kcm0vZHJtX21vZGVfY29uZmlnLmgK aW5kZXggNjg3YzBlZTE2M2QyLi4yZGY3YzBiZTE3ZmMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZHJt L2RybV9tb2RlX2NvbmZpZy5oCisrKyBiL2luY2x1ZGUvZHJtL2RybV9tb2RlX2NvbmZpZy5oCkBA IC0zMCw2ICszMCw3IEBACiAjaW5jbHVkZSA8bGludXgvbGxpc3QuaD4KIAogI2luY2x1ZGUgPGRy bS9kcm1fbW9kZXNldF9sb2NrLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9wbGFuZS5oPgogCiBzdHJ1 Y3QgZHJtX2ZpbGU7CiBzdHJ1Y3QgZHJtX2RldmljZTsKQEAgLTEwMTAsNCArMTAxMSw2IEBAIHN0 YXRpYyBpbmxpbmUgaW50IGRybV9tb2RlX2NvbmZpZ19pbml0KHN0cnVjdCBkcm1fZGV2aWNlICpk ZXYpCiB2b2lkIGRybV9tb2RlX2NvbmZpZ19yZXNldChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KTsK IHZvaWQgZHJtX21vZGVfY29uZmlnX2NsZWFudXAoc3RydWN0IGRybV9kZXZpY2UgKmRldik7CiAK K2NvbnN0IGNoYXIgKmRybV9nZXRfcGxhbmVfdHlwZV9uYW1lKGVudW0gZHJtX3BsYW5lX3R5cGUg dHlwZSk7CisKICNlbmRpZgoKLS0gCjIuNTQuMAoK