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();