Skip to content

Commit 1037d0d

Browse files
Jordan Crouseaustriancoder
authored andcommitted
dt-bindings: arm-smmu: Add compatible string for Adreno GPU SMMU
Every Qcom Adreno GPU has an embedded SMMU for its own use. These devices depend on unique features such as split pagetables, different stall/halt requirements and other settings. Identify them with a compatible string so that they can be identified in the arm-smmu implementation specific code. Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org> Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Rob Clark <robdclark@chromium.org> Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
1 parent 1d599fe commit 1037d0d

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

Documentation/devicetree/bindings/iommu/arm,smmu.yaml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@ properties:
2828
- enum:
2929
- qcom,msm8996-smmu-v2
3030
- qcom,msm8998-smmu-v2
31-
- qcom,sc7180-smmu-v2
32-
- qcom,sdm845-smmu-v2
3331
- const: qcom,smmu-v2
3432

3533
- description: Qcom SoCs implementing "arm,mmu-500"
@@ -40,6 +38,13 @@ properties:
4038
- qcom,sm8150-smmu-500
4139
- qcom,sm8250-smmu-500
4240
- const: arm,mmu-500
41+
- description: Qcom Adreno GPUs implementing "arm,smmu-v2"
42+
items:
43+
- enum:
44+
- qcom,sc7180-smmu-v2
45+
- qcom,sdm845-smmu-v2
46+
- const: qcom,adreno-smmu
47+
- const: qcom,smmu-v2
4348
- description: Marvell SoCs implementing "arm,mmu-500"
4449
items:
4550
- const: marvell,ap806-smmu-500

0 commit comments

Comments
 (0)