From: Komal Shah <komal_shah802003@yahoo.com>
To: linux-omap-open-source@linux.omap.com
Subject: [PATCH] camera: c99 style structure
Date: Mon, 21 Nov 2005 06:00:48 -0800 (PST) [thread overview]
Message-ID: <20051121140048.12059.qmail@web32907.mail.mud.yahoo.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 528 bytes --]
Tony,
I have attached the patch to update the structures in 16xxcam.c and
sensor file to c99 way and fixes compilation of drivers on h3.
Jian,
I am planning to move sensor_powerup/powerdown to board specific file
(here omap16xxcam.c), before start porting camera driver to 24xx, any
suggestions?
Signed-off-by: Komal Shah <komal_shah802003@yahoo.com>
---Komal Shah
http://komalshah.blogspot.com/
__________________________________
Yahoo! FareChase: Search multiple travel sites in one click.
http://farechase.yahoo.com
[-- Attachment #2: 2116858835-fix.patch --]
[-- Type: text/plain, Size: 3334 bytes --]
diff --git a/drivers/media/video/omap/camera_core.c b/drivers/media/video/omap/camera_core.c
index 077d2b0..e9e84b1 100644
--- a/drivers/media/video/omap/camera_core.c
+++ b/drivers/media/video/omap/camera_core.c
@@ -32,7 +32,7 @@
#include <linux/ctype.h>
#include <linux/pagemap.h>
#include <linux/mm.h>
-#include <linux/device.h>
+#include <linux/platform_device.h>
#include <linux/delay.h>
#include <linux/interrupt.h>
#include <linux/videodev.h>
diff --git a/drivers/media/video/omap/omap16xxcam.c b/drivers/media/video/omap/omap16xxcam.c
index 6f85bd2..2e90557 100644
--- a/drivers/media/video/omap/omap16xxcam.c
+++ b/drivers/media/video/omap/omap16xxcam.c
@@ -566,18 +566,18 @@ omap16xxcam_init(void)
}
struct camera_hardware camera_hardware_if = {
- version : 0x01,
- name : "OMAP16xx Camera Parallel",
- init : omap16xxcam_init,
- cleanup : omap16xxcam_cleanup,
- open : omap16xxcam_open,
- close : omap16xxcam_close,
- enable : omap16xxcam_enable,
- disable : omap16xxcam_disable,
- abort : omap16xxcam_abort,
- set_xclk : omap16xxcam_set_xclk,
- init_dma : omap16xxcam_init_dma,
- start_dma : omap16xxcam_start_dma,
- finish_dma : omap16xxcam_finish_dma,
+ .version = 0x01,
+ .name = "OMAP16xx Camera Parallel",
+ .init = omap16xxcam_init,
+ .cleanup = omap16xxcam_cleanup,
+ .open = omap16xxcam_open,
+ .close = omap16xxcam_close,
+ .enable = omap16xxcam_enable,
+ .disable = omap16xxcam_disable,
+ .abort = omap16xxcam_abort,
+ .set_xclk = omap16xxcam_set_xclk,
+ .init_dma = omap16xxcam_init_dma,
+ .start_dma = omap16xxcam_start_dma,
+ .finish_dma = omap16xxcam_finish_dma,
};
diff --git a/drivers/media/video/omap/sensor_ov9640.c b/drivers/media/video/omap/sensor_ov9640.c
index c48f401..9581a64 100644
--- a/drivers/media/video/omap/sensor_ov9640.c
+++ b/drivers/media/video/omap/sensor_ov9640.c
@@ -1152,19 +1152,19 @@ ov9640sensor_init(struct v4l2_pix_format
}
struct camera_sensor camera_sensor_if = {
- version: 0x01,
- name: "OV9640",
- init: ov9640sensor_init,
- cleanup: ov9640sensor_cleanup,
- enum_pixformat: ov9640sensor_enum_pixformat,
- try_format: ov9640sensor_try_format,
- calc_xclk: ov9640sensor_calc_xclk,
- configure: ov9640sensor_configure,
- query_control: ov9640sensor_query_control,
- get_control: ov9640sensor_get_control,
- set_control: ov9640sensor_set_control,
- power_on: ov9640sensor_power_on,
- power_off: ov9640sensor_power_off,
+ .version = 0x01,
+ .name = "OV9640",
+ .init = ov9640sensor_init,
+ .cleanup = ov9640sensor_cleanup,
+ .enum_pixformat = ov9640sensor_enum_pixformat,
+ .try_format = ov9640sensor_try_format,
+ .calc_xclk = ov9640sensor_calc_xclk,
+ .configure = ov9640sensor_configure,
+ .query_control = ov9640sensor_query_control,
+ .get_control = ov9640sensor_get_control,
+ .set_control = ov9640sensor_set_control,
+ .power_on = ov9640sensor_power_on,
+ .power_off = ov9640sensor_power_off,
};
void print_ov9640_regs(void *priv)
diff --git a/drivers/net/irda/omap1610-ir.c b/drivers/net/irda/omap1610-ir.c
index 8d503ba..88163b7 100644
--- a/drivers/net/irda/omap1610-ir.c
+++ b/drivers/net/irda/omap1610-ir.c
@@ -54,6 +54,7 @@
#include <linux/delay.h>
#include <linux/ioport.h>
#include <linux/dma-mapping.h>
+#include <linux/platform_device.h>
#include <net/irda/irda.h>
#include <net/irda/irmod.h>
[-- Attachment #3: Type: text/plain, Size: 184 bytes --]
_______________________________________________
Linux-omap-open-source mailing list
Linux-omap-open-source@linux.omap.com
http://linux.omap.com/mailman/listinfo/linux-omap-open-source
next reply other threads:[~2005-11-21 14:00 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-11-21 14:00 Komal Shah [this message]
-- strict thread matches above, loose matches on Subject: below --
2005-11-21 15:19 [PATCH] camera: c99 style structure Zhang, Jian
2005-11-21 17:52 ` Tony Lindgren
2005-11-22 8:50 ` Komal Shah
2005-11-22 14:44 Zhang, Jian
2005-11-23 5:39 ` Komal Shah
2005-11-23 15:36 Zhang, Jian
2005-11-24 10:47 ` Komal Shah
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20051121140048.12059.qmail@web32907.mail.mud.yahoo.com \
--to=komal_shah802003@yahoo.com \
--cc=linux-omap-open-source@linux.omap.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox