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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 B5FD6C433EF for ; Sun, 26 Dec 2021 11:27:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=GoVeiksX2S0svqW6tqu/+YiHmOuCuNaPoZBbdtDs+bI=; b=jhDMM13rV7Ipd0 gel8vV3cVtm+isL7JSN5PAmiv1vOLqyCxS8/hak+0KA3b3PdVOX6QHS84gn7pIA5NHbJYN5kDpWbb 9lsJtxFJUMgBoZrIsZKtG04jQBaLq/RTO+DFVPiFFHyzrEDwdjwFAHhuAGBBy1nbcZoxITwFwMYOM stgQ43zqdPQ/Egz5ssfjxnY2/WP6qjJPmaQ8IKr1prRiyrLBCZjL23GyU7szbC94+vpJJdO6bQf8i 1HLmAtNi9lcfIVd2j+BMQyOsfTJWD37NSqg804w61136L0gayxfCMHUnFH6X9gUWdJlQKKirsORVq +j/tGha8zVtemOCl9HuA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1n1Rea-00FUyj-FD; Sun, 26 Dec 2021 11:25:28 +0000 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1n1ReO-00FUu2-Gb for linux-arm-kernel@lists.infradead.org; Sun, 26 Dec 2021 11:25:17 +0000 Received: by mail-wm1-x336.google.com with SMTP id g7-20020a7bc4c7000000b00345c4bb365aso6755481wmk.4 for ; Sun, 26 Dec 2021 03:25:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=9LTDPcsLit3ZltGpmydxyhDaBvNBfOjBIIApsVidYlU=; b=ejlSnBRYPWQDz4Nz+pf/Ob69zbAjcqMfijxXsTWcXhySEQRzUT3JCExyZ5Q1SIvA3c kQEyhuRzvpXKwr0S+/rKlCIT/w8ncJ+aQzdm7jpMBRPCQQr/da5ZGlqL/VYyn43hxxCv CHtfylV68MCTsg4AhrkoS7zKdwb4IMm7OEpKDU3FaIoEA3fCSGm4fcRNK4c54Tcqvr6/ zq9E1bBZJSI6Mp+0nnb2zUxeSOTTcaPXWRQkOYUc5TBf57vUoysacqIO7xX3ytpTmfP5 OepQvrBjQUOgumuDejvOFTQ3kmvegmDblhp3SxIv7Bir6Vv/VhSt9Mkh5t4Y/gKXUW3F iQmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=9LTDPcsLit3ZltGpmydxyhDaBvNBfOjBIIApsVidYlU=; b=l3WL7OCQOJMB5B1ILDOyIdz+/skwWIvkz3qes4eCcB8LzBF2/hH+PWMXp2MycPDaUi 2cjRLt/8GHPHncDPs1JbOa1fT2h53lajBxhuYkdoQ4UX6VP81jMV6dBsktGjVZ0r6o23 AeHdLFDM52KXf34a9P29H2M0QvYVpWDu9DyfArw5RU6r76R4jrqwKavLXLjXfW0GuyM3 B/MkQR9LCCE9OIzt1ypFb6QpMyN8bUh+LHlHLGXSAr5GwNLaJsN1YVQLIUMQxgRDMAi6 ovPsFnWv2yiD1wL/FjPAoQT8BFdKo6uC5gUOxJM/M8WrSxczigxy/5SRWn96NFXUw+cj dTHg== X-Gm-Message-State: AOAM531etNg7ySnlGS1RqldOHXhIl7cHDs+ihXpx1fl50hoiwSLk+t0O qQOC/fr+Dzqyu0wDlocR1VA= X-Google-Smtp-Source: ABdhPJxzOeTdg3Sm90f1frrXzLRCNKL4Q9YDL0ikNej0GhBsklk2qdNprmmmNirl5P7CW0Jv6ObHPQ== X-Received: by 2002:a05:600c:209:: with SMTP id 9mr10183053wmi.145.1640517915050; Sun, 26 Dec 2021 03:25:15 -0800 (PST) Received: from localhost.localdomain ([217.113.240.86]) by smtp.gmail.com with ESMTPSA id g12sm13654743wrd.71.2021.12.26.03.25.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 26 Dec 2021 03:25:14 -0800 (PST) From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= To: contact@emersion.fr Cc: ville.syrjala@linux.intel.com, dmitry.baryshkov@linaro.org, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, airlied@linux.ie, daniel@ffwll.ch, jani.nikula@linux.intel.com, joonas.lahtinen@linux.intel.com, rodrigo.vivi@intel.com, marex@denx.de, stefan@agner.ch, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, yannick.fertre@foss.st.com, philippe.cornu@foss.st.com, benjamin.gaignard@linaro.org, mcoquelin.stm32@gmail.com, alexandre.torgue@foss.st.com, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, intel-gfx@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com, =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= Subject: [PATCH v3 1/6] =?UTF-8?q?drm/plane:=20Make=20format=5Fmod=5Fsuppo?= =?UTF-8?q?rted=20truly=C2=A0optional?= Date: Sun, 26 Dec 2021 12:24:58 +0100 Message-Id: <20211226112503.31771-2-jose.exposito89@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20211226112503.31771-1-jose.exposito89@gmail.com> References: <20211226112503.31771-1-jose.exposito89@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211226_032516_577716_849165D5 X-CRM114-Status: GOOD ( 15.42 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org VGhlIGRvY3VtZW50YXRpb24gZm9yICJkcm1fcGxhbmVfZnVuY3MuZm9ybWF0X21vZF9zdXBwb3J0 ZWQiIHJlYWRzOgoKICBUaGlzICpvcHRpb25hbCogaG9vayBpcyB1c2VkIGZvciB0aGUgRFJNIHRv IGRldGVybWluZSBpZiB0aGUgZ2l2ZW4KICBmb3JtYXQvbW9kaWZpZXIgY29tYmluYXRpb24gaXMg dmFsaWQgZm9yIHRoZSBwbGFuZS4gVGhpcyBhbGxvd3MgdGhlCiAgRFJNIHRvIGdlbmVyYXRlIHRo ZSBjb3JyZWN0IGZvcm1hdCBiaXRtYXNrICh3aGljaCBmb3JtYXRzIGFwcGx5IHRvCiAgd2hpY2gg bW9kaWZpZXIpLCBhbmQgdG8gdmFsaWRhdGUgbW9kaWZpZXJzIGF0IGF0b21pY19jaGVjayB0aW1l LgoKICAqSWYgbm90IHByZXNlbnQqLCB0aGVuIGFueSBtb2RpZmllciBpbiB0aGUgcGxhbmUncyBt b2RpZmllcgogIGxpc3QgaXMgYWxsb3dlZCB3aXRoIGFueSBvZiB0aGUgcGxhbmUncyBmb3JtYXRz LgoKSG93ZXZlciwgd2hlcmUgdGhlIGZ1bmN0aW9uIGlzIG5vdCBwcmVzZW50LCBhbiBpbnZhbGlk IElOX0ZPUk1BVFMgYmxvYgpwcm9wZXJ0eSB3aXRoIG1vZGlmaWVycyBidXQgbm8gZm9ybWF0cyBp cyBleHBvc2VkIHRvIHVzZXItc3BhY2UuCgpUaGlzIGJyZWFrcyB0aGUgbGF0ZXN0IFdlc3RvbiBb MV0uIEZvciB0ZXN0aW5nIHB1cnBvc2VzLCBJIGV4dHJhY3RlZCB0aGUKYWZmZWN0ZWQgY29kZSB0 byBhIHN0YW5kYWxvbmUgcHJvZ3JhbSBbMl0uCgpNYWtlICJjcmVhdGVfaW5fZm9ybWF0X2Jsb2Ii IGJlaGF2ZSBhcyBkb2N1bWVudGVkLgoKWzFdIGh0dHBzOi8vZ2l0bGFiLmZyZWVkZXNrdG9wLm9y Zy93YXlsYW5kL3dlc3Rvbi8tL2Jsb2IvOS4wL2xpYndlc3Rvbi9iYWNrZW5kLWRybS9rbXMuYyNM NDMxClsyXSBodHRwczovL2dpdGh1Yi5jb20vSm9zZUV4cG9zaXRvL2RybS1zYW5kYm94L2Jsb2Iv bWFpbi9pbl9mb3JtYXRzLmMKClNpZ25lZC1vZmYtYnk6IEpvc8OpIEV4cMOzc2l0byA8am9zZS5l eHBvc2l0bzg5QGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IFNpbW9uIFNlciA8Y29udGFjdEBlbWVy c2lvbi5mcj4KCi0tLQoKdjI6CgogLSBSZW1vdmUgdW51c2VkICJkb25lOiIgbGFiZWwgdG8gZml4 IGNvbXBpbGUgd2FybmluZwogICBSZXBvcnRlZC1ieToga2VybmVsIHRlc3Qgcm9ib3QgPGxrcEBp bnRlbC5jb20+CgogLSBBZGQgUmV2aWV3ZWQtYnkgKHRoYW5rcyB0byBTaW1vbiBTZXIpCi0tLQog ZHJpdmVycy9ncHUvZHJtL2RybV9wbGFuZS5jIHwgOSArKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk LCAyIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2RybV9wbGFuZS5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9wbGFuZS5jCmluZGV4IDgy YWZiODU0MTQxYi4uZGVlZWM2MGEzMzE1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJt X3BsYW5lLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9wbGFuZS5jCkBAIC0yMDIsMTcgKzIw MiwxMyBAQCBzdGF0aWMgaW50IGNyZWF0ZV9pbl9mb3JtYXRfYmxvYihzdHJ1Y3QgZHJtX2Rldmlj ZSAqZGV2LCBzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZQogCiAJbWVtY3B5KGZvcm1hdHNfcHRyKGJs b2JfZGF0YSksIHBsYW5lLT5mb3JtYXRfdHlwZXMsIGZvcm1hdHNfc2l6ZSk7CiAKLQkvKiBJZiB3 ZSBjYW4ndCBkZXRlcm1pbmUgc3VwcG9ydCwganVzdCBiYWlsICovCi0JaWYgKCFwbGFuZS0+ZnVu Y3MtPmZvcm1hdF9tb2Rfc3VwcG9ydGVkKQotCQlnb3RvIGRvbmU7Ci0KIAltb2QgPSBtb2RpZmll cnNfcHRyKGJsb2JfZGF0YSk7CiAJZm9yIChpID0gMDsgaSA8IHBsYW5lLT5tb2RpZmllcl9jb3Vu dDsgaSsrKSB7CiAJCWZvciAoaiA9IDA7IGogPCBwbGFuZS0+Zm9ybWF0X2NvdW50OyBqKyspIHsK LQkJCWlmIChwbGFuZS0+ZnVuY3MtPmZvcm1hdF9tb2Rfc3VwcG9ydGVkKHBsYW5lLAorCQkJaWYg KCFwbGFuZS0+ZnVuY3MtPmZvcm1hdF9tb2Rfc3VwcG9ydGVkIHx8CisJCQkgICAgcGxhbmUtPmZ1 bmNzLT5mb3JtYXRfbW9kX3N1cHBvcnRlZChwbGFuZSwKIAkJCQkJCQkgICAgICAgcGxhbmUtPmZv cm1hdF90eXBlc1tqXSwKIAkJCQkJCQkgICAgICAgcGxhbmUtPm1vZGlmaWVyc1tpXSkpIHsKLQog CQkJCW1vZC0+Zm9ybWF0cyB8PSAxVUxMIDw8IGo7CiAJCQl9CiAJCX0KQEAgLTIyMyw3ICsyMTks NiBAQCBzdGF0aWMgaW50IGNyZWF0ZV9pbl9mb3JtYXRfYmxvYihzdHJ1Y3QgZHJtX2RldmljZSAq ZGV2LCBzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZQogCQltb2QrKzsKIAl9CiAKLWRvbmU6CiAJZHJt X29iamVjdF9hdHRhY2hfcHJvcGVydHkoJnBsYW5lLT5iYXNlLCBjb25maWctPm1vZGlmaWVyc19w cm9wZXJ0eSwKIAkJCQkgICBibG9iLT5iYXNlLmlkKTsKIAotLSAKMi4yNS4xCgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBt YWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9s aXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=