iommu/arm-smmu: Prepare for multiple DMA domain types