From: sashiko-bot@kernel.org
To: "Manivannan Sadhasivam" <manivannan.sadhasivam@oss.qualcomm.com>
Cc: conor+dt@kernel.org, robh@kernel.org, devicetree@vger.kernel.org
Subject: Re: [PATCH 17/22] arm64: dts: qcom: monaco-evk-ifp-mezzanine: Fix the PCIe iommu-map entries
Date: Thu, 30 Jul 2026 12:09:42 +0000 [thread overview]
Message-ID: <20260730120943.23CA01F000E9@smtp.kernel.org> (raw)
In-Reply-To: <20260730-iommu-map-fix-v1-17-83405d37ba41@oss.qualcomm.com>
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
Pre-existing issues:
- [Medium] The fix for 4-cell `iommu-map` entries is incomplete across the tree. Identical incorrect entries targeting IOMMUs with `#iommu-cells = <2>` remain in other related device trees (e.g., `lemans-evk-ifp-mezzanine.dtso` and `qcs6490-*.dts`).
--
--- Patch [17]: [PATCH 17/22] arm64: dts: qcom: monaco-evk-ifp-mezzanine: Fix the PCIe iommu-map entries ---
commit 24efdfda849da979474e77045094935d85b3ae7b
Author: Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
arm64: dts: qcom: monaco-evk-ifp-mezzanine: Fix the PCIe iommu-map entries
This commit fixes the iommu-map entries for the pcie0 node in the
monaco-evk-ifp-mezzanine device tree. It adds the missing SID mask cell to
each entry to match the 2-cell requirement of the pcie_smmu provider,
resolving a warning from the OF core during boot.
> diff --git a/arch/arm64/boot/dts/qcom/monaco-evk-ifp-mezzanine.dtso b/arch/arm64/boot/dts/qcom/monaco-evk-ifp-mezzanine.dtso
> index e6beb4393430b..a6e57ec8a1e14 100644
> --- a/arch/arm64/boot/dts/qcom/monaco-evk-ifp-mezzanine.dtso
> +++ b/arch/arm64/boot/dts/qcom/monaco-evk-ifp-mezzanine.dtso
> @@ -50,15 +50,15 @@ nvmem-layout {
> };
>
> &pcie0 {
> - iommu-map = <0x0 &pcie_smmu 0x0 0x1>,
> - <0x100 &pcie_smmu 0x1 0x1>,
[Severity: Medium]
This is a pre-existing issue, but this fix appears to be incomplete across
the tree.
Identical 4-cell iommu-map entries targeting 2-cell #iommu-cells providers
remain in other related device trees, such as:
arch/arm64/boot/dts/qcom/lemans-evk-ifp-mezzanine.dtso in pcie0:
iommu-map = <0x0 &pcie_smmu 0x0 0x1>,
arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts in pcie1:
iommu-map = <0x0 &apps_smmu 0x1c80 0x1>,
arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts in pcie1:
iommu-map = <0x0 &apps_smmu 0x1c80 0x1>,
These will likely trigger the same OF core warning mentioned in the commit
message. Should these other files be updated in this patch or a follow-up
series?
> - <0x208 &pcie_smmu 0x2 0x1>,
> - <0x210 &pcie_smmu 0x3 0x1>,
> - <0x218 &pcie_smmu 0x4 0x1>,
> - <0x300 &pcie_smmu 0x5 0x1>,
> - <0x400 &pcie_smmu 0x6 0x1>,
> - <0x500 &pcie_smmu 0x7 0x1>,
> - <0x501 &pcie_smmu 0x8 0x1>;
> + iommu-map = <0x0 &pcie_smmu 0x0 0x0 0x1>,
> + <0x100 &pcie_smmu 0x1 0x0 0x1>,
> + <0x208 &pcie_smmu 0x2 0x0 0x1>,
> + <0x210 &pcie_smmu 0x3 0x0 0x1>,
> + <0x218 &pcie_smmu 0x4 0x0 0x1>,
> + <0x300 &pcie_smmu 0x5 0x0 0x1>,
> + <0x400 &pcie_smmu 0x6 0x0 0x1>,
> + <0x500 &pcie_smmu 0x7 0x0 0x1>,
> + <0x501 &pcie_smmu 0x8 0x0 0x1>;
> };
>
> &pcieport0 {
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260730-iommu-map-fix-v1-0-83405d37ba41@oss.qualcomm.com?part=17
next prev parent reply other threads:[~2026-07-30 12:09 UTC|newest]
Thread overview: 61+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-30 11:55 [PATCH 00/22] arm64: dts: qcom: Fix the PCIe iommu-map entries Manivannan Sadhasivam via B4 Relay
2026-07-30 11:55 ` Manivannan Sadhasivam
2026-07-30 11:55 ` [PATCH 01/22] arm64: dts: qcom: kaanapali: " Manivannan Sadhasivam via B4 Relay
2026-07-30 11:55 ` Manivannan Sadhasivam
2026-07-30 11:55 ` [PATCH 02/22] arm64: dts: qcom: kodiak: " Manivannan Sadhasivam via B4 Relay
2026-07-30 11:55 ` Manivannan Sadhasivam
2026-07-30 12:08 ` sashiko-bot
2026-07-30 11:55 ` [PATCH 03/22] arm64: dts: qcom: sar2130p: " Manivannan Sadhasivam via B4 Relay
2026-07-30 11:55 ` Manivannan Sadhasivam
2026-07-30 11:55 ` [PATCH 04/22] arm64: dts: qcom: sc8180x: " Manivannan Sadhasivam via B4 Relay
2026-07-30 11:55 ` Manivannan Sadhasivam
2026-07-30 12:11 ` sashiko-bot
2026-07-30 11:55 ` [PATCH 05/22] arm64: dts: qcom: sdm845: " Manivannan Sadhasivam via B4 Relay
2026-07-30 11:55 ` Manivannan Sadhasivam
2026-07-30 11:55 ` [PATCH 06/22] arm64: dts: qcom: sm8150: " Manivannan Sadhasivam via B4 Relay
2026-07-30 11:55 ` Manivannan Sadhasivam
2026-07-30 11:55 ` [PATCH 07/22] arm64: dts: qcom: sm8250: " Manivannan Sadhasivam via B4 Relay
2026-07-30 11:55 ` Manivannan Sadhasivam
2026-07-30 12:06 ` sashiko-bot
2026-07-30 11:55 ` [PATCH 08/22] arm64: dts: qcom: sm8350: " Manivannan Sadhasivam via B4 Relay
2026-07-30 11:55 ` Manivannan Sadhasivam
2026-07-30 11:55 ` [PATCH 09/22] arm64: dts: qcom: sm8450: " Manivannan Sadhasivam via B4 Relay
2026-07-30 11:55 ` Manivannan Sadhasivam
2026-07-30 12:04 ` sashiko-bot
2026-07-30 11:55 ` [PATCH 10/22] arm64: dts: qcom: sm8550: " Manivannan Sadhasivam via B4 Relay
2026-07-30 11:55 ` Manivannan Sadhasivam
2026-07-30 13:39 ` Neil Armstrong
2026-07-30 11:55 ` [PATCH 11/22] arm64: dts: qcom: sm8650: " Manivannan Sadhasivam via B4 Relay
2026-07-30 11:55 ` Manivannan Sadhasivam
2026-07-30 13:39 ` Neil Armstrong
2026-07-30 11:55 ` [PATCH 12/22] arm64: dts: qcom: sm8750: " Manivannan Sadhasivam via B4 Relay
2026-07-30 11:55 ` Manivannan Sadhasivam
2026-07-30 11:55 ` [PATCH 13/22] arm64: dts: qcom: talos: " Manivannan Sadhasivam via B4 Relay
2026-07-30 11:55 ` Manivannan Sadhasivam
2026-07-30 12:07 ` sashiko-bot
2026-07-30 11:55 ` [PATCH 14/22] arm64: dts: qcom: lemans: " Manivannan Sadhasivam via B4 Relay
2026-07-30 11:55 ` Manivannan Sadhasivam
2026-07-30 11:55 ` [PATCH 15/22] arm64: dts: qcom: monaco: " Manivannan Sadhasivam via B4 Relay
2026-07-30 11:55 ` Manivannan Sadhasivam
2026-07-30 12:25 ` sashiko-bot
2026-07-30 11:55 ` [PATCH 16/22] arm64: dts: qcom: monaco-monza-som: " Manivannan Sadhasivam via B4 Relay
2026-07-30 11:55 ` Manivannan Sadhasivam
2026-07-30 11:55 ` [PATCH 17/22] arm64: dts: qcom: monaco-evk-ifp-mezzanine: " Manivannan Sadhasivam via B4 Relay
2026-07-30 11:55 ` Manivannan Sadhasivam
2026-07-30 12:09 ` sashiko-bot [this message]
2026-07-30 11:55 ` [PATCH 18/22] arm64: dts: qcom: lemans-evk-ifp-mezzanine: " Manivannan Sadhasivam via B4 Relay
2026-07-30 11:55 ` Manivannan Sadhasivam
2026-07-30 11:56 ` [PATCH 19/22] arm64: dts: qcom: qcs6490-radxa-dragon-q6a: " Manivannan Sadhasivam via B4 Relay
2026-07-30 11:56 ` Manivannan Sadhasivam
2026-07-30 11:56 ` [PATCH 20/22] arm64: dts: qcom: qcs6490-thundercomm-minipc-g1iot: " Manivannan Sadhasivam via B4 Relay
2026-07-30 11:56 ` Manivannan Sadhasivam
2026-07-30 12:29 ` sashiko-bot
2026-07-30 11:56 ` [PATCH 21/22] arm64: dts: qcom: qcs6490-rb3gen2: " Manivannan Sadhasivam via B4 Relay
2026-07-30 11:56 ` Manivannan Sadhasivam
2026-07-30 12:12 ` sashiko-bot
2026-07-30 11:56 ` [PATCH 22/22] arm64: dts: qcom: qcs6490-rb3gen2-industrial-mezzanine: " Manivannan Sadhasivam via B4 Relay
2026-07-30 11:56 ` Manivannan Sadhasivam
2026-07-30 12:23 ` [PATCH 00/22] arm64: dts: qcom: " Dmitry Baryshkov
2026-07-30 16:14 ` Manivannan Sadhasivam
2026-07-30 16:25 ` Dmitry Baryshkov
2026-07-30 12:46 ` Konrad Dybcio
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260730120943.23CA01F000E9@smtp.kernel.org \
--to=sashiko-bot@kernel.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=manivannan.sadhasivam@oss.qualcomm.com \
--cc=robh@kernel.org \
--cc=sashiko-reviews@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.