diff options
-rw-r--r-- | drivers/iommu/arm-smmu.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/iommu/arm-smmu.c b/drivers/iommu/arm-smmu.c index b6b11642b3a9..ba18d89d4732 100644 --- a/drivers/iommu/arm-smmu.c +++ b/drivers/iommu/arm-smmu.c | |||
@@ -120,6 +120,7 @@ enum arm_smmu_implementation { | |||
120 | GENERIC_SMMU, | 120 | GENERIC_SMMU, |
121 | ARM_MMU500, | 121 | ARM_MMU500, |
122 | CAVIUM_SMMUV2, | 122 | CAVIUM_SMMUV2, |
123 | QCOM_SMMUV2, | ||
123 | }; | 124 | }; |
124 | 125 | ||
125 | struct arm_smmu_s2cr { | 126 | struct arm_smmu_s2cr { |
@@ -2030,6 +2031,7 @@ ARM_SMMU_MATCH_DATA(smmu_generic_v2, ARM_SMMU_V2, GENERIC_SMMU); | |||
2030 | ARM_SMMU_MATCH_DATA(arm_mmu401, ARM_SMMU_V1_64K, GENERIC_SMMU); | 2031 | ARM_SMMU_MATCH_DATA(arm_mmu401, ARM_SMMU_V1_64K, GENERIC_SMMU); |
2031 | ARM_SMMU_MATCH_DATA(arm_mmu500, ARM_SMMU_V2, ARM_MMU500); | 2032 | ARM_SMMU_MATCH_DATA(arm_mmu500, ARM_SMMU_V2, ARM_MMU500); |
2032 | ARM_SMMU_MATCH_DATA(cavium_smmuv2, ARM_SMMU_V2, CAVIUM_SMMUV2); | 2033 | ARM_SMMU_MATCH_DATA(cavium_smmuv2, ARM_SMMU_V2, CAVIUM_SMMUV2); |
2034 | ARM_SMMU_MATCH_DATA(qcom_smmuv2, ARM_SMMU_V2, QCOM_SMMUV2); | ||
2033 | 2035 | ||
2034 | static const struct of_device_id arm_smmu_of_match[] = { | 2036 | static const struct of_device_id arm_smmu_of_match[] = { |
2035 | { .compatible = "arm,smmu-v1", .data = &smmu_generic_v1 }, | 2037 | { .compatible = "arm,smmu-v1", .data = &smmu_generic_v1 }, |
@@ -2038,6 +2040,7 @@ static const struct of_device_id arm_smmu_of_match[] = { | |||
2038 | { .compatible = "arm,mmu-401", .data = &arm_mmu401 }, | 2040 | { .compatible = "arm,mmu-401", .data = &arm_mmu401 }, |
2039 | { .compatible = "arm,mmu-500", .data = &arm_mmu500 }, | 2041 | { .compatible = "arm,mmu-500", .data = &arm_mmu500 }, |
2040 | { .compatible = "cavium,smmu-v2", .data = &cavium_smmuv2 }, | 2042 | { .compatible = "cavium,smmu-v2", .data = &cavium_smmuv2 }, |
2043 | { .compatible = "qcom,smmu-v2", .data = &qcom_smmuv2 }, | ||
2041 | { }, | 2044 | { }, |
2042 | }; | 2045 | }; |
2043 | MODULE_DEVICE_TABLE(of, arm_smmu_of_match); | 2046 | MODULE_DEVICE_TABLE(of, arm_smmu_of_match); |