Files
android_kernel_xiaomi_sm8450/drivers/iommu/qcom-io-pgtable-arm.c
Faiyaz Mohammed a9db11ad55 arm-smmu: Add clock and regulator vote in qcom io page table sync path
Below path is doing the iotlb flush without clock and regulator vote
which is resulting in NOC error, to avoid unclocked access adding the
clock and regulator vote in qcom io page table sync path.

 __arm_smmu_flush_iotlb_all[arm_smmu]+0x88
 arm_smmu_qcom_tlb_sync[arm_smmu]+0x1c
 arm_lpae_install_table[qcom_iommu_util]+0x60
 __arm_lpae_map[qcom_iommu_util]+0x290
 __arm_lpae_map[qcom_iommu_util]+0x7b0
 arm_lpae_map_sg[qcom_iommu_util][jt]+0x348
 _iopgtbl_map_sg[msm_kgsl]+0x8c
 kgsl_iopgtbl_map[msm_kgsl]+0xec.

Change-Id: I65c7b0c2e707192b66f4f86e3eb1bd97a818f43e
Signed-off-by: Faiyaz Mohammed <quic_faiyazm@quicinc.com>
2022-03-03 10:50:10 +05:30

46 KiB