]> www.infradead.org Git - users/jedix/linux-maple.git/commit
arm64: dts: qcom: sc8280xp: Add PCIe IOMMU
authorNikita Travkin <nikita@trvn.ru>
Sat, 3 May 2025 10:39:29 +0000 (15:39 +0500)
committerBjorn Andersson <andersson@kernel.org>
Wed, 7 May 2025 05:26:35 +0000 (22:26 -0700)
commit8a401135001c65203f3fd210d482bc7eae1bfc56
treedcdba47eb1cfc15cd1a651bc9c1fd51ae09e27eb
parent0d95f64be4176fc98bcc2b4558239800ee93bf32
arm64: dts: qcom: sc8280xp: Add PCIe IOMMU

sc8280xp has an SMMUv3 connected to PCIe which is normally controlled by
QHEE and is thus transparent to the OS. However if we boot Linux in EL2,
without QHEE, we need to manage this IOMMU ourselves. To make that
easier, and since the hardware actually exists, just not "usually"
managed by Linux, describe it in the dts as "reserved".

Signed-off-by: Nikita Travkin <nikita@trvn.ru>
Link: https://lore.kernel.org/r/20250503-sc-el2-overlays-v2-2-24e9b4572e15@trvn.ru
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/sc8280xp.dtsi