Messages in this thread | | | From | Bartosz Golaszewski <> | Subject | [PATCH v4 0/5] arm64: dts: qcom: sa8775p: add more IOMMUs | Date | Mon, 17 Apr 2023 14:58:39 +0200 |
| |
From: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Add the GPU and PCIe IOMMUs for sa8775p platforms as well as the required GPU clock controller driver.
NOTE: I didn't pick up Krzysztof's tag for patch 4/5 as the patch changed significantly.
v3 -> v4: - fix the adreno smmu compatibles - drop patches that are already in next
v2 -> v3: - select QCOM_GDSC in Kconfig for the GPUCC module - the GPU SMMU is actually an adreno SMMU so describe it as such and fix the DT - fix the mapped memory size for the PCIe SMMU
v1 -> v2: - remove unused include in the GPUCC driver - remove unused clock from the GPUCC driver and make it compatible with the generic QCom GPUCC bindings - put the new defconfig option in the right place (as per savedefconfig) and make the GPUCC driver a module rather than built-in - describe the smmu clocks for sa8775p in dt-bindings
Bartosz Golaszewski (5): arm64: defconfig: enable the SA8775P GPUCC driver arm64: dts: qcom: sa8775p: add the pcie smmu node arm64: dts: qcom: sa8775p: add the GPU clock controller node dt-bindings: iommu: arm,smmu: enable clocks for sa8775p Adreno SMMU arm64: dts: qcom: sa8775p: add the GPU IOMMU node
.../devicetree/bindings/iommu/arm,smmu.yaml | 6 +- arch/arm64/boot/dts/qcom/sa8775p.dtsi | 125 ++++++++++++++++++ arch/arm64/configs/defconfig | 1 + 3 files changed, 130 insertions(+), 2 deletions(-)
-- 2.37.2
| |