[PATCH openEuler-OLK-6.6 078/129] iommu/arm-smmu-v3: Add types for each level of the CD table