ARM: OMAP: make iommu subsys_initcall to fix builtin omap3isp
authorOhad Ben-Cohen <ohad@wizery.com>
Sun, 26 Feb 2012 10:14:14 +0000 (12:14 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 12 Mar 2012 19:31:21 +0000 (12:31 -0700)
commit808288955e88e22d3711051e97ca8c33c629f69e
treebe5fdfc1f4f96e62838be1b53b2a1dfcbe910c33
parent44fb3170ae46f8de964a4bb5b0504e865a6dd7da
ARM: OMAP: make iommu subsys_initcall to fix builtin omap3isp

commit 435792d93410f008120c4dbab148019a3cc31dbc upstream.

omap3isp depends on omap's iommu and will fail to probe if
initialized before it (which always happen if they are builtin).

Make omap's iommu subsys_initcall as an interim solution until
the probe deferral mechanism is merged.

Reported-by: James <angweiyang@gmail.com>
Debugged-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Ohad Ben-Cohen <ohad@wizery.com>
Cc: Tony Lindgren <tony@atomide.com>
Cc: Hiroshi Doyu <hdoyu@nvidia.com>
Cc: Joerg Roedel <Joerg.Roedel@amd.com>
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/arm/mach-omap2/mailbox.c
drivers/iommu/omap-iommu.c