iommu/arm-smmu: remove support for chained SMMUs
authorWill Deacon <will.deacon@arm.com>
Wed, 25 Jun 2014 10:29:12 +0000 (11:29 +0100)
committerWill Deacon <will.deacon@arm.com>
Thu, 3 Jul 2014 14:50:22 +0000 (15:50 +0100)
commit44680eedf9409daf0fed618ae101f35d1f83d1a4
tree5951a5e3af529803ead15a7885a12f0008fabb70
parentd0948945638635487111d0851218080e81de5104
iommu/arm-smmu: remove support for chained SMMUs

The ARM SMMU driver has supported chained SMMUs (i.e. SMMUs connected
back-to-back in series) via the smmu-parent property in device tree.
This was in anticipation of somebody building such a configuration,
however that seems not to be the case.

This patch removes the unused chained SMMU hack from the driver. We can
consider adding it back later if somebody decided they need it, but for
the time being it's just pointless mess that we're carrying in mainline.

Removal of the feature also makes migration to the generic IOMMU bindings
easier.

Signed-off-by: Will Deacon <will.deacon@arm.com>
Documentation/devicetree/bindings/iommu/arm,smmu.txt
drivers/iommu/arm-smmu.c