Message ID | 20240213-arm-dt-cleanups-v1-0-f2dee1292525@kernel.org |
---|---|
Headers |
Return-Path: <linux-kernel+bounces-64169-ouuuleilei=gmail.com@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:bc8a:b0:106:860b:bbdd with SMTP id dn10csp765571dyb; Tue, 13 Feb 2024 11:35:44 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCUyxS4peYWj81kyNxeXA96vVnUp3ekwtHexZWepwe5VqWbv3GMEKByg2uZnkJnpVDEWhjW6kt9BsA3e3DfvhtJGfk0r/Q== X-Google-Smtp-Source: AGHT+IH8q2OEury5G1iLF6aOt2dSKdbqRcjBX9Vm3Uv76LZxFZga1BSRnlQah61BerA7j4jAnyV9 X-Received: by 2002:a05:6512:36d0:b0:511:9721:48f7 with SMTP id e16-20020a05651236d000b00511972148f7mr348421lfs.49.1707852944096; Tue, 13 Feb 2024 11:35:44 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707852944; cv=pass; d=google.com; s=arc-20160816; b=w67sVSPNgVh7katY4Dtan70/KqVOQdnS9f/gh8ceVVRcxLU29KToXGv8YysipJ7PFg SMjetI0jRIIvdzkUcKlMbyrw37OjUabl/JdF4B46cwBH12Zp/U2G8lQkZCeFkMqd2wfL XRkh3UNBwukOMwX4bzaCGgUjf7SfuC+blLLvUYWfuZdC/nKh6BhI/YKYr6v0rgJHoPEK hXGC4uTirU5wmbt5ICL0MzbQlcQ5N+4ZuqbJVipiVAUC7sazsIJBj3SBoQPTCRN+44aW XSoJW3d1b1K3Ml5hRflTQ8cdvN/+t8S7Mrey2ZNhekKL535Nd8csEhyKxVN/L9m3jmmo 56Tg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:from :dkim-signature; bh=5GWcYaWIrOS/mQ/dKMG0ZBgcx8J9TvQHTls2juucOTE=; fh=uzbcKUaSuShHwhIOV6GVvOFFbf7W4L4OpL+4mFIvoYc=; b=QkG9ec7bZ5q8nNr84+UfRZGlgsvuQljPd8dBKiZgDUo/6vHbdsnAZ68ZCfCg2oISNH V48VM61scz5AdN2QKpyJQdcGMpVDhtijvzXRk84iYZHYn46CaVx9/sKNhYm296H/px0e /7YZNidq+TuS0EW6zGtkA1rmMSJglrghvy2gj0Hc46hMIypK9dVfpsccbs8PUZoq8Hrf cO4Ijx0Y/NhKRM5JW4HYvDX1+UWdfGKudXsgzUGjgP5sWGlPY0jy3Dj3NpigxW1KIRVv 7VzvQqhqUCL7D9DXHqPoITfJfQ6AxP0X2sNktB+0zX+UCQH0YawVhu/VUJ1twAlNSsyy /XiQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=fail header.i=@kernel.org header.s=k20201202 header.b=bAHFe5L7; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-64169-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-64169-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org X-Forwarded-Encrypted: i=2; AJvYcCUw0N/JhoKsXNHgIkjr5/m4xKOO7blyFaOA/lcDWtZtQ+2qYusoH28/Z0sgY8fcqzOirGya+a4AvIGWWzmZ5i5ZEFQfBQ== Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id w15-20020a17090633cf00b00a3c7d1eb3bdsi1549000eja.644.2024.02.13.11.35.43 for <ouuuleilei@gmail.com> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Feb 2024 11:35:44 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-64169-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=fail header.i=@kernel.org header.s=k20201202 header.b=bAHFe5L7; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-64169-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-64169-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 684C21F21D27 for <ouuuleilei@gmail.com>; Tue, 13 Feb 2024 19:35:43 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 286FE60B9A; Tue, 13 Feb 2024 19:35:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="bAHFe5L7" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3AA0C60263; Tue, 13 Feb 2024 19:35:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707852910; cv=none; b=U+wFv3M1ZQRZbedM83cQvho7GzUlaEz8I3OeEx6rhyNtWqAimcsHq70DZ8k7aAoxMYFRFNV1Kj5gwmwhVpqUwnEUZ/YbfNl5GcagRudQmozAQGD6f2+Nx7evh/+lOByN35fSliDeRxlO/Fke4b9guB7VJ8pJo5l9PLPKJPKWbjY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707852910; c=relaxed/simple; bh=O2rijBlETPV1mvIsb2fGr/xbJahLcxzbFbT0uIUHBKg=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=rz95cV8kqQJLIcHoqzfCO82OWzq7lFnxGeRPbk5gbCGZDkGCcnPji+It01tnnqHwcogxj8g5Omv6SGZbDcWiASg9VF8qW1WNZz0FwpmVKaaRTGlMNaCvddFQqcIS1/22ebNanA5qX0z8g53idsUqd0PCIuhlTT/hSKEhj62B0r4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=bAHFe5L7; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 70A66C433F1; Tue, 13 Feb 2024 19:35:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1707852909; bh=O2rijBlETPV1mvIsb2fGr/xbJahLcxzbFbT0uIUHBKg=; h=From:Subject:Date:List-Id:To:Cc:From; b=bAHFe5L7UR7xP/kCitee/iv9eS0lpinKuT9Yamt03CiuUYMC7YJ8S4Mo8zhHyvvXy smFxcN0KVo8KGPSRn74E/DsZvyDbmiOw9J/sMQczNXr1h5eq06vGIQiQ323cA/mjOD AIURazkAWZvo+DmAwMndDAtePLjU7O+a1JwaRdMswSLa8kkV8Wgnnqs61BPbbm8W4S nx4RoBLQByL4sGoYmlGrGvVSTBTl2O8sOskTgzgaAn+sk0Gwid6QOtaxruZKGNBVYx 3JKFh3NMw7YVWEgSHzVc/H2bHWxr8Yk82Rih7f0/OmBlzs1hXYaWV6p4YCKCR0A8dm bDrQYULSGpk5Q== From: Rob Herring <robh@kernel.org> Subject: [PATCH 0/6] dts: Fix dtc interrupt warnings Date: Tue, 13 Feb 2024 13:34:24 -0600 Message-Id: <20240213-arm-dt-cleanups-v1-0-f2dee1292525@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: <linux-kernel.vger.kernel.org> List-Subscribe: <mailto:linux-kernel+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:linux-kernel+unsubscribe@vger.kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAEDEy2UC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIxMDI0Nj3cSiXN2UEt3knNTEvNKCYl1zs6QkcyOzlFRLEwsloK6CotS0zAq widGxtbUANsZJ1WEAAAA= To: soc@kernel.org, Shawn Guo <shawnguo@kernel.org>, Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix Kernel Team <kernel@pengutronix.de>, Fabio Estevam <festevam@gmail.com>, NXP Linux Team <linux-imx@nxp.com>, Rob Herring <robh+dt@kernel.org>, Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>, Conor Dooley <conor+dt@kernel.org>, Tsahee Zidenberg <tsahee@annapurnalabs.com>, Antoine Tenart <atenart@kernel.org>, Joel Stanley <joel@jms.id.au>, Andrew Jeffery <andrew@codeconstruct.com.au>, Ray Jui <rjui@broadcom.com>, Scott Branden <sbranden@broadcom.com>, Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>, Andrew Lunn <andrew@lunn.ch>, Gregory Clement <gregory.clement@bootlin.com>, Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>, =?utf-8?q?Jonathan?= =?utf-8?q?_Neusch=C3=A4fer?= <j.neuschaefer@gmx.net>, Thierry Reding <thierry.reding@gmail.com>, Jonathan Hunter <jonathanh@nvidia.com>, Stefan Agner <stefan@agner.ch>, Maxime Coquelin <mcoquelin.stm32@gmail.com>, Alexandre Torgue <alexandre.torgue@foss.st.com>, =?utf-8?q?Beno=C3=AEt_Cous?= =?utf-8?q?son?= <bcousson@baylibre.com>, Tony Lindgren <tony@atomide.com>, Chanho Min <chanho.min@lge.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Geert Uytterhoeven <geert+renesas@glider.be>, Magnus Damm <magnus.damm@gmail.com>, Linus Walleij <linusw@kernel.org>, Imre Kaloz <kaloz@openwrt.org>, Bjorn Andersson <andersson@kernel.org>, Konrad Dybcio <konrad.dybcio@linaro.org>, Masahiro Yamada <masahiroy@kernel.org>, Nathan Chancellor <nathan@kernel.org>, Nicolas Schier <nicolas@fjasle.eu> Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-aspeed@lists.ozlabs.org, openbmc@lists.ozlabs.org, linux-tegra@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-omap@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kbuild@vger.kernel.org X-Mailer: b4 0.13-dev X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1790813608843394620 X-GMAIL-MSGID: 1790813608843394620 |
Series |
dts: Fix dtc interrupt warnings
|
|
Message
Rob Herring
Feb. 13, 2024, 7:34 p.m. UTC
I had a branch with most of these changes sitting in my tree for some
time. Geert's asking about some errors not getting found prompted me to
clean it up and send it out. This series fixes all* interrupt related
warnings and enables the check by default.
SoC maintainers, Can you please take this series directly.
Rob
*There's a few Renesas warnings still Geert said he would fix.
Signed-off-by: Rob Herring <robh@kernel.org>
---
Rob Herring (6):
arm64: dts: freescale: Disable interrupt_map check
arm: dts: Fix dtc interrupt_provider warnings
arm64: dts: Fix dtc interrupt_provider warnings
arm: dts: Fix dtc interrupt_map warnings
arm64: dts: qcom: Fix interrupt-map cell sizes
dtc: Enable dtc interrupt_provider check
arch/arm/boot/dts/amazon/alpine.dtsi | 1 -
arch/arm/boot/dts/aspeed/aspeed-g4.dtsi | 14 --------------
arch/arm/boot/dts/aspeed/aspeed-g5.dtsi | 15 +--------------
arch/arm/boot/dts/aspeed/aspeed-g6.dtsi | 18 ++----------------
arch/arm/boot/dts/broadcom/bcm-cygnus.dtsi | 3 +++
arch/arm/boot/dts/broadcom/bcm-hr2.dtsi | 1 +
arch/arm/boot/dts/broadcom/bcm-nsp.dtsi | 2 ++
.../boot/dts/intel/ixp/intel-ixp42x-gateway-7001.dts | 2 ++
.../dts/intel/ixp/intel-ixp42x-goramo-multilink.dts | 2 ++
arch/arm/boot/dts/marvell/kirkwood-l-50.dts | 2 ++
arch/arm/boot/dts/nuvoton/nuvoton-wpcm450.dtsi | 2 ++
arch/arm/boot/dts/nvidia/tegra30-apalis-v1.1.dtsi | 1 -
arch/arm/boot/dts/nvidia/tegra30-apalis.dtsi | 1 -
arch/arm/boot/dts/nvidia/tegra30-colibri.dtsi | 1 -
arch/arm/boot/dts/nxp/imx/imx6q-b850v3.dts | 3 ---
arch/arm/boot/dts/nxp/imx/imx6q-bx50v3.dtsi | 2 +-
arch/arm/boot/dts/nxp/imx/imx6qdl-apalis.dtsi | 1 -
arch/arm/boot/dts/nxp/imx/imx6qdl-colibri.dtsi | 1 -
arch/arm/boot/dts/nxp/imx/imx6qdl-emcon.dtsi | 1 -
arch/arm/boot/dts/nxp/imx/imx6qdl-phytec-pfla02.dtsi | 1 +
.../boot/dts/nxp/imx/imx6qdl-phytec-phycore-som.dtsi | 1 +
arch/arm/boot/dts/nxp/imx/imx7d-pico-dwarf.dts | 1 +
arch/arm/boot/dts/nxp/vf/vf610-zii-dev-rev-b.dts | 1 +
arch/arm/boot/dts/qcom/qcom-sdx55.dtsi | 8 ++++----
arch/arm/boot/dts/st/stm32429i-eval.dts | 1 -
arch/arm/boot/dts/st/stm32mp157c-dk2.dts | 1 -
arch/arm/boot/dts/ti/omap/am5729-beagleboneai.dts | 1 -
arch/arm64/boot/dts/amazon/alpine-v2.dtsi | 1 -
arch/arm64/boot/dts/amazon/alpine-v3.dtsi | 1 -
arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 1 +
arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi | 1 +
arch/arm64/boot/dts/freescale/Makefile | 19 +++++++++++++++++++
arch/arm64/boot/dts/lg/lg1312.dtsi | 1 -
arch/arm64/boot/dts/lg/lg1313.dtsi | 1 -
arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 1 -
arch/arm64/boot/dts/mediatek/mt8195-demo.dts | 1 +
arch/arm64/boot/dts/qcom/ipq6018.dtsi | 8 ++++----
arch/arm64/boot/dts/qcom/ipq8074.dtsi | 16 ++++++++--------
arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 4 ++++
scripts/Makefile.lib | 3 +--
40 files changed, 65 insertions(+), 81 deletions(-)
---
base-commit: 6613476e225e090cc9aad49be7fa504e290dd33d
change-id: 20240213-arm-dt-cleanups-76bb726de948
Best regards,
Comments
On Tue, Feb 13, 2024 at 01:34:24PM -0600, Rob Herring wrote: > I had a branch with most of these changes sitting in my tree for some > time. Geert's asking about some errors not getting found prompted me to > clean it up and send it out. This series fixes all* interrupt related > warnings and enables the check by default. > > SoC maintainers, Can you please take this series directly. > > Rob > > *There's a few Renesas warnings still Geert said he would fix. > > Signed-off-by: Rob Herring <robh@kernel.org> > --- > Rob Herring (6): > arm64: dts: freescale: Disable interrupt_map check > arm: dts: Fix dtc interrupt_provider warnings > arm64: dts: Fix dtc interrupt_provider warnings > arm: dts: Fix dtc interrupt_map warnings > arm64: dts: qcom: Fix interrupt-map cell sizes > dtc: Enable dtc interrupt_provider check Only fixing it for arm, Sadge. Co-incidentally I noticed there was one for riscv while looking at Krzysztof's underscore in node name patch earlier, so I'd already written a patch to fix it :)
On Tue, Feb 13, 2024 at 2:27 PM Conor Dooley <conor@kernel.org> wrote: > > On Tue, Feb 13, 2024 at 01:34:24PM -0600, Rob Herring wrote: > > I had a branch with most of these changes sitting in my tree for some > > time. Geert's asking about some errors not getting found prompted me to > > clean it up and send it out. This series fixes all* interrupt related > > warnings and enables the check by default. > > > > SoC maintainers, Can you please take this series directly. > > > > Rob > > > > *There's a few Renesas warnings still Geert said he would fix. > > > > Signed-off-by: Rob Herring <robh@kernel.org> > > --- > > Rob Herring (6): > > arm64: dts: freescale: Disable interrupt_map check > > arm: dts: Fix dtc interrupt_provider warnings > > arm64: dts: Fix dtc interrupt_provider warnings > > arm: dts: Fix dtc interrupt_map warnings > > arm64: dts: qcom: Fix interrupt-map cell sizes > > dtc: Enable dtc interrupt_provider check > > Only fixing it for arm, Sadge. I was assuming you had things in order. ;) > Co-incidentally I noticed there was one for riscv while looking at > Krzysztof's underscore in node name patch earlier, so I'd already > written a patch to fix it :) See, I was right. Actually, I did remember to check right after I sent this and noticed the same. For powerpc, no one else can be bothered to care, so neither do I. I think powerpc has been spewing dtc warnings by default for some time now. Rob
Hi Rob, On Tue, Feb 13, 2024 at 8:35 PM Rob Herring <robh@kernel.org> wrote: > I had a branch with most of these changes sitting in my tree for some > time. Geert's asking about some errors not getting found prompted me to > clean it up and send it out. This series fixes all* interrupt related > warnings and enables the check by default. > *There's a few Renesas warnings still Geert said he would fix. Thanks, fix sent https://lore.kernel.org/r/a351e503ea97fb1af68395843f513925ff1bdf26.1707922460.git.geert+renesas@glider.be > dtc: Enable dtc interrupt_provider check > scripts/Makefile.lib | 3 +-- Just wondering, can the remaining disabler be removed, too? Documentation/devicetree/bindings/Makefile: -Wno-interrupt_provider \ Gr{oetje,eeting}s, Geert
On Wed, Feb 14, 2024 at 9:01 AM Geert Uytterhoeven <geert@linux-m68k.org> wrote: > > Hi Rob, > > On Tue, Feb 13, 2024 at 8:35 PM Rob Herring <robh@kernel.org> wrote: > > I had a branch with most of these changes sitting in my tree for some > > time. Geert's asking about some errors not getting found prompted me to > > clean it up and send it out. This series fixes all* interrupt related > > warnings and enables the check by default. > > > *There's a few Renesas warnings still Geert said he would fix. > > Thanks, fix sent > https://lore.kernel.org/r/a351e503ea97fb1af68395843f513925ff1bdf26.1707922460.git.geert+renesas@glider.be > > > dtc: Enable dtc interrupt_provider check > > > scripts/Makefile.lib | 3 +-- > > Just wondering, can the remaining disabler be removed, too? > > Documentation/devicetree/bindings/Makefile: -Wno-interrupt_provider \ I was too. Shockingly, that too will require some fixes. Though I remember when configuring the warnings for bindings, trying to make them stricter. So there must have been some case where no-interrupt_provider was needed. It may have been related to how we parse interrupts in examples, but that changed back when switching to validate dtbs directly. Rob