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