I'm fairly sure that none of the earlier SoCs had an IOMMU. It's of course possible that there was one hidden in the GPU or something, but nothing on the CPU side.
What would be the benefit of having their own IOMMU instead of just using the ARM SMMU?