Skip to content

Commit a7a7c8c

Browse files
AngeloGioacchino Del Regnowilldeacon
authored andcommitted
dt-bindings: iommu: qcom,iommu: Add QSMMUv2 and MSM8976 compatibles
Add compatible string "qcom,msm-iommu-v2" for the inner node, along with "qcom,msm8976-iommu" as a first user of it and "qcom,msm-iommu-v2-ns" and "qcom,msm-iommu-v2-sec" for the context bank nodes to support Qualcomm's secure fw "SMMU v2" implementation. Signed-off-by: AngeloGioacchino Del Regno <[email protected]> Reviewed-by: Rob Herring <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Will Deacon <[email protected]>
1 parent e4c2450 commit a7a7c8c

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

Documentation/devicetree/bindings/iommu/qcom,iommu.yaml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,16 @@ description: |
1717
1818
properties:
1919
compatible:
20-
items:
21-
- enum:
22-
- qcom,msm8916-iommu
23-
- qcom,msm8953-iommu
24-
- const: qcom,msm-iommu-v1
20+
oneOf:
21+
- items:
22+
- enum:
23+
- qcom,msm8916-iommu
24+
- qcom,msm8953-iommu
25+
- const: qcom,msm-iommu-v1
26+
- items:
27+
- enum:
28+
- qcom,msm8976-iommu
29+
- const: qcom,msm-iommu-v2
2530

2631
clocks:
2732
items:
@@ -64,6 +69,8 @@ patternProperties:
6469
enum:
6570
- qcom,msm-iommu-v1-ns
6671
- qcom,msm-iommu-v1-sec
72+
- qcom,msm-iommu-v2-ns
73+
- qcom,msm-iommu-v2-sec
6774

6875
interrupts:
6976
maxItems: 1

0 commit comments

Comments
 (0)