iommu: add new iommu_ops callback for adding an OF device
authorWill Deacon <will.deacon@arm.com>
Wed, 27 Aug 2014 15:15:59 +0000 (16:15 +0100)
committerWill Deacon <will.deacon@arm.com>
Mon, 1 Dec 2014 16:50:35 +0000 (16:50 +0000)
commitd0f60a44f5120a8e1c48995285c7d8d1e4915b35
treecac8578437d68c2868d23b356f0dd5027d8a400b
parenta3a60f81ee6f8fa65a57fa186b395bcd1f1bb097
iommu: add new iommu_ops callback for adding an OF device

This patch adds a new function to the iommu_ops structure to allow an
OF device to be added to a specific IOMMU instance using the recently
merged generic devicetree binding for IOMMUs. The callback (of_xlate)
takes a struct device representing the master and an of_phandle_args
representing the IOMMU and the correspondong IDs for the new master.

Acked-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Joerg Roedel <jroedel@suse.de>
Acked-by: Marek Szyprowski <m.szyprowski@samsung.com>
Tested-by: Robin Murphy <robin.murphy@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
include/linux/iommu.h