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 B2BEAC88E75 for ; Tue, 15 Sep 2026 20:54:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=4f5DSs8JvTthAFewPMgULYekHAi3JpduAGZQ5Ig/qRI=; b=gooVXoFwcbqcfkZn6z5nIPohRC 0FFGO48OcD879ZHKItVvba+mT0qNRw44CdHqZ9r2tM+oLTxSKdRfxdo7M1ONnXki0dJ/C7niA5Gou kmz1pPkWZFmNquZWabALtGaT26ozKN/9I+7OdxK9lPFuF8LmHPPkvM+TcQfee3qaYDVZaC1FiOP45 d5nmLQ2Mo1fRUm3lgHjsXiLbZy3uA+6iHxwutsTVCURcQvIWl380n1aiZIM4kGmLOEyHuYa2e1pc4 KQ3Tu6FO91IN979hqJKBB1SqTGvonTRqix5fzBD9P0Zwhav2fWP79yHn38E3JBcPTwAtLL4Ciyrqk TJazhV9w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x6aAN-00000007wgR-0jNx; Tue, 15 Sep 2026 20:54:11 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x6aAK-00000007wfi-3eka; Tue, 15 Sep 2026 20:54:08 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Cc:To:In-Reply-To:References: Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Sender:Reply-To:Content-ID:Content-Description; bh=4f5DSs8JvTthAFewPMgULYekHAi3JpduAGZQ5Ig/qRI=; b=b9ITe9XivDzSbRWiwH4CmxbFT1 +rTlDwr9bS5wgh2ICVyPgXLcb07+83nGeVjFMsd1npqpYIv2Nm8ik9IaTwBryYOi77i410Z2aUEyj umLBh5uF/58csy/XsJrZ9Of43H4iWz2d8fGV15R+k3oA8uCWti7cw5O+OiIPRVHuZuNoot382UB0f DVfLCcBCwikq6ziDs9aICviFu1VesWHvyo4gQVsU2y8Snt+OonTw//mkm+8q6YsYhkGX07KAYDN8S FaoDOrof9nJoKsNYYSHvp7M/4/AAwwWN7XysTToqd4gOGZn7j/O0ROBkEe08SME6MIIZSI04vHDG7 HGEiFpDg==; Received: from fanzine2.igalia.com ([213.97.179.56]) by desiato.infradead.org with esmtps (Exim 4.99.2 #2 (Red Hat Linux)) id 1x6a8K-00000007FON-1hnw; Tue, 15 Sep 2026 20:54:05 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com; s=20170329; h=Cc:To:Message-Id:Content-Transfer-Encoding:Content-Type: MIME-Version:Subject:Date:From:From:Reply-To; bh=4f5DSs8JvTthAFewPMgULYekHAi3JpduAGZQ5Ig/qRI=; b=NqPwjwecIRbX6K7+8XyWTe3J11 4C3ciZsNUKuE49csJDEbhzvLEbC87bf3s45YAVPWTrTpRmxja8PBN3wTKUjlAkwv3WwVTHQLxv7d/ cL40aXenBe0wVybHCe6fJbn/SliiGxlcN8GSo35pSN4NsLEi1Nbhr37kYFiIxGw5kI6JI1+sSHjok /Wmxzk3pf2rquVkzjYZ1YqCfqzWEThCvlj+HZ8xcWQIIhlUJbh6N4TjeNmsTFjaFSve8CMd951vNb DAEqNo/2eh2uyNQ6kJkVftc/mfajMeJb4bzy2ctreiHlbxX9Kw7vjQVhX45L530K54Nco+KCVKOLX oiQ7OWAw==; Received: from [179.105.94.163] (helo=[10.0.0.1]) by fanzine2.igalia.com with esmtpsa (Cipher TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim) id 1x6a7u-002dV8-TE; Tue, 15 Sep 2026 22:51:38 +0200 From: =?utf-8?q?Ma=C3=ADra_Canal?= Date: Tue, 15 Sep 2026 17:51:24 -0300 Subject: [PATCH v2 1/4] drm/vc4: Drop the undocumented brcm,vc4-v3d compatible MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Message-Id: <20260915-vc4-reset-control-v2-1-cb3a25b07822@igalia.com> References: <20260915-vc4-reset-control-v2-0-cb3a25b07822@igalia.com> In-Reply-To: <20260915-vc4-reset-control-v2-0-cb3a25b07822@igalia.com> To: Maxime Ripard , Dave Stevenson , Raspberry Pi Kernel Maintenance , Stefan Wahren , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Florian Fainelli , Ray Jui , Scott Branden , Broadcom internal kernel review list Cc: kernel-dev@igalia.com, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, Krzysztof Kozlowski , =?utf-8?q?Ma=C3=ADra_Canal?= X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2091; i=mcanal@igalia.com; h=from:subject:message-id; bh=ZLxH2KxtMio/paY3T16TRijehex03fMfVu4+8ymWrvA=; b=owEBbQGS/pANAwAKAT/zDop2iPqqAcsmYgBqqa/QuYdaVr19gxYSMUhADmU31rSf4WXcJpc2d 7d+RRLslkaJATMEAAEKAB0WIQT45F19ARZ3Bymmd9E/8w6Kdoj6qgUCaqmv0AAKCRA/8w6Kdoj6 qomHB/95i5suSvu9rj8DhSWeO6TLeSxiytcg48ux30BGSFj71uAkqCN3a3v/5BdfrA2iqpXzDPp VkhJrA4YDa0Fi7zboQUDOrUrH0rObfiGFgQTVvA5jZiimZ0x5qxF7xXEr6UbwX6Gh4RzsmhtPxi 4wu4/3TIdonvyipLKi/EgFBN2By/d8w9/3W2PfUVHYZykPy1cI9RzDFco4wQF71X4aWbENkuVt7 pyEP4++DJjtsSDK1L+m6NwkhCtNCnwGqytoInAtN0WdH9VPBte1/o/b+QWO5AxtOpCkcrTxDuPG aPR4IrWoj6x9UeY9Nh9JE3NOzZ1ZD4VtaWbabaAmQQoDCV7H X-Developer-Key: i=mcanal@igalia.com; a=openpgp; fpr=F8E45D7D0116770729A677D13FF30E8A7688FAAA X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260915_215222_074028_FEAEA413 X-CRM114-Status: GOOD ( 11.82 ) 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: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org "brcm,vc4-v3d" is the compatible string V3D support originally shipped with in commit d3f5168a0810 ("drm/vc4: Bind and initialize the V3D engine."). Commit 90d7116061f8 ("drm/vc4: Recognize a more specific compatible string for V3D.") added "brcm,bcm2835-v3d" in v4.6 and kept the original one around, because the Raspberry Pi firmware was shipping device trees that used it. That string was never part of the binding: the documentation added in commit 4653f22e9ab0 ("dt-bindings: Add binding docs for V3D.") describes only "brcm,bcm2835-v3d", and no upstream device tree has ever used "brcm,vc4-v3d": the first in-tree V3D node, from commit 49ac67e0c39c ("ARM: bcm2835: Add VC4 to the device tree."), already carried the specific name. The firmware device trees the compatible was kept for predate v4.6, released in 2016. Drop it from both match tables. Reviewed-by: Florian Fainelli Acked-by: Krzysztof Kozlowski Signed-off-by: MaĆ­ra Canal --- drivers/gpu/drm/vc4/vc4_drv.c | 1 - drivers/gpu/drm/vc4/vc4_v3d.c | 1 - 2 files changed, 2 deletions(-) diff --git a/drivers/gpu/drm/vc4/vc4_drv.c b/drivers/gpu/drm/vc4/vc4_drv.c index 616caf9d9915..eb859c65a453 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.c +++ b/drivers/gpu/drm/vc4/vc4_drv.c @@ -279,7 +279,6 @@ static const struct of_device_id vc4_dma_range_matches[] = { { .compatible = "brcm,bcm2835-hvs" }, { .compatible = "brcm,bcm2835-v3d" }, { .compatible = "brcm,cygnus-v3d" }, - { .compatible = "brcm,vc4-v3d" }, {} }; diff --git a/drivers/gpu/drm/vc4/vc4_v3d.c b/drivers/gpu/drm/vc4/vc4_v3d.c index f32410420d3e..a86739873e05 100644 --- a/drivers/gpu/drm/vc4/vc4_v3d.c +++ b/drivers/gpu/drm/vc4/vc4_v3d.c @@ -531,7 +531,6 @@ static void vc4_v3d_dev_remove(struct platform_device *pdev) const struct of_device_id vc4_v3d_dt_match[] = { { .compatible = "brcm,bcm2835-v3d" }, { .compatible = "brcm,cygnus-v3d" }, - { .compatible = "brcm,vc4-v3d" }, {} }; -- 2.55.0