1Chinese translated version of Documentation/video4linux/omap3isp.txt
2
3If you have any comment or update to the content, please contact the
4original document maintainer directly.  However, if you have a problem
5communicating in English you can also ask the Chinese maintainer for
6help.  Contact the Chinese maintainer if this translation is outdated
7or if there is a problem with the translation.
8
9Maintainer: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10	  Sakari Ailus <sakari.ailus@iki.fi>
11	  David Cohen <dacohen@gmail.com>
12Chinese maintainer: Fu Wei <tekkamanninja@gmail.com>
13---------------------------------------------------------------------
14Documentation/video4linux/omap3isp.txt ���������������
15
16������������������������������������������������������������������������������������������������������
17������������������������������������������������������������������������������������������������������
18������������������������������������������������
19��������������������� Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20	  Sakari Ailus <sakari.ailus@iki.fi>
21	  David Cohen <dacohen@gmail.com>
22��������������������� ������ Fu Wei <tekkamanninja@gmail.com>
23��������������������� ������ Fu Wei <tekkamanninja@gmail.com>
24��������������������� ������ Fu Wei <tekkamanninja@gmail.com>
25
26
27���������������
28---------------------------------------------------------------------
29OMAP 3 ��������������������� (ISP) ������
30
31Copyright (C) 2010 Nokia Corporation
32Copyright (C) 2009 Texas Instruments, Inc.
33
34���������: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
35	  Sakari Ailus <sakari.ailus@iki.fi>
36	  David Cohen <dacohen@gmail.com>
37
38
39������
40===
41
42��������������������� drivers/media/video/omap3isp ���������������������
43���TI���OMAP 3 ��������������������� (ISP) ���������������������������������������TI���
44������������������������������������������������
45
46������������������ OMAP 3 ���������������������������������
47
48	3430
49	3530
50	3630
51
52��������������� V4L2��������������������� v4l2_subdev ������������������������������
53v4l2_subdev ������������������������������������������������
54
55
56������������������
57==========
58
59OMAP 3 ISP ������������ V4L2 ������������ISP���������������������������������������
60������������������������������������������������������ V4L2 ������������������
61
62	OMAP3 ISP CCP2
63	OMAP3 ISP CSI2a
64	OMAP3 ISP CCDC
65	OMAP3 ISP preview
66	OMAP3 ISP resizer
67	OMAP3 ISP AEWB
68	OMAP3 ISP AF
69	OMAP3 ISP histogram
70
71ISP ��������������������������������������������������������������������������������������������� [2]���
72
73
74������ OMAP 3 ISP
75==============
76
77������������ OMAP 3 ISP ���������������������������������������������������������������������������
78������������������������������������������������������������������������������������������������������
79���������������������������������
80
81ISP ������������������������ CSI-2 ��� ���������������������CCP2 ������������������������
82���������������������������������������������������������������������������������������ISP���
83
84Autoidle��������������������������������� 3430 ��� ISP ������������������������������������
85��� omap3isp ������������ autoidle ������������autoidle������������������������
86������ 3630 ���������������
87
88
89������������
90======
91
92OMAP 3 ISP ��������� CCDC ������������AEWB���AF ��� ������������������������������
93V4L2 ���������������������
94
95CCDC ��������������� HS_VS ��������������� V4L2_EVENT_FRAME_SYNC ������
96��������������������������������������������������������������� V4L2_EVENT_OMAP3ISP_HS_VS���
97������ CCDC ������������������������������������������������������������������������������������
98��������� CCDC ���������������������������
99
100��������������������������������������������������������� VS ������������������������������������������
101���������������������������
102
103������������������������������������������������������������������������������������������������������
104������ VIDIOC_OMAP3ISP_STAT_REQ IOCTL ������������������������������������
105������������������������������������
106
107	V4L2_EVENT_OMAP3ISP_AEWB
108	V4L2_EVENT_OMAP3ISP_AF
109	V4L2_EVENT_OMAP3ISP_HIST
110
111������ ioctl ������������������������ struct omap3isp_stat_event_status
112���������������������������������������������������������������������������������������������������������
113��������������������������������� omap3isp_stat_event_status.buf_err ������
114���������������������
115
116
117������ IOCTL
118==========
119
120OMAP 3 ISP ��������������������� V4L2 IOCTL ������������������������������������������
121ISP ������������������������������������ IOCTL ��������������� gamma������������������������
122������������������������
123
124��������������������������� ioctl ������������������������������������������������������
125
126������������������ IOCTL���
127
128	VIDIOC_OMAP3ISP_CCDC_CFG
129	VIDIOC_OMAP3ISP_PRV_CFG
130	VIDIOC_OMAP3ISP_AEWB_CFG
131	VIDIOC_OMAP3ISP_HIST_CFG
132	VIDIOC_OMAP3ISP_AF_CFG
133	VIDIOC_OMAP3ISP_STAT_REQ
134	VIDIOC_OMAP3ISP_STAT_EN
135
136��� include/linux/omap3isp.h ������������������ ioctl ���������������������������
137��������� ISP ��������������� ISP ������������������������������������������ (TRMs)������
138������������������������������
139
140������������������������������ IOCTL ������������������ ISP ������������������������������������
141������������������������������AEWB���AF ��� ���������������������������������������������������������
142������������������������������������������������������������������������ IOCTL ���������������������������
143
144
145CCDC ��� preview������������������ IOCTL
146===============================
147
148VIDIOC_OMAP3ISP_CCDC_CFG ��� VIDIOC_OMAP3ISP_PRV_CFG IOCTL
149��������������������������������������� CCDC ��� preview���������������������������������������
150������������������������������ IOCTL ���������������������VIDIOC_OMAP3ISP_CCDC_CFG IOCTL
151������������������ omap3isp_ccdc_update_config ���������������������������������������
152������������VIDIOC_OMAP3ISP_PRV_CFG ������������������ omap3isp_prev_update_config
153������������������������������������������������������ [1]���
154
155��������������������� update ������������������������������������������������������ flag ���
156������������������������������������������
157
158update ��� flag ���������������������������CCDC ��� preview���������������������
159������������������������������ flag ������������������������������������������ flag ������
160���������������������������������������������������������
161
162������ VIDIOC_OMAP3ISP_CCDC_CFG������������������ update ��� flag ���
163������������������ ������������������������������ IOCTL ������������������������������
164
165        OMAP3ISP_CCDC_ALAW
166        OMAP3ISP_CCDC_LPF
167        OMAP3ISP_CCDC_BLCLAMP
168        OMAP3ISP_CCDC_BCOMP
169        OMAP3ISP_CCDC_FPC
170        OMAP3ISP_CCDC_CULL
171        OMAP3ISP_CCDC_CONFIG_LSC
172        OMAP3ISP_CCDC_TBL_LSC
173
174������ VIDIOC_OMAP3ISP_PRV_CFG ���������������������
175
176        OMAP3ISP_PREV_LUMAENH
177        OMAP3ISP_PREV_INVALAW
178        OMAP3ISP_PREV_HRZ_MED
179        OMAP3ISP_PREV_CFA
180        OMAP3ISP_PREV_CHROMA_SUPP
181        OMAP3ISP_PREV_WB
182        OMAP3ISP_PREV_BLKADJ
183        OMAP3ISP_PREV_RGB2RGB
184        OMAP3ISP_PREV_COLOR_CONV
185        OMAP3ISP_PREV_YC_LIMIT
186        OMAP3ISP_PREV_DEFECT_COR
187        OMAP3ISP_PREV_GAMMABYPASS
188        OMAP3ISP_PREV_DRK_FRM_CAPTURE
189        OMAP3ISP_PREV_DRK_FRM_SUBTRACT
190        OMAP3ISP_PREV_LENS_SHADING
191        OMAP3ISP_PREV_NF
192        OMAP3ISP_PREV_GAMMA
193
194��������������������������������������������������������������������� NULL������������������������������
195���������������������������������
196
197
198������������ IOCTL
199=============
200
201���������������������������������������������������������������������������������������������������������
202������������������������������������������������������������
203
204��������������������� CCDC ���������������������������������������������������������������������������
205��������������������������������������������������������������� IOCTL ���������
206
207AEWB���AF ��� ��������������������������������� IOCTL ������������������������ ISP ������
208������������������������������������������������������������������������������������������������������������
209
210VIDIOC_OMAP3ISP_STAT_EN
211-----------------------
212
213������������ IOCTL ������/������ ���������������������������������������������������������������������
214������������������������������������������������������������������������������������������������������������
215CCDC ������������������������
216
217VIDIOC_OMAP3ISP_AEWB_CFG, VIDIOC_OMAP3ISP_HIST_CFG and VIDIOC_OMAP3ISP_AF_CFG
218-----------------------------------------------------------------------------
219
220������ IOCTL ������������������������������������������������������������������������������������
221������������������������������ OMAP ��� TRM ������������������������������������������������
222������ IOCTL ������������������������������������������ TRM ������������������������������
223������������������
224
225omap3isp_[h3a_af/h3a_aewb/hist]_config.buf_size:
226
227���������������������������������������������������������������������������������������������������������������
228���������������������������������������������������������������������������������������������������������
229��������������������������������������������������������������������������������� -EBUSY���������������
230������������������������������/������/���������������������������������������������������������������������
231������������������������������������������
232
233��������������������������������������������������������������������������������� buf_size ������
234��������������������� buf_size ������[minimum���������������, maximum���������������]
235���������������������������������������������������������������������������������������������������������
236buf_size ���������������������������������������
237
238omap3isp_[h3a_af/h3a_aewb/hist]_config.config_counter:
239
240������������������������������������������������������������������������������������������������������
241���������������������������������������������������������������������������������������������������
242config_counter ������������������������������������������������������������������������
243��������������������������������������������������������������� config_counter ������
244���������������������������������������������
245
246VIDIOC_OMAP3ISP_STAT_REQ
247------------------------
248
249������������������������������������������������������������������������������������������
250omap3isp_stat_data.frame_number ��������������������� field_count
251���������������
252
253
254������������������ (TRMs) ���������������
255==========================
256
257OMAP 3430 TRM:
258<URL:http://focus.ti.com/pdfs/wtbu/OMAP34xx_ES3.1.x_PUBLIC_TRM_vZM.zip>
259��������� 2011-03-05.
260
261OMAP 35xx TRM:
262<URL:http://www.ti.com/litv/pdf/spruf98o> ��������� 2011-03-05.
263
264OMAP 3630 TRM:
265<URL:http://focus.ti.com/pdfs/wtbu/OMAP36xx_ES1.x_PUBLIC_TRM_vQ.zip>
266��������� 2011-03-05.
267
268DM 3730 TRM:
269<URL:http://www.ti.com/litv/pdf/sprugn4h> ��������� 2011-03-06.
270
271
272������������
273=======
274
275[1] include/linux/omap3isp.h
276
277[2] http://git.ideasonboard.org/?p=media-ctl.git;a=summary
278