iommu/arm-smmu: Differentiate specific implementations
authorRobin Murphy <robin.murphy@arm.com>
Wed, 13 Apr 2016 17:12:57 +0000 (18:12 +0100)
committerWill Deacon <will.deacon@arm.com>
Tue, 3 May 2016 17:23:01 +0000 (18:23 +0100)
commit67b65a3fb8e658d00ad1bb06e341f09b1f93a25c
treee585e1fd41b7c4b9c3bde03b85ec90da61d4c4af
parent1bd37a6835bef0ecd2138cb42f9088fd890f9939
iommu/arm-smmu: Differentiate specific implementations

As the inevitable reality of implementation-specific errata workarounds
begin to accrue alongside our integration quirk handling, it's about
time the driver had a decent way of keeping track. Extend the per-SMMU
data so we can identify specific implementations in an efficient and
firmware-agnostic manner.

Acked-by: Tirumalesh Chalamarla <tchalamarla@caviumnetworks.com>
Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
drivers/iommu/arm-smmu.c