File tree Expand file tree Collapse file tree 1 file changed +24
-1
lines changed
Documentation/devicetree/bindings/iommu Expand file tree Collapse file tree 1 file changed +24
-1
lines changed Original file line number Diff line number Diff line change @@ -44,6 +44,11 @@ properties:
44
44
items :
45
45
- const : marvell,ap806-smmu-500
46
46
- const : arm,mmu-500
47
+ - description : NVIDIA SoCs that program two ARM MMU-500s identically
48
+ items :
49
+ - enum :
50
+ - nvidia,tegra194-smmu
51
+ - const : nvidia,smmu-500
47
52
- items :
48
53
- const : arm,mmu-500
49
54
- const : arm,smmu-v2
@@ -61,7 +66,8 @@ properties:
61
66
- cavium,smmu-v2
62
67
63
68
reg :
64
- maxItems : 1
69
+ minItems : 1
70
+ maxItems : 2
65
71
66
72
' #global-interrupts ' :
67
73
description : The number of global interrupts exposed by the device.
@@ -144,6 +150,23 @@ required:
144
150
145
151
additionalProperties : false
146
152
153
+ allOf :
154
+ - if :
155
+ properties :
156
+ compatible :
157
+ contains :
158
+ enum :
159
+ - nvidia,tegra194-smmu
160
+ then :
161
+ properties :
162
+ reg :
163
+ minItems : 2
164
+ maxItems : 2
165
+ else :
166
+ properties :
167
+ reg :
168
+ maxItems : 1
169
+
147
170
examples :
148
171
- |+
149
172
/* SMMU with stream matching or stream indexing */
You can’t perform that action at this time.
0 commit comments