linux-stable/drivers/iommu/arm/arm-smmu
Dmitry Baryshkov b4c6ee515c iommu/arm-smmu-qcom: Stop using mmu500 reset for v2 MMUs
The arm_mmu500_reset() writes into registers specific for MMU500. For
the generic ARM SMMU v2 these registers (sACR) are defined as
'implementation defined'. Downstream Qualcomm driver for SMMUv2 doesn't
touch them.

Reviewed-by: Sai Prakash Ranjan <quic_saipraka@quicinc.com>
Tested-by: Sai Prakash Ranjan <quic_saipraka@quicinc.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20221114170635.1406534-10-dmitry.baryshkov@linaro.org
[will: Remove unused 'qcom_smmu_data' stucture]
Signed-off-by: Will Deacon <will@kernel.org>
2022-11-14 18:29:11 +00:00
..
arm-smmu-impl.c iommu/arm-smmu: Support Tegra234 SMMU 2022-05-06 16:29:28 +01:00
arm-smmu-nvidia.c iommu: arm-smmu: disable large page mappings for Nvidia arm-smmu 2022-04-22 11:21:30 +01:00
arm-smmu-qcom-debug.c iommu/arm-smmu-qcom: Merge table from arm-smmu-qcom-debug into match data 2022-11-14 18:09:38 +00:00
arm-smmu-qcom.c iommu/arm-smmu-qcom: Stop using mmu500 reset for v2 MMUs 2022-11-14 18:29:11 +00:00
arm-smmu-qcom.h iommu/arm-smmu-qcom: Merge table from arm-smmu-qcom-debug into match data 2022-11-14 18:09:38 +00:00
arm-smmu.c iommu/dma: Make header private 2022-09-09 09:26:22 +02:00
arm-smmu.h iommu/arm-smmu-qcom: Add debug support for TLB sync timeouts 2022-07-08 14:15:52 +01:00
Makefile iommu/arm-smmu-qcom: Add debug support for TLB sync timeouts 2022-07-08 14:15:52 +01:00
qcom_iommu.c iommu: Clean up bus_set_iommu() 2022-09-07 14:26:17 +02:00