]> git.baikalelectronics.ru Git - kernel.git/commit
iommu/omap: Register driver before setting IOMMU ops
authorSuman Anna <s-anna@ti.com>
Wed, 12 Apr 2017 05:21:26 +0000 (00:21 -0500)
committerJoerg Roedel <jroedel@suse.de>
Thu, 20 Apr 2017 14:33:58 +0000 (16:33 +0200)
commit7de25e7b23d69d22ed9716dfb41e6b3340572033
tree34672d30cc55881a7d22c20a1ae8f66326ba053d
parentda614505c909624920d27b1ebdf60db8abf19700
iommu/omap: Register driver before setting IOMMU ops

Move the registration of the OMAP IOMMU platform driver before
setting the IOMMU callbacks on the platform bus. This causes
the IOMMU devices to be probed first before the .add_device()
callback is invoked for all registered devices, and allows
the iommu_group support to be added to the OMAP IOMMU driver.

While at this, also check for the return status from bus_set_iommu.

Signed-off-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/omap-iommu.c