About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / video4linux / omap4_camera.txt




Custom Search

Based on kernel version 3.15.4. Page generated on 2014-07-07 09:05 EST.

1	                              OMAP4 ISS Driver
2	                              ================
3	
4	Introduction
5	------------
6	
7	The OMAP44XX family of chips contains the Imaging SubSystem (a.k.a. ISS),
8	Which contains several components that can be categorized in 3 big groups:
9	
10	- Interfaces (2 Interfaces: CSI2-A & CSI2-B/CCP2)
11	- ISP (Image Signal Processor)
12	- SIMCOP (Still Image Coprocessor)
13	
14	For more information, please look in [1] for latest version of:
15		"OMAP4430 Multimedia Device Silicon Revision 2.x"
16	
17	As of Revision AB, the ISS is described in detail in section 8.
18	
19	This driver is supporting _only_ the CSI2-A/B interfaces for now.
20	
21	It makes use of the Media Controller framework [2], and inherited most of the
22	code from OMAP3 ISP driver (found under drivers/media/platform/omap3isp/*),
23	except that it doesn't need an IOMMU now for ISS buffers memory mapping.
24	
25	Supports usage of MMAP buffers only (for now).
26	
27	Tested platforms
28	----------------
29	
30	- OMAP4430SDP, w/ ES2.1 GP & SEVM4430-CAM-V1-0 (Contains IMX060 & OV5640, in
31	  which only the last one is supported, outputting YUV422 frames).
32	
33	- TI Blaze MDP, w/ OMAP4430 ES2.2 EMU (Contains 1 IMX060 & 2 OV5650 sensors, in
34	  which only the OV5650 are supported, outputting RAW10 frames).
35	
36	- PandaBoard, Rev. A2, w/ OMAP4430 ES2.1 GP & OV adapter board, tested with
37	  following sensors:
38	  * OV5640
39	  * OV5650
40	
41	- Tested on mainline kernel:
42	
43		http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary
44	
45	  Tag: v3.3 (commit c16fa4f2ad19908a47c63d8fa436a1178438c7e7)
46	
47	File list
48	---------
49	drivers/staging/media/omap4iss/
50	include/media/omap4iss.h
51	
52	References
53	----------
54	
55	[1] http://focus.ti.com/general/docs/wtbu/wtbudocumentcenter.tsp?navigationId=12037&templateId=6123#62
56	[2] http://lwn.net/Articles/420485/
57	[3] http://www.spinics.net/lists/linux-media/msg44370.html
58	--
59	Author: Sergio Aguirre <sergio.a.aguirre@gmail.com>
60	Copyright (C) 2012, Texas Instruments
Hide Line Numbers
About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Information is copyright its respective author. All material is available from the Linux Kernel Source distributed under a GPL License. This page is provided as a free service by mjmwired.net.