Skip to contentSkip to conversation

Add ov9655 camera driver

PATCH In review Stefan Herbrechtsmeier 2 participants 3 messages Apr 6, 2009 – Apr 7, 2009 1 message not in the archive Media (V4L/DVB)

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Add ov9655 camera driver

Add a driver for the OmniVision ov9655 camera sensor. The driver use the soc_camera framework.
It was tested on the BeBot robot with a PXA270 processor.

---

linux/drivers/media/video/Kconfig +6 -0
@@ -746,6 +746,12 @@ config SOC_CAMERA_OV772X
 	help
 	  This is a ov772x camera driver
 
+config SOC_CAMERA_OV9655
+	tristate "ov9655 camera support"
+	depends on SOC_CAMERA && I2C
+	help
+	  This driver supports OV9655 cameras from OmniVision
+
 config MX1_VIDEO
 	bool
 
linux/drivers/media/video/Makefile +1 -0
@@ -145,6 +145,7 @@ obj-$(CONFIG_SOC_CAMERA_MT9T031)	+= mt9t
 obj-$(CONFIG_SOC_CAMERA_MT9T031)	+= mt9t031.o
 obj-$(CONFIG_SOC_CAMERA_MT9V022)	+= mt9v022.o
 obj-$(CONFIG_SOC_CAMERA_OV772X)		+= ov772x.o
+obj-$(CONFIG_SOC_CAMERA_OV9655)		+= ov9655.o
 obj-$(CONFIG_SOC_CAMERA_PLATFORM)	+= soc_camera_platform.o
 obj-$(CONFIG_SOC_CAMERA_TW9910)		+= tw9910.o
 
linux/drivers/media/video/ov9655.c new file +1307 -0

1,307 lines not on this page · raw message

#1 lore raw
Quoted 5 lines · Stefan Herbrechtsmeier

Add a driver for the OmniVision ov9655 camera sensor. The driver use the soc_camera framework.
It was tested on the BeBot robot with a PXA270 processor.

Hans, does it make sense to include this one or shall we wait for gspca on this one too?

Thanks
Guennadi
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer

A message that is not in the archive (sent off-list or not yet received): 1239044648.4346.2.camel@ubtonio

#3 lore raw
Quoted 1 line · aderach

Does this driver is working for ov534 with 9657 sensor ID ?

I don't know the ov534. The sensor ID is the same.

At the moment the driver support only the YUV formats. I don't know, which format the ov534 expect.

Quoted 2 lines

Where did you find the document to write this code?

I haven't a real documentation. I get the preliminary OV9655 datasheet with the register description from OmniVision.

Most of the register values in the driver were extracted from the inf file of the evaluation board driver. I compare the values for the different output sizes and analyze them. Based on this and some test I write the driver.

Regards
Stefan

Quoted 27 lines

-------- Message initial --------
*De*: Guennadi Liakhovetski <[email protected] <mailto:Guennadi%20Liakhovetski%20%[email protected]%3e>>
*À*: Stefan Herbrechtsmeier <[email protected] <mailto:Stefan%20Herbrechtsmeier%20%[email protected]%3e>>
*Cc*: Linux Media Mailing List <[email protected] <mailto:Linux%20Media%20Mailing%20List%20%[email protected]%3e>>, Hans Verkuil <[email protected] <mailto:Hans%20Verkuil%20%[email protected]%3e>> *Sujet*: Re: [PATCH] Add ov9655 camera driver
*Date*: Mon, 6 Apr 2009 17:58:57 +0200 (CEST)

Quoted 5 lines · Stefan Herbrechtsmeier

Add a driver for the OmniVision ov9655 camera sensor. The driver use the soc_camera framework.
It was tested on the BeBot robot with a PXA270 processor.

Signed-off-by Stefan Herbrechtsmeier <[email protected] <mailto:[email protected]>>

Hans, does it make sense to include this one or shall we wait for gspca on this one too?

Thanks
Guennadi
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to [email protected] <mailto:[email protected]> More majordomo info at http://vger.kernel.org/majordomo-info.html