File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -153,10 +153,9 @@ struct arm_smmu_device *arm_smmu_impl_init(struct arm_smmu_device *smmu)
153
153
const struct device_node * np = smmu -> dev -> of_node ;
154
154
155
155
/*
156
- * We will inevitably have to combine model-specific implementation
157
- * quirks with platform-specific integration quirks, but everything
158
- * we currently support happens to work out as straightforward
159
- * mutually-exclusive assignments.
156
+ * Set the impl for model-specific implementation quirks first,
157
+ * such that platform integration quirks can pick it up and
158
+ * inherit from it if necessary.
160
159
*/
161
160
switch (smmu -> model ) {
162
161
case ARM_MMU500 :
@@ -168,6 +167,7 @@ struct arm_smmu_device *arm_smmu_impl_init(struct arm_smmu_device *smmu)
168
167
break ;
169
168
}
170
169
170
+ /* This is implicitly MMU-400 */
171
171
if (of_property_read_bool (np , "calxeda,smmu-secure-config-access" ))
172
172
smmu -> impl = & calxeda_impl ;
173
173
You can’t perform that action at this time.
0 commit comments