[PATCH openEuler-1.0-LTS] iommu/arm-smmu-v3: Add suspend and resume support