ARM: OMAP3: support a phony omap3isp device

This is non-upstream stuff.

Only required to test omap3isp IOMMU functionality.

Signed-off-by: Ohad Ben-Cohen <ohad@wizery.com>
diff --git a/arch/arm/mach-omap2/devices.c b/arch/arm/mach-omap2/devices.c
index 9ceabf0..576dc18 100644
--- a/arch/arm/mach-omap2/devices.c
+++ b/arch/arm/mach-omap2/devices.c
@@ -216,6 +216,12 @@
 	.name = "isp",
 };
 
+struct isp_platform_data {
+	struct isp_v4l2_subdevs_group *subdevs;
+	void (*set_constraints)(struct isp_device *isp, bool enable);
+};
+static struct isp_platform_data bogus_isp_pdata;
+
 int omap3_init_camera(struct isp_platform_data *pdata)
 {
 	omap3isp_device.dev.platform_data = pdata;
@@ -689,6 +695,7 @@
 	omap_init_audio();
 	omap_init_mcpdm();
 	omap_init_camera();
+	omap3_init_camera(&bogus_isp_pdata);
 	omap_init_mbox();
 	omap_init_mcspi();
 	omap_init_pmu();