lists.zerezo.com
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Patch 9/16] OMAP3 camera driver platform device
- Date: Mon, 30 Jun 2008 23:06:11 -0500
- From: Mohit Jalori <mjalori@xxxxxx>
- Subject: [Patch 9/16] OMAP3 camera driver platform device
From: Sameer Venkatraman <sameerv@xxxxxx>
ARM: OMAP: OMAP34XXCAM: Camera Plataform Device.
Adding OMAP 3 Camera Platform Device.
Signed-off-by: Sameer Venkatraman <sameerv@xxxxxx>
Signed-off-by: Mohit Jalori <mjalori@xxxxxx>
---
devices.c | 26 ++++++++++++++++++++++++++
1 files changed, 26 insertions(+)
--- a/arch/arm/mach-omap2/devices.c
+++ b/arch/arm/mach-omap2/devices.c
@@ -50,6 +50,32 @@
{
platform_device_register(&omap_cam_device);
}
+
+#elif defined(CONFIG_VIDEO_OMAP3) || defined(CONFIG_VIDEO_OMAP3_MODULE)
+
+static struct resource cam_resources[] = {
+ {
+ .start = OMAP34XX_CAMERA_BASE,
+ .end = OMAP34XX_CAMERA_BASE + 0x1B70,
+ .flags = IORESOURCE_MEM,
+ },
+ {
+ .start = INT_34XX_CAM_IRQ,
+ .flags = IORESOURCE_IRQ,
+ }
+};
+
+static struct platform_device omap_cam_device = {
+ .name = "omap34xxcam",
+ .id = -1,
+ .num_resources = ARRAY_SIZE(cam_resources),
+ .resource = cam_resources,
+};
+
+static inline void omap_init_camera(void)
+{
+ platform_device_register(&omap_cam_device);
+}
#else
static inline void omap_init_camera(void)
{
--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list