Go to the documentation of this file.
62 #define DFCMEMCTL 0x94
85 #define DATAHOFST 0xd8
86 #define DATAVOFST 0xdc
89 #define TWODLSCCFG 0xe8
90 #define TWODLSCOFST 0xec
91 #define TWODLSCINI 0xf0
92 #define TWODLSCGRBU 0xf4
93 #define TWODLSCGRBL 0xf8
94 #define TWODLSCGROF 0xfc
95 #define TWODLSCORBU 0x100
96 #define TWODLSCORBL 0x104
97 #define TWODLSCOROF 0x108
98 #define TWODLSCIRQEN 0x10c
99 #define TWODLSCIRQST 0x110
104 #define FMTPLEN 0x118
109 #define FMTRLEN 0x12c
110 #define FMTHCNT 0x130
111 #define FMTAPTR_BASE 0x134
113 #define FMTAPTR(i) (FMTAPTR_BASE + (i * 4))
114 #define FMTPGMVF0 0x174
115 #define FMTPGMVF1 0x178
116 #define FMTPGMAPU0 0x17c
117 #define FMTPGMAPU1 0x180
118 #define FMTPGMAPS0 0x184
119 #define FMTPGMAPS1 0x188
120 #define FMTPGMAPS2 0x18c
121 #define FMTPGMAPS3 0x190
122 #define FMTPGMAPS4 0x194
123 #define FMTPGMAPS5 0x198
124 #define FMTPGMAPS6 0x19c
125 #define FMTPGMAPS7 0x1a0
153 #define START_PX_HOR_MASK 0x7FFF
154 #define NUM_PX_HOR_MASK 0x7FFF
155 #define START_VER_ONE_MASK 0x7FFF
156 #define START_VER_TWO_MASK 0x7FFF
157 #define NUM_LINES_VER 0x7FFF
160 #define GAIN_INTEGER_SHIFT 9
161 #define OFFSET_MASK 0xFFF
162 #define GAIN_SDRAM_EN_SHIFT 12
163 #define GAIN_IPIPE_EN_SHIFT 13
164 #define GAIN_H3A_EN_SHIFT 14
165 #define OFST_SDRAM_EN_SHIFT 8
166 #define OFST_IPIPE_EN_SHIFT 9
167 #define OFST_H3A_EN_SHIFT 10
168 #define GAIN_OFFSET_EN_MASK 0x7700
171 #define CULL_PAT_EVEN_LINE_SHIFT 8
174 #define ISIF_YCINSWP_RAW (0x00 << 4)
175 #define ISIF_YCINSWP_YCBCR (0x01 << 4)
176 #define ISIF_CCDCFG_FIDMD_LATCH_VSYNC (0x00 << 6)
177 #define ISIF_CCDCFG_WENLOG_AND (0x00 << 8)
178 #define ISIF_CCDCFG_TRGSEL_WEN (0x00 << 9)
179 #define ISIF_CCDCFG_EXTRG_DISABLE (0x00 << 10)
180 #define ISIF_LATCH_ON_VSYNC_DISABLE (0x01 << 15)
181 #define ISIF_LATCH_ON_VSYNC_ENABLE (0x00 << 15)
182 #define ISIF_DATA_PACK_MASK 3
183 #define ISIF_DATA_PACK16 0
184 #define ISIF_DATA_PACK12 1
185 #define ISIF_DATA_PACK8 2
186 #define ISIF_PIX_ORDER_SHIFT 11
187 #define ISIF_BW656_ENABLE (0x01 << 5)
190 #define ISIF_VDHDOUT_INPUT (0x00 << 0)
191 #define ISIF_INPUT_SHIFT 12
192 #define ISIF_RAW_INPUT_MODE 0
193 #define ISIF_FID_POL_SHIFT 4
194 #define ISIF_HD_POL_SHIFT 3
195 #define ISIF_VD_POL_SHIFT 2
196 #define ISIF_DATAPOL_NORMAL 0
197 #define ISIF_DATAPOL_SHIFT 6
198 #define ISIF_EXWEN_DISABLE 0
199 #define ISIF_EXWEN_SHIFT 5
200 #define ISIF_FRM_FMT_SHIFT 7
201 #define ISIF_DATASFT_SHIFT 8
202 #define ISIF_LPF_SHIFT 14
203 #define ISIF_LPF_MASK 1
206 #define ISIF_ALAW_GAMA_WD_MASK 0xF
207 #define ISIF_ALAW_GAMA_WD_SHIFT 1
208 #define ISIF_ALAW_ENABLE 1
209 #define ISIF_GAMMAWD_CFA_SHIFT 5
212 #define ISIF_HSIZE_FLIP_MASK 1
213 #define ISIF_HSIZE_FLIP_SHIFT 12
216 #define ISIF_DPCM_EN_SHIFT 12
217 #define ISIF_DPCM_PREDICTOR_SHIFT 13
220 #define ISIF_BC_MODE_COLOR_SHIFT 4
221 #define ISIF_HORZ_BC_MODE_SHIFT 1
222 #define ISIF_HORZ_BC_WIN_SEL_SHIFT 5
223 #define ISIF_HORZ_BC_PIX_LIMIT_SHIFT 6
224 #define ISIF_HORZ_BC_WIN_H_SIZE_SHIFT 8
225 #define ISIF_HORZ_BC_WIN_V_SIZE_SHIFT 12
226 #define ISIF_VERT_BC_RST_VAL_SEL_SHIFT 4
227 #define ISIF_VERT_BC_LINE_AVE_COEF_SHIFT 8
230 #define ISIF_VDFC_EN_SHIFT 4
231 #define ISIF_VDFC_CORR_MOD_SHIFT 5
232 #define ISIF_VDFC_CORR_WHOLE_LN_SHIFT 7
233 #define ISIF_VDFC_LEVEL_SHFT_SHIFT 8
234 #define ISIF_VDFC_POS_MASK 0x1FFF
235 #define ISIF_DFCMEMCTL_DFCMARST_SHIFT 2
238 #define ISIF_CSC_COEF_INTEG_MASK 7
239 #define ISIF_CSC_COEF_DECIMAL_MASK 0x1f
240 #define ISIF_CSC_COEF_INTEG_SHIFT 5
241 #define ISIF_CSCM_MSB_SHIFT 8
242 #define ISIF_DF_CSC_SPH_MASK 0x1FFF
243 #define ISIF_DF_CSC_LNH_MASK 0x1FFF
244 #define ISIF_DF_CSC_SLV_MASK 0x1FFF
245 #define ISIF_DF_CSC_LNV_MASK 0x1FFF
246 #define ISIF_DF_NUMLINES 0x7FFF
247 #define ISIF_DF_NUMPIX 0x1FFF
250 #define ISIF_DATA_H_OFFSET_MASK 0x1FFF
251 #define ISIF_DATA_V_OFFSET_MASK 0x1FFF
254 #define ISIF_LIN_CORRSFT_SHIFT 4
255 #define ISIF_LIN_SCALE_FACT_INTEG_SHIFT 10
259 #define ISIF_PG_EN (1 << 3)
260 #define ISIF_SEL_PG_SRC (3 << 4)
261 #define ISIF_PG_VD_POL_SHIFT 0
262 #define ISIF_PG_HD_POL_SHIFT 1
265 #define ISIF_SYNCEN_VDHDEN_MASK (1 << 0)
266 #define ISIF_SYNCEN_WEN_MASK (1 << 1)
267 #define ISIF_SYNCEN_WEN_SHIFT 1