Lines Matching +full:0 +full:x5400

7  * V0.0X01.0X00 first version.
8 * V0.0X01.0X01 support conversion gain switch.
9 * V0.0X01.0X02 add debug interface for conversion gain switch.
10 * V0.0X01.0X03 support enum sensor fmt
11 * V0.0X01.0X04 add quick stream on/off
34 #define DRIVER_VERSION KERNEL_VERSION(0, 0x01, 0x04)
50 #define CHIP_ID 0x0F56
51 #define AR0822_REG_CHIP_ID 0x3000
53 #define AR0822_REG_CTRL_MODE 0x301A
54 #define AR0822_MODE_SW_STANDBY 0x0018
55 #define AR0822_MODE_STREAMING 0x001C
59 #define AR0822_VTS_MAX 0xffff /* Frame length line; open.k*/
61 #define AR0822_REG_EXP 0x3012
63 #define AR0822_REG_GAIN 0x5900
64 #define AR0822_REG_GAIN2 0x5902
65 #define AR0822_REG_GAIN3 0x5904
66 #define AR0822_GAIN_MIN 0
69 #define AR0822_GAIN_DEFAULT 0x20
71 #define AR0822_GROUP_UPDATE_ADDRESS 0x301A
72 #define AR0822_GROUP_UPDATE_START_DATA 0x801C
73 #define AR0822_GROUP_UPDATE_END_DATA 0x001C /* make sure exposure and gain take effect from N+2 fr…
75 #define AR0822_SOFTWARE_RESET_REG 0x301A
77 #define AR0822_REG_VTS 0x300A
79 #define REG_NULL 0xFFFF /* Flag address for I2C array write,indicate this is the last row of I2…
80 #define REG_DELAY 0xFFFE
108 #define AR0822_FLIP_REG 0x3040
183 {0x3030,0x0092},//PLL_MULTIPLIER
184 {0x302E,0x0002},//PRE_PLL_CLK_DIV
185 {0x302C,0x0002},//VT_SYS_CLK_DIV
186 {0x302A,0x0006},//VT_PIX_CLK_DIV
187 {0x3038,0x0004},//OP_SYS_CLK_DIV
188 {0x3036,0x0006},//OP_WORD_CLK_DIV
189 {0x31B0,0x0071},//FRAME_PREAMBLE
190 {0x31B2,0x004D},//LINE_PREAMBLE
191 {0x31B4,0x51C8},//MIPI_TIMING_0
192 {0x31B6,0x5288},//MIPI_TIMING_1
193 {0x31B8,0x70CA},//MIPI_TIMING_2
194 {0x31BA,0x030B},//MIPI_TIMING_3
195 {0x31BC,0x0C89},//MIPI_TIMING_4
196 {0x3342,0x122C},//MIPI_F1_PDT_EDT
197 {0x2512,0xA000},//SEQ_CTRL_PORT
198 {0x2510,0x0720},//SEQ_DATA_PORT
199 {0x2510,0xFFFF},//SEQ_DATA_PORT
200 {0x2510,0xFFFF},//SEQ_DATA_PORT
201 {0x2510,0xFFFF},//SEQ_DATA_PORT
202 {0x2510,0xFFFF},//SEQ_DATA_PORT
203 {0x2510,0xFFFF},//SEQ_DATA_PORT
204 {0x2510,0xFFFF},//SEQ_DATA_PORT
205 {0x2510,0xFFFF},//SEQ_DATA_PORT
206 {0x2510,0x2122},//SEQ_DATA_PORT
207 {0x2510,0xFFFF},//SEQ_DATA_PORT
208 {0x2510,0xFFFF},//SEQ_DATA_PORT
209 {0x2510,0xFFFF},//SEQ_DATA_PORT
210 {0x2510,0x26FF},//SEQ_DATA_PORT
211 {0x2510,0xFFFF},//SEQ_DATA_PORT
212 {0x2510,0xFFFF},//SEQ_DATA_PORT
213 {0x2510,0xFFFF},//SEQ_DATA_PORT
214 {0x2510,0xFFFF},//SEQ_DATA_PORT
215 {0x2510,0xFFFF},//SEQ_DATA_PORT
216 {0x2510,0xFFFF},//SEQ_DATA_PORT
217 {0x2510,0xFFFF},//SEQ_DATA_PORT
218 {0x2510,0xFFFF},//SEQ_DATA_PORT
219 {0x2510,0xFFFF},//SEQ_DATA_PORT
220 {0x2510,0xFFFF},//SEQ_DATA_PORT
221 {0x2510,0xFFFF},//SEQ_DATA_PORT
222 {0x2510,0xFFFF},//SEQ_DATA_PORT
223 {0x2510,0xFFFF},//SEQ_DATA_PORT
224 {0x2510,0xFFFF},//SEQ_DATA_PORT
225 {0x2510,0xFFFF},//SEQ_DATA_PORT
226 {0x2510,0x20FF},//SEQ_DATA_PORT
227 {0x2510,0x20FF},//SEQ_DATA_PORT
228 {0x2510,0x20FF},//SEQ_DATA_PORT
229 {0x2510,0x20FF},//SEQ_DATA_PORT
230 {0x2510,0x20FF},//SEQ_DATA_PORT
231 {0x2510,0x20FF},//SEQ_DATA_PORT
232 {0x2510,0x20FF},//SEQ_DATA_PORT
233 {0x2510,0x20FF},//SEQ_DATA_PORT
234 {0x2510,0x20FF},//SEQ_DATA_PORT
235 {0x2510,0x20FF},//SEQ_DATA_PORT
236 {0x2510,0x20FF},//SEQ_DATA_PORT
237 {0x2510,0x20FF},//SEQ_DATA_PORT
238 {0x2510,0x20FF},//SEQ_DATA_PORT
239 {0x2510,0x20FF},//SEQ_DATA_PORT
240 {0x2510,0x20FF},//SEQ_DATA_PORT
241 {0x2510,0x20FF},//SEQ_DATA_PORT
242 {0x2510,0x20FF},//SEQ_DATA_PORT
243 {0x2510,0x0F8C},//SEQ_DATA_PORT
244 {0x2510,0x20FF},//SEQ_DATA_PORT
245 {0x2510,0x20FF},//SEQ_DATA_PORT
246 {0x2510,0x20FF},//SEQ_DATA_PORT
247 {0x2510,0x20FF},//SEQ_DATA_PORT
248 {0x2510,0x20FF},//SEQ_DATA_PORT
249 {0x2510,0x20FF},//SEQ_DATA_PORT
250 {0x2510,0x20FF},//SEQ_DATA_PORT
251 {0x2510,0x20FF},//SEQ_DATA_PORT
252 {0x2510,0x20FF},//SEQ_DATA_PORT
253 {0x2510,0x20FF},//SEQ_DATA_PORT
254 {0x2510,0x20FF},//SEQ_DATA_PORT
255 {0x2510,0x20FF},//SEQ_DATA_PORT
256 {0x2510,0x20FF},//SEQ_DATA_PORT
257 {0x2510,0x20FF},//SEQ_DATA_PORT
258 {0x2510,0x20FF},//SEQ_DATA_PORT
259 {0x2510,0x20FF},//SEQ_DATA_PORT
260 {0x2510,0x20FF},//SEQ_DATA_PORT
261 {0x2510,0x20FF},//SEQ_DATA_PORT
262 {0x2510,0x20FF},//SEQ_DATA_PORT
263 {0x2510,0x20FF},//SEQ_DATA_PORT
264 {0x2510,0x20FF},//SEQ_DATA_PORT
265 {0x2510,0x20FF},//SEQ_DATA_PORT
266 {0x2510,0x20FF},//SEQ_DATA_PORT
267 {0x2510,0x20E0},//SEQ_DATA_PORT
268 {0x2510,0x8055},//SEQ_DATA_PORT
269 {0x2510,0xA0E1},//SEQ_DATA_PORT
270 {0x2510,0x3041},//SEQ_DATA_PORT
271 {0x2510,0x2000},//SEQ_DATA_PORT
272 {0x2510,0x3088},//SEQ_DATA_PORT
273 {0x2510,0x3282},//SEQ_DATA_PORT
274 {0x2510,0xA681},//SEQ_DATA_PORT
275 {0x2510,0x20FF},//SEQ_DATA_PORT
276 {0x2510,0x20FF},//SEQ_DATA_PORT
277 {0x2510,0x20FF},//SEQ_DATA_PORT
278 {0x2510,0x20FF},//SEQ_DATA_PORT
279 {0x2510,0x20FE},//SEQ_DATA_PORT
280 {0x2510,0x9070},//SEQ_DATA_PORT
281 {0x2510,0x891D},//SEQ_DATA_PORT
282 {0x2510,0x867F},//SEQ_DATA_PORT
283 {0x2510,0x20FF},//SEQ_DATA_PORT
284 {0x2510,0x20FC},//SEQ_DATA_PORT
285 {0x2510,0x893F},//SEQ_DATA_PORT
286 {0x2510,0x0F92},//SEQ_DATA_PORT
287 {0x2510,0x20E0},//SEQ_DATA_PORT
288 {0x2510,0x0F8F},//SEQ_DATA_PORT
289 {0x2510,0x20FF},//SEQ_DATA_PORT
290 {0x2510,0x20FF},//SEQ_DATA_PORT
291 {0x2510,0x20FF},//SEQ_DATA_PORT
292 {0x2510,0x20FF},//SEQ_DATA_PORT
293 {0x2510,0x20FF},//SEQ_DATA_PORT
294 {0x2510,0x20E0},//SEQ_DATA_PORT
295 {0x2510,0x9770},//SEQ_DATA_PORT
296 {0x2510,0x20FC},//SEQ_DATA_PORT
297 {0x2510,0x8054},//SEQ_DATA_PORT
298 {0x2510,0x896C},//SEQ_DATA_PORT
299 {0x2510,0x200A},//SEQ_DATA_PORT
300 {0x2510,0x9030},//SEQ_DATA_PORT
301 {0x2510,0x200A},//SEQ_DATA_PORT
302 {0x2510,0x8040},//SEQ_DATA_PORT
303 {0x2510,0x8948},//SEQ_DATA_PORT
304 {0x2510,0x200A},//SEQ_DATA_PORT
305 {0x2510,0x1597},//SEQ_DATA_PORT
306 {0x2510,0x8808},//SEQ_DATA_PORT
307 {0x2510,0x200A},//SEQ_DATA_PORT
308 {0x2510,0x1F96},//SEQ_DATA_PORT
309 {0x2510,0x20FF},//SEQ_DATA_PORT
310 {0x2510,0x20E0},//SEQ_DATA_PORT
311 {0x2510,0xA0C0},//SEQ_DATA_PORT
312 {0x2510,0x200A},//SEQ_DATA_PORT
313 {0x2510,0x3044},//SEQ_DATA_PORT
314 {0x2510,0x3088},//SEQ_DATA_PORT
315 {0x2510,0x3282},//SEQ_DATA_PORT
316 {0x2510,0x2004},//SEQ_DATA_PORT
317 {0x2510,0x1FAA},//SEQ_DATA_PORT
318 {0x2510,0x20FF},//SEQ_DATA_PORT
319 {0x2510,0x20FF},//SEQ_DATA_PORT
320 {0x2510,0x20FF},//SEQ_DATA_PORT
321 {0x2510,0x20FF},//SEQ_DATA_PORT
322 {0x2510,0x20E0},//SEQ_DATA_PORT
323 {0x2510,0x7FFF},//SEQ_DATA_PORT
324 {0x2510,0x7FFF},//SEQ_DATA_PORT
325 {0x2510,0x7FFF},//SEQ_DATA_PORT
326 {0x2510,0x20FF},//SEQ_DATA_PORT
327 {0x2510,0x7FFF},//SEQ_DATA_PORT
328 {0x2510,0x7FFF},//SEQ_DATA_PORT
329 {0x2510,0x7FFF},//SEQ_DATA_PORT
330 {0x2510,0x3108},//SEQ_DATA_PORT
331 {0x2510,0x2400},//SEQ_DATA_PORT
332 {0x2510,0x3244},//SEQ_DATA_PORT
333 {0x2510,0x7FFF},//SEQ_DATA_PORT
334 {0x2510,0x3108},//SEQ_DATA_PORT
335 {0x2510,0x2400},//SEQ_DATA_PORT
336 {0x2510,0x2702},//SEQ_DATA_PORT
337 {0x2510,0x3242},//SEQ_DATA_PORT
338 {0x2510,0x3108},//SEQ_DATA_PORT
339 {0x2510,0x2420},//SEQ_DATA_PORT
340 {0x2510,0x2703},//SEQ_DATA_PORT
341 {0x2510,0x3242},//SEQ_DATA_PORT
342 {0x2510,0x3108},//SEQ_DATA_PORT
343 {0x2510,0x2420},//SEQ_DATA_PORT
344 {0x2510,0x2704},//SEQ_DATA_PORT
345 {0x2510,0x3244},//SEQ_DATA_PORT
346 {0x2510,0x7FFF},//SEQ_DATA_PORT
347 {0x2510,0x7FFF},//SEQ_DATA_PORT
348 {0x2510,0x7FFF},//SEQ_DATA_PORT
349 {0x2510,0x7FFF},//SEQ_DATA_PORT
350 {0x2510,0x8801},//SEQ_DATA_PORT
351 {0x2510,0x000F},//SEQ_DATA_PORT
352 {0x2510,0x109C},//SEQ_DATA_PORT
353 {0x2510,0x8855},//SEQ_DATA_PORT
354 {0x2510,0x3101},//SEQ_DATA_PORT
355 {0x2510,0x3041},//SEQ_DATA_PORT
356 {0x2510,0x2000},//SEQ_DATA_PORT
357 {0x2510,0x3102},//SEQ_DATA_PORT
358 {0x2510,0x3041},//SEQ_DATA_PORT
359 {0x2510,0x2000},//SEQ_DATA_PORT
360 {0x2510,0x3181},//SEQ_DATA_PORT
361 {0x2510,0x3041},//SEQ_DATA_PORT
362 {0x2510,0x2000},//SEQ_DATA_PORT
363 {0x2510,0x3188},//SEQ_DATA_PORT
364 {0x2510,0x3041},//SEQ_DATA_PORT
365 {0x2510,0x2000},//SEQ_DATA_PORT
366 {0x2510,0x3282},//SEQ_DATA_PORT
367 {0x2510,0x3104},//SEQ_DATA_PORT
368 {0x2510,0x2000},//SEQ_DATA_PORT
369 {0x2510,0xB0E4},//SEQ_DATA_PORT
370 {0x2510,0xAD92},//SEQ_DATA_PORT
371 {0x2510,0xBC0C},//SEQ_DATA_PORT
372 {0x2510,0x1028},//SEQ_DATA_PORT
373 {0x2510,0x0022},//SEQ_DATA_PORT
374 {0x2510,0xC020},//SEQ_DATA_PORT
375 {0x2510,0x003E},//SEQ_DATA_PORT
376 {0x2510,0x0045},//SEQ_DATA_PORT
377 {0x2510,0x00B0},//SEQ_DATA_PORT
378 {0x2510,0x0028},//SEQ_DATA_PORT
379 {0x2510,0x30C1},//SEQ_DATA_PORT
380 {0x2510,0x8015},//SEQ_DATA_PORT
381 {0x2510,0xA038},//SEQ_DATA_PORT
382 {0x2510,0x100F},//SEQ_DATA_PORT
383 {0x2510,0x0507},//SEQ_DATA_PORT
384 {0x2510,0xA220},//SEQ_DATA_PORT
385 {0x2510,0x0010},//SEQ_DATA_PORT
386 {0x2510,0x10C2},//SEQ_DATA_PORT
387 {0x2510,0xB760},//SEQ_DATA_PORT
388 {0x2510,0x0033},//SEQ_DATA_PORT
389 {0x2510,0x1082},//SEQ_DATA_PORT
390 {0x2510,0x100B},//SEQ_DATA_PORT
391 {0x2510,0x1029},//SEQ_DATA_PORT
392 {0x2510,0xA85A},//SEQ_DATA_PORT
393 {0x2510,0x998D},//SEQ_DATA_PORT
394 {0x2510,0xC810},//SEQ_DATA_PORT
395 {0x2510,0x2004},//SEQ_DATA_PORT
396 {0x2510,0x0ECE},//SEQ_DATA_PORT
397 {0x2510,0x123B},//SEQ_DATA_PORT
398 {0x2510,0xC000},//SEQ_DATA_PORT
399 {0x2510,0x032F},//SEQ_DATA_PORT
400 {0x2510,0x11D5},//SEQ_DATA_PORT
401 {0x2510,0x162F},//SEQ_DATA_PORT
402 {0x2510,0x9000},//SEQ_DATA_PORT
403 {0x2510,0x2034},//SEQ_DATA_PORT
404 {0x2510,0x0015},//SEQ_DATA_PORT
405 {0x2510,0x04CB},//SEQ_DATA_PORT
406 {0x2510,0x1022},//SEQ_DATA_PORT
407 {0x2510,0x1031},//SEQ_DATA_PORT
408 {0x2510,0x002D},//SEQ_DATA_PORT
409 {0x2510,0x1015},//SEQ_DATA_PORT
410 {0x2510,0x80B9},//SEQ_DATA_PORT
411 {0x2510,0xA101},//SEQ_DATA_PORT
412 {0x2510,0x001C},//SEQ_DATA_PORT
413 {0x2510,0x008E},//SEQ_DATA_PORT
414 {0x2510,0x124B},//SEQ_DATA_PORT
415 {0x2510,0x01B5},//SEQ_DATA_PORT
416 {0x2510,0x0B92},//SEQ_DATA_PORT
417 {0x2510,0xA400},//SEQ_DATA_PORT
418 {0x2510,0x8091},//SEQ_DATA_PORT
419 {0x2510,0x0028},//SEQ_DATA_PORT
420 {0x2510,0x3002},//SEQ_DATA_PORT
421 {0x2510,0x2004},//SEQ_DATA_PORT
422 {0x2510,0x1012},//SEQ_DATA_PORT
423 {0x2510,0x100E},//SEQ_DATA_PORT
424 {0x2510,0x10A8},//SEQ_DATA_PORT
425 {0x2510,0x00A1},//SEQ_DATA_PORT
426 {0x2510,0x132D},//SEQ_DATA_PORT
427 {0x2510,0x09AF},//SEQ_DATA_PORT
428 {0x2510,0x0159},//SEQ_DATA_PORT
429 {0x2510,0x121D},//SEQ_DATA_PORT
430 {0x2510,0x1259},//SEQ_DATA_PORT
431 {0x2510,0x11AF},//SEQ_DATA_PORT
432 {0x2510,0x18B5},//SEQ_DATA_PORT
433 {0x2510,0x0395},//SEQ_DATA_PORT
434 {0x2510,0x054B},//SEQ_DATA_PORT
435 {0x2510,0x1021},//SEQ_DATA_PORT
436 {0x2510,0x0020},//SEQ_DATA_PORT
437 {0x2510,0x1015},//SEQ_DATA_PORT
438 {0x2510,0x1030},//SEQ_DATA_PORT
439 {0x2510,0x00CF},//SEQ_DATA_PORT
440 {0x2510,0xB146},//SEQ_DATA_PORT
441 {0x2510,0xC290},//SEQ_DATA_PORT
442 {0x2510,0x103C},//SEQ_DATA_PORT
443 {0x2510,0xA882},//SEQ_DATA_PORT
444 {0x2510,0x8055},//SEQ_DATA_PORT
445 {0x2510,0x00A9},//SEQ_DATA_PORT
446 {0x2510,0x8801},//SEQ_DATA_PORT
447 {0x2510,0xB700},//SEQ_DATA_PORT
448 {0x2510,0x0001},//SEQ_DATA_PORT
449 {0x2510,0x02A2},//SEQ_DATA_PORT
450 {0x2510,0x000A},//SEQ_DATA_PORT
451 {0x2510,0x98BB},//SEQ_DATA_PORT
452 {0x2510,0x203F},//SEQ_DATA_PORT
453 {0x2510,0x0036},//SEQ_DATA_PORT
454 {0x2510,0x1001},//SEQ_DATA_PORT
455 {0x2510,0x99BE},//SEQ_DATA_PORT
456 {0x2510,0x0139},//SEQ_DATA_PORT
457 {0x2510,0x100A},//SEQ_DATA_PORT
458 {0x2510,0x0040},//SEQ_DATA_PORT
459 {0x2510,0x1022},//SEQ_DATA_PORT
460 {0x2510,0x124C},//SEQ_DATA_PORT
461 {0x2510,0x109F},//SEQ_DATA_PORT
462 {0x2510,0x15A3},//SEQ_DATA_PORT
463 {0x2510,0x002A},//SEQ_DATA_PORT
464 {0x2510,0x3081},//SEQ_DATA_PORT
465 {0x2510,0x2001},//SEQ_DATA_PORT
466 {0x2510,0x3044},//SEQ_DATA_PORT
467 {0x2510,0x2000},//SEQ_DATA_PORT
468 {0x2510,0x112A},//SEQ_DATA_PORT
469 {0x2510,0x101D},//SEQ_DATA_PORT
470 {0x2510,0x202B},//SEQ_DATA_PORT
471 {0x2510,0x02B8},//SEQ_DATA_PORT
472 {0x2510,0x10B8},//SEQ_DATA_PORT
473 {0x2510,0x1136},//SEQ_DATA_PORT
474 {0x2510,0x996B},//SEQ_DATA_PORT
475 {0x2510,0x004C},//SEQ_DATA_PORT
476 {0x2510,0x1039},//SEQ_DATA_PORT
477 {0x2510,0x1040},//SEQ_DATA_PORT
478 {0x2510,0x00B5},//SEQ_DATA_PORT
479 {0x2510,0x03C4},//SEQ_DATA_PORT
480 {0x2510,0x1144},//SEQ_DATA_PORT
481 {0x2510,0x1245},//SEQ_DATA_PORT
482 {0x2510,0x9A7B},//SEQ_DATA_PORT
483 {0x2510,0x002B},//SEQ_DATA_PORT
484 {0x2510,0x30D0},//SEQ_DATA_PORT
485 {0x2510,0x3141},//SEQ_DATA_PORT
486 {0x2510,0x3041},//SEQ_DATA_PORT
487 {0x2510,0x2000},//SEQ_DATA_PORT
488 {0x2510,0x3142},//SEQ_DATA_PORT
489 {0x2510,0x3041},//SEQ_DATA_PORT
490 {0x2510,0x2000},//SEQ_DATA_PORT
491 {0x2510,0x3110},//SEQ_DATA_PORT
492 {0x2510,0x3041},//SEQ_DATA_PORT
493 {0x2510,0x2000},//SEQ_DATA_PORT
494 {0x2510,0x3120},//SEQ_DATA_PORT
495 {0x2510,0x3041},//SEQ_DATA_PORT
496 {0x2510,0x2000},//SEQ_DATA_PORT
497 {0x2510,0x3144},//SEQ_DATA_PORT
498 {0x2510,0x3041},//SEQ_DATA_PORT
499 {0x2510,0x2000},//SEQ_DATA_PORT
500 {0x2510,0x3148},//SEQ_DATA_PORT
501 {0x2510,0x3041},//SEQ_DATA_PORT
502 {0x2510,0x2000},//SEQ_DATA_PORT
503 {0x2510,0x3182},//SEQ_DATA_PORT
504 {0x2510,0x3041},//SEQ_DATA_PORT
505 {0x2510,0x2000},//SEQ_DATA_PORT
506 {0x2510,0x3184},//SEQ_DATA_PORT
507 {0x2510,0x2000},//SEQ_DATA_PORT
508 {0x2510,0x3190},//SEQ_DATA_PORT
509 {0x2510,0x3041},//SEQ_DATA_PORT
510 {0x2510,0x2000},//SEQ_DATA_PORT
511 {0x2510,0x31A0},//SEQ_DATA_PORT
512 {0x2510,0x3088},//SEQ_DATA_PORT
513 {0x2510,0x2201},//SEQ_DATA_PORT
514 {0x2510,0x807D},//SEQ_DATA_PORT
515 {0x2510,0x2206},//SEQ_DATA_PORT
516 {0x2510,0x8815},//SEQ_DATA_PORT
517 {0x2510,0x8877},//SEQ_DATA_PORT
518 {0x2510,0x0092},//SEQ_DATA_PORT
519 {0x2510,0x220E},//SEQ_DATA_PORT
520 {0x2510,0x2211},//SEQ_DATA_PORT
521 {0x2510,0x8055},//SEQ_DATA_PORT
522 {0x2510,0x3001},//SEQ_DATA_PORT
523 {0x2510,0x2000},//SEQ_DATA_PORT
524 {0x2510,0x8A61},//SEQ_DATA_PORT
525 {0x2510,0x8801},//SEQ_DATA_PORT
526 {0x2510,0x1092},//SEQ_DATA_PORT
527 {0x2510,0x181F},//SEQ_DATA_PORT
528 {0x2510,0x0B1F},//SEQ_DATA_PORT
529 {0x2510,0x101F},//SEQ_DATA_PORT
530 {0x2510,0x00B6},//SEQ_DATA_PORT
531 {0x2510,0x0023},//SEQ_DATA_PORT
532 {0x2510,0x00B9},//SEQ_DATA_PORT
533 {0x2510,0x104C},//SEQ_DATA_PORT
534 {0x2510,0x996E},//SEQ_DATA_PORT
535 {0x2510,0x0140},//SEQ_DATA_PORT
536 {0x2510,0x0257},//SEQ_DATA_PORT
537 {0x2510,0x1035},//SEQ_DATA_PORT
538 {0x2510,0x9F26},//SEQ_DATA_PORT
539 {0x2510,0x1423},//SEQ_DATA_PORT
540 {0x2510,0x0048},//SEQ_DATA_PORT
541 {0x2510,0xC878},//SEQ_DATA_PORT
542 {0x2510,0x200A},//SEQ_DATA_PORT
543 {0x2510,0x1548},//SEQ_DATA_PORT
544 {0x2510,0x0C49},//SEQ_DATA_PORT
545 {0x2510,0x1149},//SEQ_DATA_PORT
546 {0x2510,0x002A},//SEQ_DATA_PORT
547 {0x2510,0x1057},//SEQ_DATA_PORT
548 {0x2510,0x3281},//SEQ_DATA_PORT
549 {0x2510,0x2000},//SEQ_DATA_PORT
550 {0x2510,0x3044},//SEQ_DATA_PORT
551 {0x2510,0x2001},//SEQ_DATA_PORT
552 {0x2510,0xA020},//SEQ_DATA_PORT
553 {0x2510,0x000C},//SEQ_DATA_PORT
554 {0x2510,0x9825},//SEQ_DATA_PORT
555 {0x2510,0x1040},//SEQ_DATA_PORT
556 {0x2510,0x1054},//SEQ_DATA_PORT
557 {0x2510,0xB06D},//SEQ_DATA_PORT
558 {0x2510,0x0035},//SEQ_DATA_PORT
559 {0x2510,0x004D},//SEQ_DATA_PORT
560 {0x2510,0x9905},//SEQ_DATA_PORT
561 {0x2510,0xB064},//SEQ_DATA_PORT
562 {0x2510,0x99C5},//SEQ_DATA_PORT
563 {0x2510,0x0047},//SEQ_DATA_PORT
564 {0x2510,0xB920},//SEQ_DATA_PORT
565 {0x2510,0x1447},//SEQ_DATA_PORT
566 {0x2510,0x7FFF},//SEQ_DATA_PORT
567 {0x2510,0x7FFF},//SEQ_DATA_PORT
568 {0x2510,0x7FFF},//SEQ_DATA_PORT
569 {0x2510,0x7FFF},//SEQ_DATA_PORT
570 {0x2510,0x7FFF},//SEQ_DATA_PORT
571 {0x2510,0x7FFF},//SEQ_DATA_PORT
572 {0x2510,0x7FFF},//SEQ_DATA_PORT
573 {0x2510,0x7FFF},//SEQ_DATA_PORT
574 {0x2510,0x7FFF},//SEQ_DATA_PORT
575 {0x31F8,0x0008},//MIPI_CONFIG_2
576 {0x3C70,0x6828},//CALIB_ROWS
577 {0x3092,0x0826},//ROW_NOISE_CONTROL
578 {0x3428,0x0209},//SEQUENCER_CONTROL
579 {0x3516,0xFF04},//DAC_LD_22_23
580 {0x3526,0x6480},//DAC_LD_38_39
581 {0x3504,0x8AAA},//DAC_LD_4_5
582 {0x353C,0x220C},//DAC_LD_60_61
583 {0x3536,0x4C6E},//DAC_LD_54_55
584 {0x3D2A,0x0FFF},//T1_END_DEC_TH
585 {0x3364,0x00EC},//DCG_TRIM
586 {0x3512,0x8888},//DAC_LD_18_19
587 {0x3514,0x888F},//DAC_LD_20_21
588 {0x3520,0xFBF0},//DAC_LD_32_33
589 {0x3524,0xB2A1},//DAC_LD_36_37
590 {0x3528,0xCC84},//DAC_LD_40_41
591 {0x3532,0x4C8E},//DAC_LD_50_51
592 {0x3534,0x4E64},//DAC_LD_52_53
593 {0x351E,0x5856},//DAC_LD_30_31
594 {0x353E,0x98F2},//DAC_LD_62_63
595 {0x352E,0x6A8A},//DAC_LD_46_47
596 {0x3370,0x0211},//DBLC_CONTROL
597 {0x3372,0x700F},//DBLC_FS0_CONTROL
598 {0x3540,0x3597},//DAC_LD_64_65
599 {0x58E2,0x0BE3},//COL_COUNT_VALUES1
600 {0x58E4,0x18B4},//COL_COUNT_VALUES2
601 {0x3522,0x7C97},//DAC_LD_34_35
602 {0x30BA,0x0024},//DIGITAL_CTRL
603 {0x31D4,0x0042},//CLK_MEM_GATING_CTRL
604 {0x352A,0x6F8F},//DAC_LD_42_43
605 {0x3530,0x4A08},//DAC_LD_48_49
606 {0x351A,0x5FFF},//DAC_LD_26_27
607 {0x350E,0x39D9},//DAC_LD_14_15
608 {0x3510,0x9988},//DAC_LD_16_17
609 {0x3380,0x1FFF},//DBLC_OFFSET1
610 {0x337A,0x1000},//DBLC_SCALE1
611 {0x3092,0x0800},//ROW_NOISE_CONTROL
612 {0x350A,0x0654},//DAC_LD_10_11
613 {0x3364,0x00E0},//DCG_TRIM
614 {0x591E,0x61AE},//ANALOG_GAIN_WR_DATA
615 {0x591E,0x722C},//ANALOG_GAIN_WR_DATA
616 {0x591E,0x82B8},//ANALOG_GAIN_WR_DATA
617 {0x591E,0x92F6},//ANALOG_GAIN_WR_DATA
618 {0x591E,0xA447},//ANALOG_GAIN_WR_DATA
619 {0x591E,0xB66D},//ANALOG_GAIN_WR_DATA
620 {0x591E,0xC6EA},//ANALOG_GAIN_WR_DATA
621 {0x591E,0xDECD},//ANALOG_GAIN_WR_DATA
622 {0x3532,0x4C8A},//DAC_LD_50_51
623 {0x3534,0x4E60},//DAC_LD_52_53
624 {0x353E,0x90F2},//DAC_LD_62_63
625 {0x351A,0x4FFF},//DAC_LD_26_27
626 {0x591C,0x00D7},//DGR_AMP_GAIN
627 {0x3522,0x6097},//DAC_LD_34_35
628 {0x5002,0x37C3},//T1_PIX_DEF_ID2
629 {0x51CC,0x0149},//T1_NOISE_GAIN_THRESHOLD0
630 {0x51D8,0x044D},//T1_NOISE_GAIN_THRESHOLD1
631 {0x51CE,0x0700},//T1_NOISE_GAIN_THRESHOLD2
632 {0x51D0,0x0001},//T1_NOISE_FLOOR0
633 {0x51D2,0x0002},//T1_NOISE_FLOOR1
634 {0x51D4,0x0003},//T1_NOISE_FLOOR2
635 {0x51D6,0x0004},//T1_NOISE_FLOOR3
636 {0x5202,0x37C3},//T2_PIX_DEF_ID2
637 {0x51EA,0x0149},//T2_NOISE_GAIN_THRESHOLD0
638 {0x51FC,0x044D},//T2_NOISE_GAIN_THRESHOLD1
639 {0x51EC,0x0700},//T2_NOISE_GAIN_THRESHOLD2
640 {0x51EE,0x0001},//T2_NOISE_FLOOR0
641 {0x51F0,0x0002},//T2_NOISE_FLOOR1
642 {0x51F2,0x0003},//T2_NOISE_FLOOR2
643 {0x51F4,0x0004},//T2_NOISE_FLOOR3
644 {0x5402,0x37C3},//T4_PIX_DEF_ID2
645 {0x5560,0x0149},//T4_NOISE_GAIN_THRESHOLD0
646 {0x556C,0x044D},//T4_NOISE_GAIN_THRESHOLD1
647 {0x5562,0x0700},//T4_NOISE_GAIN_THRESHOLD2
648 {0x5564,0x0001},//T4_NOISE_FLOOR0
649 {0x5566,0x0002},//T4_NOISE_FLOOR1
650 {0x5568,0x0003},//T4_NOISE_FLOOR2
651 {0x556A,0x0004},//T4_NOISE_FLOOR3
652 {0x31E0,0x0001},//PIX_DEF_ID
653 {0x5000,0x0080},//T1_PIX_DEF_ID
654 {0x5000,0x0180},//T1_PIX_DEF_ID
655 {0x5000,0x0180},//T1_PIX_DEF_ID
656 {0x5200,0x0080},//T2_PIX_DEF_ID
657 {0x5200,0x0180},//T2_PIX_DEF_ID
658 {0x5200,0x0180},//T2_PIX_DEF_ID
659 {0x5400,0x0080},//T4_PIX_DEF_ID
660 {0x5400,0x0180},//T4_PIX_DEF_ID
661 {0x5400,0x0180},//T4_PIX_DEF_ID
662 {0x5000,0x1180},//T1_PIX_DEF_ID
663 {0x50A2,0x2553},//BMT0
664 {0x50A4,0xDFD4},//BMT1
665 {0x50A6,0x030F},//SINGLEK_FACTOR0
666 {0x50A6,0x0F0F},//SINGLEK_FACTOR0
667 {0x50A8,0x030F},//SINGLEK_FACTOR1
668 {0x50A8,0x0F0F},//SINGLEK_FACTOR1
669 {0x50AA,0x030F},//SINGLEK_FACTOR2
670 {0x50AA,0x050F},//SINGLEK_FACTOR2
671 {0x50AC,0x0301},//CROSS_FACTOR0
672 {0x50AC,0x0101},//CROSS_FACTOR0
673 {0x50AE,0x0301},//CROSS_FACTOR1
674 {0x50AE,0x0101},//CROSS_FACTOR1
675 {0x50B0,0x0301},//CROSS_FACTOR2
676 {0x50B0,0x0101},//CROSS_FACTOR2
677 {0x50B2,0x03FF},//SINGLE_MAX_FACTOR
678 {0x50B4,0x030F},//COUPLE_FACTOR0
679 {0x50B4,0x0F0F},//COUPLE_FACTOR0
680 {0x50B6,0x030F},//COUPLE_FACTOR1
681 {0x50B6,0x0F0F},//COUPLE_FACTOR1
682 {0x50B8,0x030F},//COUPLE_FACTOR2
683 {0x50B8,0x050F},//COUPLE_FACTOR2
684 {0x31AE,0x0204},//SERIAL_FORMAT
685 {0x31AC,0x0C0C},//DATA_FORMAT_BITS
686 {0x3082,0x0001},//OPERATION_MODE_CTRL
687 {0x30BA,0x0024},//DIGITAL_CTRL
688 {0x31AE,0x0204},//SERIAL_FORMAT
689 {0x31AC,0x0C0C},//DATA_FORMAT_BITS
690 {0x300C,0x0866},//LINE_LENGTH_PCK_
691 {0x300A,0x09F3},//FRAME_LENGTH_LINES_
692 {0x3012,0x08F4},//COARSE_INTEGRATION_TIME_
693 {0x5914,0x4012},//SENSOR_GAIN_TABLE_SEL
695 {0x5914,0x4002},//SENSOR_GAIN_TABLE_SEL
696 {0x5910,0x608A},//SENSOR_GAIN_REG1
697 {0x5910,0x7091},//SENSOR_GAIN_REG1
698 {0x5910,0x689C},//SENSOR_GAIN_REG1
699 {0x5910,0x8885},//SENSOR_GAIN_REG1
700 {0x5910,0x98AD},//SENSOR_GAIN_REG1
701 {0x5910,0xA8A9},//SENSOR_GAIN_REG1
702 {0x5910,0xC894},//SENSOR_GAIN_REG1
703 {0x5910,0xC8D1},//SENSOR_GAIN_REG1
704 {0x5910,0xD88A},//SENSOR_GAIN_REG1
705 {0x5910,0xD8C3},//SENSOR_GAIN_REG1
706 {0x5910,0xD915},//SENSOR_GAIN_REG1
707 {0x5910,0xD988},//SENSOR_GAIN_REG1
708 {0x5910,0xDA2A},//SENSOR_GAIN_REG1
709 {0x5910,0xDB0E},//SENSOR_GAIN_REG1
710 {0x5910,0xDC53},//SENSOR_GAIN_REG1
711 {0x5910,0x608A},//SENSOR_GAIN_REG1
712 {0x5910,0xC919},//SENSOR_GAIN_REG1
713 {0x5910,0xCA00},//SENSOR_GAIN_REG1
714 {0x5910,0x0000},//SENSOR_GAIN_REG1
715 {0x5910,0x0000},//SENSOR_GAIN_REG1
716 {0x5910,0x0000},//SENSOR_GAIN_REG1
717 {0x5910,0x0001},//SENSOR_GAIN_REG1
718 {0x5910,0x0001},//SENSOR_GAIN_REG1
719 {0x5910,0x0003},//SENSOR_GAIN_REG1
720 {0x5910,0x0003},//SENSOR_GAIN_REG1
721 {0x5910,0x0003},//SENSOR_GAIN_REG1
722 {0x5910,0x0004},//SENSOR_GAIN_REG1
723 {0x5910,0x0004},//SENSOR_GAIN_REG1
724 {0x5910,0x0004},//SENSOR_GAIN_REG1
725 {0x5910,0x0004},//SENSOR_GAIN_REG1
726 {0x5910,0x0004},//SENSOR_GAIN_REG1
727 {0x5910,0x0004},//SENSOR_GAIN_REG1
728 {0x5910,0x0004},//SENSOR_GAIN_REG1
729 {0x5910,0x0002},//SENSOR_GAIN_REG1
730 {0x5910,0x0003},//SENSOR_GAIN_REG1
731 {0x5910,0x0003},//SENSOR_GAIN_REG1
732 {0x5910,0x5A8B},//SENSOR_GAIN_REG1
733 {0x5910,0xFF04},//SENSOR_GAIN_REG1
734 {0x5910,0xF704},//SENSOR_GAIN_REG1
735 {0x5910,0xFF04},//SENSOR_GAIN_REG1
736 {0x5910,0xF704},//SENSOR_GAIN_REG1
737 {0x5910,0xF704},//SENSOR_GAIN_REG1
738 {0x5910,0x0005},//SENSOR_GAIN_REG1
739 {0x5910,0x0006},//SENSOR_GAIN_REG1
740 {0x5910,0x0007},//SENSOR_GAIN_REG1
741 {0x5910,0x9A8B},//SENSOR_GAIN_REG1
742 {0x5910,0xFF04},//SENSOR_GAIN_REG1
743 {0x5910,0xF704},//SENSOR_GAIN_REG1
744 {0x5910,0xF704},//SENSOR_GAIN_REG1
745 {0x5910,0xF704},//SENSOR_GAIN_REG1
746 {0x5910,0xF704},//SENSOR_GAIN_REG1
747 {0x5910,0x0015},//SENSOR_GAIN_REG1
748 {0x5910,0x0016},//SENSOR_GAIN_REG1
749 {0x5910,0x0017},//SENSOR_GAIN_REG1
750 {0x5910,0xDA8B},//SENSOR_GAIN_REG1
751 {0x5910,0xFF04},//SENSOR_GAIN_REG1
752 {0x5910,0xF704},//SENSOR_GAIN_REG1
753 {0x5910,0xF704},//SENSOR_GAIN_REG1
754 {0x5910,0xF704},//SENSOR_GAIN_REG1
755 {0x5910,0xF704},//SENSOR_GAIN_REG1
756 {0x5910,0x0025},//SENSOR_GAIN_REG1
757 {0x5910,0x0026},//SENSOR_GAIN_REG1
758 {0x5910,0x0027},//SENSOR_GAIN_REG1
759 {0x5910,0x59B9},//SENSOR_GAIN_REG1
760 {0x5910,0x700F},//SENSOR_GAIN_REG1
761 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
762 {0x5910,0x700F},//SENSOR_GAIN_REG1
763 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
764 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
765 {0x5910,0x0035},//SENSOR_GAIN_REG1
766 {0x5910,0x0036},//SENSOR_GAIN_REG1
767 {0x5910,0x0037},//SENSOR_GAIN_REG1
768 {0x5910,0x99B9},//SENSOR_GAIN_REG1
769 {0x5910,0x700F},//SENSOR_GAIN_REG1
770 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
771 {0x5910,0x700F},//SENSOR_GAIN_REG1
772 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
773 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
774 {0x5910,0x0045},//SENSOR_GAIN_REG1
775 {0x5910,0x0046},//SENSOR_GAIN_REG1
776 {0x5910,0x0047},//SENSOR_GAIN_REG1
777 {0x5910,0xD9B9},//SENSOR_GAIN_REG1
778 {0x5910,0x700F},//SENSOR_GAIN_REG1
779 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
780 {0x5910,0x700F},//SENSOR_GAIN_REG1
781 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
782 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
783 {0x5910,0x0055},//SENSOR_GAIN_REG1
784 {0x5910,0x0056},//SENSOR_GAIN_REG1
785 {0x5910,0x0057},//SENSOR_GAIN_REG1
786 {0x5910,0x9A85},//SENSOR_GAIN_REG1
787 {0x5910,0x0654},//SENSOR_GAIN_REG1
788 {0x5910,0x0654},//SENSOR_GAIN_REG1
789 {0x5910,0x0684},//SENSOR_GAIN_REG1
790 {0x5910,0x0654},//SENSOR_GAIN_REG1
791 {0x5910,0x0654},//SENSOR_GAIN_REG1
792 {0x5910,0x0065},//SENSOR_GAIN_REG1
793 {0x5910,0x0066},//SENSOR_GAIN_REG1
794 {0x5910,0x0067},//SENSOR_GAIN_REG1
795 {0x5910,0x59BD},//SENSOR_GAIN_REG1
796 {0x5910,0x1000},//SENSOR_GAIN_REG1
797 {0x5910,0x0C00},//SENSOR_GAIN_REG1
798 {0x5910,0x0F00},//SENSOR_GAIN_REG1
799 {0x5910,0x1000},//SENSOR_GAIN_REG1
800 {0x5910,0x10F0},//SENSOR_GAIN_REG1
801 {0x5910,0x0075},//SENSOR_GAIN_REG1
802 {0x5910,0x0076},//SENSOR_GAIN_REG1
803 {0x5910,0x0077},//SENSOR_GAIN_REG1
804 {0x5912,0x608A},//SENSOR_GAIN_REG2
805 {0x5912,0x7091},//SENSOR_GAIN_REG2
806 {0x5912,0x689C},//SENSOR_GAIN_REG2
807 {0x5912,0x8885},//SENSOR_GAIN_REG2
808 {0x5912,0x98AD},//SENSOR_GAIN_REG2
809 {0x5912,0xA8A9},//SENSOR_GAIN_REG2
810 {0x5912,0xC894},//SENSOR_GAIN_REG2
811 {0x5912,0xC8D1},//SENSOR_GAIN_REG2
812 {0x5912,0xC927},//SENSOR_GAIN_REG2
813 {0x5912,0xC9A0},//SENSOR_GAIN_REG2
814 {0x5912,0xCA4C},//SENSOR_GAIN_REG2
815 {0x5912,0xCB3F},//SENSOR_GAIN_REG2
816 {0x5912,0xCC97},//SENSOR_GAIN_REG2
817 {0x5912,0xCE7C},//SENSOR_GAIN_REG2
818 {0x5912,0xCFFF},//SENSOR_GAIN_REG2
819 {0x5912,0x608A},//SENSOR_GAIN_REG2
820 {0x5912,0xC8F0},//SENSOR_GAIN_REG2
821 {0x5912,0xCA00},//SENSOR_GAIN_REG2
822 {0x5912,0x0000},//SENSOR_GAIN_REG2
823 {0x5912,0x0000},//SENSOR_GAIN_REG2
824 {0x5912,0x0000},//SENSOR_GAIN_REG2
825 {0x5912,0x0001},//SENSOR_GAIN_REG2
826 {0x5912,0x0001},//SENSOR_GAIN_REG2
827 {0x5912,0x0003},//SENSOR_GAIN_REG2
828 {0x5912,0x0003},//SENSOR_GAIN_REG2
829 {0x5912,0x0003},//SENSOR_GAIN_REG2
830 {0x5912,0x0004},//SENSOR_GAIN_REG2
831 {0x5912,0x0004},//SENSOR_GAIN_REG2
832 {0x5912,0x0004},//SENSOR_GAIN_REG2
833 {0x5912,0x0004},//SENSOR_GAIN_REG2
834 {0x5912,0x0004},//SENSOR_GAIN_REG2
835 {0x5912,0x0004},//SENSOR_GAIN_REG2
836 {0x5912,0x0004},//SENSOR_GAIN_REG2
837 {0x5912,0x0002},//SENSOR_GAIN_REG2
838 {0x5912,0x0003},//SENSOR_GAIN_REG2
839 {0x5912,0x0003},//SENSOR_GAIN_REG2
840 {0x5912,0x5A8B},//SENSOR_GAIN_REG2
841 {0x5912,0xFF04},//SENSOR_GAIN_REG2
842 {0x5912,0xF704},//SENSOR_GAIN_REG2
843 {0x5912,0xFF04},//SENSOR_GAIN_REG2
844 {0x5912,0xF704},//SENSOR_GAIN_REG2
845 {0x5912,0xF704},//SENSOR_GAIN_REG2
846 {0x5912,0x0005},//SENSOR_GAIN_REG2
847 {0x5912,0x0006},//SENSOR_GAIN_REG2
848 {0x5912,0x0007},//SENSOR_GAIN_REG2
849 {0x5912,0x9A8B},//SENSOR_GAIN_REG2
850 {0x5912,0xFF04},//SENSOR_GAIN_REG2
851 {0x5912,0xF704},//SENSOR_GAIN_REG2
852 {0x5912,0xF704},//SENSOR_GAIN_REG2
853 {0x5912,0xF704},//SENSOR_GAIN_REG2
854 {0x5912,0xF704},//SENSOR_GAIN_REG2
855 {0x5912,0x0015},//SENSOR_GAIN_REG2
856 {0x5912,0x0016},//SENSOR_GAIN_REG2
857 {0x5912,0x0017},//SENSOR_GAIN_REG2
858 {0x5912,0xDA8B},//SENSOR_GAIN_REG2
859 {0x5912,0xFF04},//SENSOR_GAIN_REG2
860 {0x5912,0xF704},//SENSOR_GAIN_REG2
861 {0x5912,0xF704},//SENSOR_GAIN_REG2
862 {0x5912,0xF704},//SENSOR_GAIN_REG2
863 {0x5912,0xF704},//SENSOR_GAIN_REG2
864 {0x5912,0x0025},//SENSOR_GAIN_REG2
865 {0x5912,0x0026},//SENSOR_GAIN_REG2
866 {0x5912,0x0027},//SENSOR_GAIN_REG2
867 {0x5912,0x59B9},//SENSOR_GAIN_REG2
868 {0x5912,0x700F},//SENSOR_GAIN_REG2
869 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
870 {0x5912,0x700F},//SENSOR_GAIN_REG2
871 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
872 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
873 {0x5912,0x0035},//SENSOR_GAIN_REG2
874 {0x5912,0x0036},//SENSOR_GAIN_REG2
875 {0x5912,0x0037},//SENSOR_GAIN_REG2
876 {0x5912,0x99B9},//SENSOR_GAIN_REG2
877 {0x5912,0x700F},//SENSOR_GAIN_REG2
878 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
879 {0x5912,0x700F},//SENSOR_GAIN_REG2
880 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
881 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
882 {0x5912,0x0045},//SENSOR_GAIN_REG2
883 {0x5912,0x0046},//SENSOR_GAIN_REG2
884 {0x5912,0x0047},//SENSOR_GAIN_REG2
885 {0x5912,0xD9B9},//SENSOR_GAIN_REG2
886 {0x5912,0x700F},//SENSOR_GAIN_REG2
887 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
888 {0x5912,0x700F},//SENSOR_GAIN_REG2
889 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
890 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
891 {0x5912,0x0055},//SENSOR_GAIN_REG2
892 {0x5912,0x0056},//SENSOR_GAIN_REG2
893 {0x5912,0x0057},//SENSOR_GAIN_REG2
894 {0x5912,0x9A85},//SENSOR_GAIN_REG2
895 {0x5912,0x0654},//SENSOR_GAIN_REG2
896 {0x5912,0x0654},//SENSOR_GAIN_REG2
897 {0x5912,0x0684},//SENSOR_GAIN_REG2
898 {0x5912,0x0654},//SENSOR_GAIN_REG2
899 {0x5912,0x0654},//SENSOR_GAIN_REG2
900 {0x5912,0x0065},//SENSOR_GAIN_REG2
901 {0x5912,0x0066},//SENSOR_GAIN_REG2
902 {0x5912,0x0067},//SENSOR_GAIN_REG2
903 {0x5912,0x59BD},//SENSOR_GAIN_REG2
904 {0x5912,0x1000},//SENSOR_GAIN_REG2
905 {0x5912,0x0C00},//SENSOR_GAIN_REG2
906 {0x5912,0x0F00},//SENSOR_GAIN_REG2
907 {0x5912,0x1000},//SENSOR_GAIN_REG2
908 {0x5912,0x10F0},//SENSOR_GAIN_REG2
909 {0x5912,0x0075},//SENSOR_GAIN_REG2
910 {0x5912,0x0076},//SENSOR_GAIN_REG2
911 {0x5912,0x0077},//SENSOR_GAIN_REG2
912 {0x5914,0x4002},//SENSOR_GAIN_TABLE_SEL
913 {0x5900,0x0000},//SENSOR_GAIN
914 {REG_NULL, 0x00},
919 {0x3030,0x007A},//PLL_MULTIPLIER
920 {0x302E,0x0002},//PRE_PLL_CLK_DIV
921 {0x302C,0x0002},//VT_SYS_CLK_DIV
922 {0x302A,0x0005},//VT_PIX_CLK_DIV
923 {0x3038,0x0002},//OP_SYS_CLK_DIV
924 {0x3036,0x0006},//OP_WORD_CLK_DIV
925 {0x31B0,0x00A3},//FRAME_PREAMBLE
926 {0x31B2,0x006C},//LINE_PREAMBLE
927 {0x31B4,0x72CC},//MIPI_TIMING_0
928 {0x31B6,0x73CE},//MIPI_TIMING_1
929 {0x31B8,0xB0CD},//MIPI_TIMING_2
930 {0x31BA,0x0411},//MIPI_TIMING_3
931 {0x31BC,0x550E},//MIPI_TIMING_4
932 {0x3342,0x122C},//MIPI_F1_PDT_EDT
933 {0x31BC,0x550E},//MIPI_TIMING_4
934 {0x31DE,0x0004},//MIPI_HISPI_TRIM
935 {0x31C6,0xC000},//HISPI_CONTROL
936 {0x31C8,0x0B28},//MIPI_DESKEW_PAT_WIDTH
937 {0x2512,0xA000},//SEQ_CTRL_PORT
938 {0x2510,0x0720},//SEQ_DATA_PORT
939 {0x2510,0xFFFF},//SEQ_DATA_PORT
940 {0x2510,0xFFFF},//SEQ_DATA_PORT
941 {0x2510,0xFFFF},//SEQ_DATA_PORT
942 {0x2510,0xFFFF},//SEQ_DATA_PORT
943 {0x2510,0xFFFF},//SEQ_DATA_PORT
944 {0x2510,0xFFFF},//SEQ_DATA_PORT
945 {0x2510,0xFFFF},//SEQ_DATA_PORT
946 {0x2510,0x2122},//SEQ_DATA_PORT
947 {0x2510,0xFFFF},//SEQ_DATA_PORT
948 {0x2510,0xFFFF},//SEQ_DATA_PORT
949 {0x2510,0xFFFF},//SEQ_DATA_PORT
950 {0x2510,0x26FF},//SEQ_DATA_PORT
951 {0x2510,0xFFFF},//SEQ_DATA_PORT
952 {0x2510,0xFFFF},//SEQ_DATA_PORT
953 {0x2510,0xFFFF},//SEQ_DATA_PORT
954 {0x2510,0xFFFF},//SEQ_DATA_PORT
955 {0x2510,0xFFFF},//SEQ_DATA_PORT
956 {0x2510,0xFFFF},//SEQ_DATA_PORT
957 {0x2510,0xFFFF},//SEQ_DATA_PORT
958 {0x2510,0xFFFF},//SEQ_DATA_PORT
959 {0x2510,0xFFFF},//SEQ_DATA_PORT
960 {0x2510,0xFFFF},//SEQ_DATA_PORT
961 {0x2510,0xFFFF},//SEQ_DATA_PORT
962 {0x2510,0xFFFF},//SEQ_DATA_PORT
963 {0x2510,0xFFFF},//SEQ_DATA_PORT
964 {0x2510,0xFFFF},//SEQ_DATA_PORT
965 {0x2510,0xFFFF},//SEQ_DATA_PORT
966 {0x2510,0x20FF},//SEQ_DATA_PORT
967 {0x2510,0x20FF},//SEQ_DATA_PORT
968 {0x2510,0x20FF},//SEQ_DATA_PORT
969 {0x2510,0x20FF},//SEQ_DATA_PORT
970 {0x2510,0x20FF},//SEQ_DATA_PORT
971 {0x2510,0x20FF},//SEQ_DATA_PORT
972 {0x2510,0x20FF},//SEQ_DATA_PORT
973 {0x2510,0x20FF},//SEQ_DATA_PORT
974 {0x2510,0x20FF},//SEQ_DATA_PORT
975 {0x2510,0x20FF},//SEQ_DATA_PORT
976 {0x2510,0x20FF},//SEQ_DATA_PORT
977 {0x2510,0x20FF},//SEQ_DATA_PORT
978 {0x2510,0x20FF},//SEQ_DATA_PORT
979 {0x2510,0x20FF},//SEQ_DATA_PORT
980 {0x2510,0x20FF},//SEQ_DATA_PORT
981 {0x2510,0x20FF},//SEQ_DATA_PORT
982 {0x2510,0x20FF},//SEQ_DATA_PORT
983 {0x2510,0x0F8C},//SEQ_DATA_PORT
984 {0x2510,0x20FF},//SEQ_DATA_PORT
985 {0x2510,0x20FF},//SEQ_DATA_PORT
986 {0x2510,0x20FF},//SEQ_DATA_PORT
987 {0x2510,0x20FF},//SEQ_DATA_PORT
988 {0x2510,0x20FF},//SEQ_DATA_PORT
989 {0x2510,0x20FF},//SEQ_DATA_PORT
990 {0x2510,0x20FF},//SEQ_DATA_PORT
991 {0x2510,0x20FF},//SEQ_DATA_PORT
992 {0x2510,0x20FF},//SEQ_DATA_PORT
993 {0x2510,0x20FF},//SEQ_DATA_PORT
994 {0x2510,0x20FF},//SEQ_DATA_PORT
995 {0x2510,0x20FF},//SEQ_DATA_PORT
996 {0x2510,0x20FF},//SEQ_DATA_PORT
997 {0x2510,0x20FF},//SEQ_DATA_PORT
998 {0x2510,0x20FF},//SEQ_DATA_PORT
999 {0x2510,0x20FF},//SEQ_DATA_PORT
1000 {0x2510,0x20FF},//SEQ_DATA_PORT
1001 {0x2510,0x20FF},//SEQ_DATA_PORT
1002 {0x2510,0x20FF},//SEQ_DATA_PORT
1003 {0x2510,0x20FF},//SEQ_DATA_PORT
1004 {0x2510,0x20FF},//SEQ_DATA_PORT
1005 {0x2510,0x20FF},//SEQ_DATA_PORT
1006 {0x2510,0x20FF},//SEQ_DATA_PORT
1007 {0x2510,0x20E0},//SEQ_DATA_PORT
1008 {0x2510,0x8055},//SEQ_DATA_PORT
1009 {0x2510,0xA0E1},//SEQ_DATA_PORT
1010 {0x2510,0x3041},//SEQ_DATA_PORT
1011 {0x2510,0x2000},//SEQ_DATA_PORT
1012 {0x2510,0x3088},//SEQ_DATA_PORT
1013 {0x2510,0x3282},//SEQ_DATA_PORT
1014 {0x2510,0xA681},//SEQ_DATA_PORT
1015 {0x2510,0x20FF},//SEQ_DATA_PORT
1016 {0x2510,0x20FF},//SEQ_DATA_PORT
1017 {0x2510,0x20FF},//SEQ_DATA_PORT
1018 {0x2510,0x20FF},//SEQ_DATA_PORT
1019 {0x2510,0x20FE},//SEQ_DATA_PORT
1020 {0x2510,0x9070},//SEQ_DATA_PORT
1021 {0x2510,0x891D},//SEQ_DATA_PORT
1022 {0x2510,0x867F},//SEQ_DATA_PORT
1023 {0x2510,0x20FF},//SEQ_DATA_PORT
1024 {0x2510,0x20FC},//SEQ_DATA_PORT
1025 {0x2510,0x893F},//SEQ_DATA_PORT
1026 {0x2510,0x0F92},//SEQ_DATA_PORT
1027 {0x2510,0x20E0},//SEQ_DATA_PORT
1028 {0x2510,0x0F8F},//SEQ_DATA_PORT
1029 {0x2510,0x20FF},//SEQ_DATA_PORT
1030 {0x2510,0x20FF},//SEQ_DATA_PORT
1031 {0x2510,0x20FF},//SEQ_DATA_PORT
1032 {0x2510,0x20FF},//SEQ_DATA_PORT
1033 {0x2510,0x20FF},//SEQ_DATA_PORT
1034 {0x2510,0x20E0},//SEQ_DATA_PORT
1035 {0x2510,0x9770},//SEQ_DATA_PORT
1036 {0x2510,0x20FC},//SEQ_DATA_PORT
1037 {0x2510,0x8054},//SEQ_DATA_PORT
1038 {0x2510,0x896C},//SEQ_DATA_PORT
1039 {0x2510,0x200A},//SEQ_DATA_PORT
1040 {0x2510,0x9030},//SEQ_DATA_PORT
1041 {0x2510,0x200A},//SEQ_DATA_PORT
1042 {0x2510,0x8040},//SEQ_DATA_PORT
1043 {0x2510,0x8948},//SEQ_DATA_PORT
1044 {0x2510,0x200A},//SEQ_DATA_PORT
1045 {0x2510,0x1597},//SEQ_DATA_PORT
1046 {0x2510,0x8808},//SEQ_DATA_PORT
1047 {0x2510,0x200A},//SEQ_DATA_PORT
1048 {0x2510,0x1F96},//SEQ_DATA_PORT
1049 {0x2510,0x20FF},//SEQ_DATA_PORT
1050 {0x2510,0x20E0},//SEQ_DATA_PORT
1051 {0x2510,0xA0C0},//SEQ_DATA_PORT
1052 {0x2510,0x200A},//SEQ_DATA_PORT
1053 {0x2510,0x3044},//SEQ_DATA_PORT
1054 {0x2510,0x3088},//SEQ_DATA_PORT
1055 {0x2510,0x3282},//SEQ_DATA_PORT
1056 {0x2510,0x2004},//SEQ_DATA_PORT
1057 {0x2510,0x1FAA},//SEQ_DATA_PORT
1058 {0x2510,0x20FF},//SEQ_DATA_PORT
1059 {0x2510,0x20FF},//SEQ_DATA_PORT
1060 {0x2510,0x20FF},//SEQ_DATA_PORT
1061 {0x2510,0x20FF},//SEQ_DATA_PORT
1062 {0x2510,0x20E0},//SEQ_DATA_PORT
1063 {0x2510,0x7FFF},//SEQ_DATA_PORT
1064 {0x2510,0x7FFF},//SEQ_DATA_PORT
1065 {0x2510,0x7FFF},//SEQ_DATA_PORT
1066 {0x2510,0x20FF},//SEQ_DATA_PORT
1067 {0x2510,0x7FFF},//SEQ_DATA_PORT
1068 {0x2510,0x7FFF},//SEQ_DATA_PORT
1069 {0x2510,0x7FFF},//SEQ_DATA_PORT
1070 {0x2510,0x3108},//SEQ_DATA_PORT
1071 {0x2510,0x2400},//SEQ_DATA_PORT
1072 {0x2510,0x3244},//SEQ_DATA_PORT
1073 {0x2510,0x7FFF},//SEQ_DATA_PORT
1074 {0x2510,0x3108},//SEQ_DATA_PORT
1075 {0x2510,0x2400},//SEQ_DATA_PORT
1076 {0x2510,0x2702},//SEQ_DATA_PORT
1077 {0x2510,0x3242},//SEQ_DATA_PORT
1078 {0x2510,0x3108},//SEQ_DATA_PORT
1079 {0x2510,0x2420},//SEQ_DATA_PORT
1080 {0x2510,0x2703},//SEQ_DATA_PORT
1081 {0x2510,0x3242},//SEQ_DATA_PORT
1082 {0x2510,0x3108},//SEQ_DATA_PORT
1083 {0x2510,0x2420},//SEQ_DATA_PORT
1084 {0x2510,0x2704},//SEQ_DATA_PORT
1085 {0x2510,0x3244},//SEQ_DATA_PORT
1086 {0x2510,0x7FFF},//SEQ_DATA_PORT
1087 {0x2510,0x7FFF},//SEQ_DATA_PORT
1088 {0x2510,0x7FFF},//SEQ_DATA_PORT
1089 {0x2510,0x7FFF},//SEQ_DATA_PORT
1090 {0x2510,0x8801},//SEQ_DATA_PORT
1091 {0x2510,0x000F},//SEQ_DATA_PORT
1092 {0x2510,0x109C},//SEQ_DATA_PORT
1093 {0x2510,0x8855},//SEQ_DATA_PORT
1094 {0x2510,0x3101},//SEQ_DATA_PORT
1095 {0x2510,0x3041},//SEQ_DATA_PORT
1096 {0x2510,0x2000},//SEQ_DATA_PORT
1097 {0x2510,0x3102},//SEQ_DATA_PORT
1098 {0x2510,0x3041},//SEQ_DATA_PORT
1099 {0x2510,0x2000},//SEQ_DATA_PORT
1100 {0x2510,0x3181},//SEQ_DATA_PORT
1101 {0x2510,0x3041},//SEQ_DATA_PORT
1102 {0x2510,0x2000},//SEQ_DATA_PORT
1103 {0x2510,0x3188},//SEQ_DATA_PORT
1104 {0x2510,0x3041},//SEQ_DATA_PORT
1105 {0x2510,0x2000},//SEQ_DATA_PORT
1106 {0x2510,0x3282},//SEQ_DATA_PORT
1107 {0x2510,0x3104},//SEQ_DATA_PORT
1108 {0x2510,0x2000},//SEQ_DATA_PORT
1109 {0x2510,0xB0E4},//SEQ_DATA_PORT
1110 {0x2510,0xAD92},//SEQ_DATA_PORT
1111 {0x2510,0xBC0C},//SEQ_DATA_PORT
1112 {0x2510,0x1028},//SEQ_DATA_PORT
1113 {0x2510,0x0022},//SEQ_DATA_PORT
1114 {0x2510,0xC020},//SEQ_DATA_PORT
1115 {0x2510,0x003E},//SEQ_DATA_PORT
1116 {0x2510,0x0045},//SEQ_DATA_PORT
1117 {0x2510,0x00B0},//SEQ_DATA_PORT
1118 {0x2510,0x0028},//SEQ_DATA_PORT
1119 {0x2510,0x30C1},//SEQ_DATA_PORT
1120 {0x2510,0x8015},//SEQ_DATA_PORT
1121 {0x2510,0xA038},//SEQ_DATA_PORT
1122 {0x2510,0x100F},//SEQ_DATA_PORT
1123 {0x2510,0x0507},//SEQ_DATA_PORT
1124 {0x2510,0xA220},//SEQ_DATA_PORT
1125 {0x2510,0x0010},//SEQ_DATA_PORT
1126 {0x2510,0x10C2},//SEQ_DATA_PORT
1127 {0x2510,0xB760},//SEQ_DATA_PORT
1128 {0x2510,0x0033},//SEQ_DATA_PORT
1129 {0x2510,0x1082},//SEQ_DATA_PORT
1130 {0x2510,0x100B},//SEQ_DATA_PORT
1131 {0x2510,0x1029},//SEQ_DATA_PORT
1132 {0x2510,0xA85A},//SEQ_DATA_PORT
1133 {0x2510,0x998D},//SEQ_DATA_PORT
1134 {0x2510,0xC810},//SEQ_DATA_PORT
1135 {0x2510,0x2004},//SEQ_DATA_PORT
1136 {0x2510,0x0ECE},//SEQ_DATA_PORT
1137 {0x2510,0x123B},//SEQ_DATA_PORT
1138 {0x2510,0xC000},//SEQ_DATA_PORT
1139 {0x2510,0x032F},//SEQ_DATA_PORT
1140 {0x2510,0x11D5},//SEQ_DATA_PORT
1141 {0x2510,0x162F},//SEQ_DATA_PORT
1142 {0x2510,0x9000},//SEQ_DATA_PORT
1143 {0x2510,0x2034},//SEQ_DATA_PORT
1144 {0x2510,0x0015},//SEQ_DATA_PORT
1145 {0x2510,0x04CB},//SEQ_DATA_PORT
1146 {0x2510,0x1022},//SEQ_DATA_PORT
1147 {0x2510,0x1031},//SEQ_DATA_PORT
1148 {0x2510,0x002D},//SEQ_DATA_PORT
1149 {0x2510,0x1015},//SEQ_DATA_PORT
1150 {0x2510,0x80B9},//SEQ_DATA_PORT
1151 {0x2510,0xA101},//SEQ_DATA_PORT
1152 {0x2510,0x001C},//SEQ_DATA_PORT
1153 {0x2510,0x008E},//SEQ_DATA_PORT
1154 {0x2510,0x124B},//SEQ_DATA_PORT
1155 {0x2510,0x01B5},//SEQ_DATA_PORT
1156 {0x2510,0x0B92},//SEQ_DATA_PORT
1157 {0x2510,0xA400},//SEQ_DATA_PORT
1158 {0x2510,0x8091},//SEQ_DATA_PORT
1159 {0x2510,0x0028},//SEQ_DATA_PORT
1160 {0x2510,0x3002},//SEQ_DATA_PORT
1161 {0x2510,0x2004},//SEQ_DATA_PORT
1162 {0x2510,0x1012},//SEQ_DATA_PORT
1163 {0x2510,0x100E},//SEQ_DATA_PORT
1164 {0x2510,0x10A8},//SEQ_DATA_PORT
1165 {0x2510,0x00A1},//SEQ_DATA_PORT
1166 {0x2510,0x132D},//SEQ_DATA_PORT
1167 {0x2510,0x09AF},//SEQ_DATA_PORT
1168 {0x2510,0x0159},//SEQ_DATA_PORT
1169 {0x2510,0x121D},//SEQ_DATA_PORT
1170 {0x2510,0x1259},//SEQ_DATA_PORT
1171 {0x2510,0x11AF},//SEQ_DATA_PORT
1172 {0x2510,0x18B5},//SEQ_DATA_PORT
1173 {0x2510,0x0395},//SEQ_DATA_PORT
1174 {0x2510,0x054B},//SEQ_DATA_PORT
1175 {0x2510,0x1021},//SEQ_DATA_PORT
1176 {0x2510,0x0020},//SEQ_DATA_PORT
1177 {0x2510,0x1015},//SEQ_DATA_PORT
1178 {0x2510,0x1030},//SEQ_DATA_PORT
1179 {0x2510,0x00CF},//SEQ_DATA_PORT
1180 {0x2510,0xB146},//SEQ_DATA_PORT
1181 {0x2510,0xC290},//SEQ_DATA_PORT
1182 {0x2510,0x103C},//SEQ_DATA_PORT
1183 {0x2510,0xA882},//SEQ_DATA_PORT
1184 {0x2510,0x8055},//SEQ_DATA_PORT
1185 {0x2510,0x00A9},//SEQ_DATA_PORT
1186 {0x2510,0x8801},//SEQ_DATA_PORT
1187 {0x2510,0xB700},//SEQ_DATA_PORT
1188 {0x2510,0x0001},//SEQ_DATA_PORT
1189 {0x2510,0x02A2},//SEQ_DATA_PORT
1190 {0x2510,0x000A},//SEQ_DATA_PORT
1191 {0x2510,0x98BB},//SEQ_DATA_PORT
1192 {0x2510,0x203F},//SEQ_DATA_PORT
1193 {0x2510,0x0036},//SEQ_DATA_PORT
1194 {0x2510,0x1001},//SEQ_DATA_PORT
1195 {0x2510,0x99BE},//SEQ_DATA_PORT
1196 {0x2510,0x0139},//SEQ_DATA_PORT
1197 {0x2510,0x100A},//SEQ_DATA_PORT
1198 {0x2510,0x0040},//SEQ_DATA_PORT
1199 {0x2510,0x1022},//SEQ_DATA_PORT
1200 {0x2510,0x124C},//SEQ_DATA_PORT
1201 {0x2510,0x109F},//SEQ_DATA_PORT
1202 {0x2510,0x15A3},//SEQ_DATA_PORT
1203 {0x2510,0x002A},//SEQ_DATA_PORT
1204 {0x2510,0x3081},//SEQ_DATA_PORT
1205 {0x2510,0x2001},//SEQ_DATA_PORT
1206 {0x2510,0x3044},//SEQ_DATA_PORT
1207 {0x2510,0x2000},//SEQ_DATA_PORT
1208 {0x2510,0x112A},//SEQ_DATA_PORT
1209 {0x2510,0x101D},//SEQ_DATA_PORT
1210 {0x2510,0x202B},//SEQ_DATA_PORT
1211 {0x2510,0x02B8},//SEQ_DATA_PORT
1212 {0x2510,0x10B8},//SEQ_DATA_PORT
1213 {0x2510,0x1136},//SEQ_DATA_PORT
1214 {0x2510,0x996B},//SEQ_DATA_PORT
1215 {0x2510,0x004C},//SEQ_DATA_PORT
1216 {0x2510,0x1039},//SEQ_DATA_PORT
1217 {0x2510,0x1040},//SEQ_DATA_PORT
1218 {0x2510,0x00B5},//SEQ_DATA_PORT
1219 {0x2510,0x03C4},//SEQ_DATA_PORT
1220 {0x2510,0x1144},//SEQ_DATA_PORT
1221 {0x2510,0x1245},//SEQ_DATA_PORT
1222 {0x2510,0x9A7B},//SEQ_DATA_PORT
1223 {0x2510,0x002B},//SEQ_DATA_PORT
1224 {0x2510,0x30D0},//SEQ_DATA_PORT
1225 {0x2510,0x3141},//SEQ_DATA_PORT
1226 {0x2510,0x3041},//SEQ_DATA_PORT
1227 {0x2510,0x2000},//SEQ_DATA_PORT
1228 {0x2510,0x3142},//SEQ_DATA_PORT
1229 {0x2510,0x3041},//SEQ_DATA_PORT
1230 {0x2510,0x2000},//SEQ_DATA_PORT
1231 {0x2510,0x3110},//SEQ_DATA_PORT
1232 {0x2510,0x3041},//SEQ_DATA_PORT
1233 {0x2510,0x2000},//SEQ_DATA_PORT
1234 {0x2510,0x3120},//SEQ_DATA_PORT
1235 {0x2510,0x3041},//SEQ_DATA_PORT
1236 {0x2510,0x2000},//SEQ_DATA_PORT
1237 {0x2510,0x3144},//SEQ_DATA_PORT
1238 {0x2510,0x3041},//SEQ_DATA_PORT
1239 {0x2510,0x2000},//SEQ_DATA_PORT
1240 {0x2510,0x3148},//SEQ_DATA_PORT
1241 {0x2510,0x3041},//SEQ_DATA_PORT
1242 {0x2510,0x2000},//SEQ_DATA_PORT
1243 {0x2510,0x3182},//SEQ_DATA_PORT
1244 {0x2510,0x3041},//SEQ_DATA_PORT
1245 {0x2510,0x2000},//SEQ_DATA_PORT
1246 {0x2510,0x3184},//SEQ_DATA_PORT
1247 {0x2510,0x2000},//SEQ_DATA_PORT
1248 {0x2510,0x3190},//SEQ_DATA_PORT
1249 {0x2510,0x3041},//SEQ_DATA_PORT
1250 {0x2510,0x2000},//SEQ_DATA_PORT
1251 {0x2510,0x31A0},//SEQ_DATA_PORT
1252 {0x2510,0x3088},//SEQ_DATA_PORT
1253 {0x2510,0x2201},//SEQ_DATA_PORT
1254 {0x2510,0x807D},//SEQ_DATA_PORT
1255 {0x2510,0x2206},//SEQ_DATA_PORT
1256 {0x2510,0x8815},//SEQ_DATA_PORT
1257 {0x2510,0x8877},//SEQ_DATA_PORT
1258 {0x2510,0x0092},//SEQ_DATA_PORT
1259 {0x2510,0x220E},//SEQ_DATA_PORT
1260 {0x2510,0x2211},//SEQ_DATA_PORT
1261 {0x2510,0x8055},//SEQ_DATA_PORT
1262 {0x2510,0x3001},//SEQ_DATA_PORT
1263 {0x2510,0x2000},//SEQ_DATA_PORT
1264 {0x2510,0x8A61},//SEQ_DATA_PORT
1265 {0x2510,0x8801},//SEQ_DATA_PORT
1266 {0x2510,0x1092},//SEQ_DATA_PORT
1267 {0x2510,0x181F},//SEQ_DATA_PORT
1268 {0x2510,0x0B1F},//SEQ_DATA_PORT
1269 {0x2510,0x101F},//SEQ_DATA_PORT
1270 {0x2510,0x00B6},//SEQ_DATA_PORT
1271 {0x2510,0x0023},//SEQ_DATA_PORT
1272 {0x2510,0x00B9},//SEQ_DATA_PORT
1273 {0x2510,0x104C},//SEQ_DATA_PORT
1274 {0x2510,0x996E},//SEQ_DATA_PORT
1275 {0x2510,0x0140},//SEQ_DATA_PORT
1276 {0x2510,0x0257},//SEQ_DATA_PORT
1277 {0x2510,0x1035},//SEQ_DATA_PORT
1278 {0x2510,0x9F26},//SEQ_DATA_PORT
1279 {0x2510,0x1423},//SEQ_DATA_PORT
1280 {0x2510,0x0048},//SEQ_DATA_PORT
1281 {0x2510,0xC878},//SEQ_DATA_PORT
1282 {0x2510,0x200A},//SEQ_DATA_PORT
1283 {0x2510,0x1548},//SEQ_DATA_PORT
1284 {0x2510,0x0C49},//SEQ_DATA_PORT
1285 {0x2510,0x1149},//SEQ_DATA_PORT
1286 {0x2510,0x002A},//SEQ_DATA_PORT
1287 {0x2510,0x1057},//SEQ_DATA_PORT
1288 {0x2510,0x3281},//SEQ_DATA_PORT
1289 {0x2510,0x2000},//SEQ_DATA_PORT
1290 {0x2510,0x3044},//SEQ_DATA_PORT
1291 {0x2510,0x2001},//SEQ_DATA_PORT
1292 {0x2510,0xA020},//SEQ_DATA_PORT
1293 {0x2510,0x000C},//SEQ_DATA_PORT
1294 {0x2510,0x9825},//SEQ_DATA_PORT
1295 {0x2510,0x1040},//SEQ_DATA_PORT
1296 {0x2510,0x1054},//SEQ_DATA_PORT
1297 {0x2510,0xB06D},//SEQ_DATA_PORT
1298 {0x2510,0x0035},//SEQ_DATA_PORT
1299 {0x2510,0x004D},//SEQ_DATA_PORT
1300 {0x2510,0x9905},//SEQ_DATA_PORT
1301 {0x2510,0xB064},//SEQ_DATA_PORT
1302 {0x2510,0x99C5},//SEQ_DATA_PORT
1303 {0x2510,0x0047},//SEQ_DATA_PORT
1304 {0x2510,0xB920},//SEQ_DATA_PORT
1305 {0x2510,0x1447},//SEQ_DATA_PORT
1306 {0x2510,0x7FFF},//SEQ_DATA_PORT
1307 {0x2510,0x7FFF},//SEQ_DATA_PORT
1308 {0x2510,0x7FFF},//SEQ_DATA_PORT
1309 {0x2510,0x7FFF},//SEQ_DATA_PORT
1310 {0x2510,0x7FFF},//SEQ_DATA_PORT
1311 {0x2510,0x7FFF},//SEQ_DATA_PORT
1312 {0x2510,0x7FFF},//SEQ_DATA_PORT
1313 {0x2510,0x7FFF},//SEQ_DATA_PORT
1314 {0x2510,0x7FFF},//SEQ_DATA_PORT
1315 {0x31F8,0x0008},//MIPI_CONFIG_2
1316 {0x3C70,0x6828},//CALIB_ROWS
1317 {0x3092,0x0826},//ROW_NOISE_CONTROL
1318 {0x3428,0x0209},//SEQUENCER_CONTROL
1319 {0x3516,0xFF04},//DAC_LD_22_23
1320 {0x3526,0x6480},//DAC_LD_38_39
1321 {0x3504,0x8AAA},//DAC_LD_4_5
1322 {0x353C,0x220C},//DAC_LD_60_61
1323 {0x3536,0x4C6E},//DAC_LD_54_55
1324 {0x3D2A,0x0FFF},//T1_END_DEC_TH
1325 {0x3364,0x00EC},//DCG_TRIM
1326 {0x3512,0x8888},//DAC_LD_18_19
1327 {0x3514,0x888F},//DAC_LD_20_21
1328 {0x3520,0xFBF0},//DAC_LD_32_33
1329 {0x3524,0xB2A1},//DAC_LD_36_37
1330 {0x3528,0xCC84},//DAC_LD_40_41
1331 {0x3532,0x4C8E},//DAC_LD_50_51
1332 {0x3534,0x4E64},//DAC_LD_52_53
1333 {0x351E,0x5856},//DAC_LD_30_31
1334 {0x353E,0x98F2},//DAC_LD_62_63
1335 {0x352E,0x6A8A},//DAC_LD_46_47
1336 {0x3370,0x0211},//DBLC_CONTROL
1337 {0x3372,0x700F},//DBLC_FS0_CONTROL
1338 {0x3540,0x3597},//DAC_LD_64_65
1339 {0x58E2,0x0BE3},//COL_COUNT_VALUES1
1340 {0x58E4,0x18B4},//COL_COUNT_VALUES2
1341 {0x3522,0x7C97},//DAC_LD_34_35
1342 {0x30BA,0x0024},//DIGITAL_CTRL
1343 {0x31D4,0x0042},//CLK_MEM_GATING_CTRL
1344 {0x352A,0x6F8F},//DAC_LD_42_43
1345 {0x3530,0x4A08},//DAC_LD_48_49
1346 {0x351A,0x5FFF},//DAC_LD_26_27
1347 {0x350E,0x39D9},//DAC_LD_14_15
1348 {0x3510,0x9988},//DAC_LD_16_17
1349 {0x3380,0x1FFF},//DBLC_OFFSET1
1350 {0x337A,0x1000},//DBLC_SCALE1
1351 {0x3092,0x0800},//ROW_NOISE_CONTROL
1352 {0x350A,0x0654},//DAC_LD_10_11
1353 {0x3364,0x00E0},//DCG_TRIM
1354 {0x591E,0x61AE},//ANALOG_GAIN_WR_DATA
1355 {0x591E,0x722C},//ANALOG_GAIN_WR_DATA
1356 {0x591E,0x82B8},//ANALOG_GAIN_WR_DATA
1357 {0x591E,0x92F6},//ANALOG_GAIN_WR_DATA
1358 {0x591E,0xA447},//ANALOG_GAIN_WR_DATA
1359 {0x591E,0xB66D},//ANALOG_GAIN_WR_DATA
1360 {0x591E,0xC6EA},//ANALOG_GAIN_WR_DATA
1361 {0x591E,0xDECD},//ANALOG_GAIN_WR_DATA
1362 {0x3532,0x4C8A},//DAC_LD_50_51
1363 {0x3534,0x4E60},//DAC_LD_52_53
1364 {0x353E,0x90F2},//DAC_LD_62_63
1365 {0x351A,0x4FFF},//DAC_LD_26_27
1366 {0x591C,0x00D7},//DGR_AMP_GAIN
1367 {0x3522,0x6097},//DAC_LD_34_35
1368 {0x5002,0x37C3},//T1_PIX_DEF_ID2
1369 {0x51CC,0x0149},//T1_NOISE_GAIN_THRESHOLD0
1370 {0x51D8,0x044D},//T1_NOISE_GAIN_THRESHOLD1
1371 {0x51CE,0x0700},//T1_NOISE_GAIN_THRESHOLD2
1372 {0x51D0,0x0001},//T1_NOISE_FLOOR0
1373 {0x51D2,0x0002},//T1_NOISE_FLOOR1
1374 {0x51D4,0x0003},//T1_NOISE_FLOOR2
1375 {0x51D6,0x0004},//T1_NOISE_FLOOR3
1376 {0x5202,0x37C3},//T2_PIX_DEF_ID2
1377 {0x51EA,0x0149},//T2_NOISE_GAIN_THRESHOLD0
1378 {0x51FC,0x044D},//T2_NOISE_GAIN_THRESHOLD1
1379 {0x51EC,0x0700},//T2_NOISE_GAIN_THRESHOLD2
1380 {0x51EE,0x0001},//T2_NOISE_FLOOR0
1381 {0x51F0,0x0002},//T2_NOISE_FLOOR1
1382 {0x51F2,0x0003},//T2_NOISE_FLOOR2
1383 {0x51F4,0x0004},//T2_NOISE_FLOOR3
1384 {0x5402,0x37C3},//T4_PIX_DEF_ID2
1385 {0x5560,0x0149},//T4_NOISE_GAIN_THRESHOLD0
1386 {0x556C,0x044D},//T4_NOISE_GAIN_THRESHOLD1
1387 {0x5562,0x0700},//T4_NOISE_GAIN_THRESHOLD2
1388 {0x5564,0x0001},//T4_NOISE_FLOOR0
1389 {0x5566,0x0002},//T4_NOISE_FLOOR1
1390 {0x5568,0x0003},//T4_NOISE_FLOOR2
1391 {0x556A,0x0004},//T4_NOISE_FLOOR3
1392 {0x31E0,0x0001},//PIX_DEF_ID
1393 {0x5000,0x0080},//T1_PIX_DEF_ID
1394 {0x5000,0x0180},//T1_PIX_DEF_ID
1395 {0x5000,0x0180},//T1_PIX_DEF_ID
1396 {0x5200,0x0080},//T2_PIX_DEF_ID
1397 {0x5200,0x0180},//T2_PIX_DEF_ID
1398 {0x5200,0x0180},//T2_PIX_DEF_ID
1399 {0x5400,0x0080},//T4_PIX_DEF_ID
1400 {0x5400,0x0180},//T4_PIX_DEF_ID
1401 {0x5400,0x0180},//T4_PIX_DEF_ID
1402 {0x5000,0x0180},//T1_PIX_DEF_ID
1403 {0x5200,0x0180},//T2_PIX_DEF_ID
1404 {0x5400,0x0180},//T4_PIX_DEF_ID
1405 {0x50A2,0x3F2A},//BMT0
1406 {0x50A4,0x875A},//BMT1
1407 {0x50A6,0x030F},//SINGLEK_FACTOR0
1408 {0x50A6,0x0F0F},//SINGLEK_FACTOR0
1409 {0x50A8,0x030F},//SINGLEK_FACTOR1
1410 {0x50A8,0x0F0F},//SINGLEK_FACTOR1
1411 {0x50AA,0x030F},//SINGLEK_FACTOR2
1412 {0x50AA,0x050F},//SINGLEK_FACTOR2
1413 {0x50AC,0x0301},//CROSS_FACTOR0
1414 {0x50AC,0x0101},//CROSS_FACTOR0
1415 {0x50AE,0x0301},//CROSS_FACTOR1
1416 {0x50AE,0x0101},//CROSS_FACTOR1
1417 {0x50B0,0x0301},//CROSS_FACTOR2
1418 {0x50B0,0x0101},//CROSS_FACTOR2
1419 {0x50B2,0x03FF},//SINGLE_MAX_FACTOR
1420 {0x50B4,0x030F},//COUPLE_FACTOR0
1421 {0x50B4,0x0F0F},//COUPLE_FACTOR0
1422 {0x50B6,0x030F},//COUPLE_FACTOR1
1423 {0x50B6,0x0F0F},//COUPLE_FACTOR1
1424 {0x50B8,0x030F},//COUPLE_FACTOR2
1425 {0x50B8,0x050F},//COUPLE_FACTOR2
1426 {0x3D2A,0x0FFF},//T1_END_DEC_TH
1427 {0x3D34,0x9C40},//T2_STR_DEC_TH
1428 {0x3D36,0xFFFF},//T2_END_DEC_TH
1429 {0x3D02,0x5033},//MEC_CTRL2
1430 {0x3086,0x1A28},//PARK_ROW_ADDR
1431 {0x33E4,0x0040},//VERT_SHADING_CONTROL
1432 {0x3C70,0x6222},//CALIB_ROWS
1433 {0x3110,0x0011},//HDR_CONTROL0
1434 {0x30B0,0x0820},//DIGITAL_TEST
1435 {0x3280,0x0ED8},//T1_BARRIER_C0
1436 {0x3282,0x0ED8},//T1_BARRIER_C1
1437 {0x3284,0x0ED8},//T1_BARRIER_C2
1438 {0x3286,0x0ED8},//T1_BARRIER_C3
1439 {0x3288,0x0ED8},//T2_BARRIER_C0
1440 {0x328A,0x0ED8},//T2_BARRIER_C1
1441 {0x328C,0x0ED8},//T2_BARRIER_C2
1442 {0x328E,0x0ED8},//T2_BARRIER_C3
1443 {0x3290,0x0ED8},//T3_BARRIER_C0
1444 {0x3292,0x0ED8},//T3_BARRIER_C1
1445 {0x3294,0x0ED8},//T3_BARRIER_C2
1446 {0x3296,0x0ED8},//T3_BARRIER_C3
1447 {0x3100,0xC001},//DLO_CONTROL0
1448 {0x3102,0xBED8},//DLO_CONTROL1
1449 {0x3104,0xBED8},//DLO_CONTROL2
1450 {0x3106,0xBED8},//DLO_CONTROL3
1451 {0x3108,0x07D0},//DLO_CONTROL4
1452 {0x3116,0x2001},//HDR_CONTROL3
1453 {0x3124,0x006D},//HDR_MD_CONTROL0
1454 {0x3126,0x003C},//HDR_MD_CONTROL1
1455 {0x31AE,0x0204},//SERIAL_FORMAT
1456 {0x31AC,0x0C0C},//DATA_FORMAT_BITS
1457 {0x3082,0x0014},//OPERATION_MODE_CTRL
1458 {0x30BA,0x0135},//DIGITAL_CTRL
1459 {0x3238,0x0044},//EXPOSURE_RATIO
1460 {0x3012,0x07A0},//COARSE_INTEGRATION_TIME_
1461 {0x3212,0x007A},//COARSE_INTEGRATION_TIME2
1462 {0x300C,0x0A8C},//LINE_LENGTH_PCK_
1463 {0x300A,0x0980},//FRAME_LENGTH_LINES_
1464 {0x5914,0x4012},//SENSOR_GAIN_TABLE_SEL
1466 {0x5914,0x4002},//SENSOR_GAIN_TABLE_SEL
1467 {0x5910,0x608A},//SENSOR_GAIN_REG1
1468 {0x5910,0x7091},//SENSOR_GAIN_REG1
1469 {0x5910,0x689C},//SENSOR_GAIN_REG1
1470 {0x5910,0x8885},//SENSOR_GAIN_REG1
1471 {0x5910,0x98AD},//SENSOR_GAIN_REG1
1472 {0x5910,0xA8A9},//SENSOR_GAIN_REG1
1473 {0x5910,0xC894},//SENSOR_GAIN_REG1
1474 {0x5910,0xC8D1},//SENSOR_GAIN_REG1
1475 {0x5910,0xD88A},//SENSOR_GAIN_REG1
1476 {0x5910,0xD8C3},//SENSOR_GAIN_REG1
1477 {0x5910,0xD915},//SENSOR_GAIN_REG1
1478 {0x5910,0xD988},//SENSOR_GAIN_REG1
1479 {0x5910,0xDA2A},//SENSOR_GAIN_REG1
1480 {0x5910,0xDB0E},//SENSOR_GAIN_REG1
1481 {0x5910,0xDC53},//SENSOR_GAIN_REG1
1482 {0x5910,0x608A},//SENSOR_GAIN_REG1
1483 {0x5910,0xC919},//SENSOR_GAIN_REG1
1484 {0x5910,0xCA00},//SENSOR_GAIN_REG1
1485 {0x5910,0x0000},//SENSOR_GAIN_REG1
1486 {0x5910,0x0000},//SENSOR_GAIN_REG1
1487 {0x5910,0x0000},//SENSOR_GAIN_REG1
1488 {0x5910,0x0001},//SENSOR_GAIN_REG1
1489 {0x5910,0x0001},//SENSOR_GAIN_REG1
1490 {0x5910,0x0003},//SENSOR_GAIN_REG1
1491 {0x5910,0x0003},//SENSOR_GAIN_REG1
1492 {0x5910,0x0003},//SENSOR_GAIN_REG1
1493 {0x5910,0x0004},//SENSOR_GAIN_REG1
1494 {0x5910,0x0004},//SENSOR_GAIN_REG1
1495 {0x5910,0x0004},//SENSOR_GAIN_REG1
1496 {0x5910,0x0004},//SENSOR_GAIN_REG1
1497 {0x5910,0x0004},//SENSOR_GAIN_REG1
1498 {0x5910,0x0004},//SENSOR_GAIN_REG1
1499 {0x5910,0x0004},//SENSOR_GAIN_REG1
1500 {0x5910,0x0002},//SENSOR_GAIN_REG1
1501 {0x5910,0x0003},//SENSOR_GAIN_REG1
1502 {0x5910,0x0003},//SENSOR_GAIN_REG1
1503 {0x5910,0x5A8B},//SENSOR_GAIN_REG1
1504 {0x5910,0xFF04},//SENSOR_GAIN_REG1
1505 {0x5910,0xF704},//SENSOR_GAIN_REG1
1506 {0x5910,0xFF04},//SENSOR_GAIN_REG1
1507 {0x5910,0xF704},//SENSOR_GAIN_REG1
1508 {0x5910,0xF704},//SENSOR_GAIN_REG1
1509 {0x5910,0x0005},//SENSOR_GAIN_REG1
1510 {0x5910,0x0006},//SENSOR_GAIN_REG1
1511 {0x5910,0x0007},//SENSOR_GAIN_REG1
1512 {0x5910,0x9A8B},//SENSOR_GAIN_REG1
1513 {0x5910,0xFF04},//SENSOR_GAIN_REG1
1514 {0x5910,0xF704},//SENSOR_GAIN_REG1
1515 {0x5910,0xF704},//SENSOR_GAIN_REG1
1516 {0x5910,0xF704},//SENSOR_GAIN_REG1
1517 {0x5910,0xF704},//SENSOR_GAIN_REG1
1518 {0x5910,0x0015},//SENSOR_GAIN_REG1
1519 {0x5910,0x0016},//SENSOR_GAIN_REG1
1520 {0x5910,0x0017},//SENSOR_GAIN_REG1
1521 {0x5910,0xDA8B},//SENSOR_GAIN_REG1
1522 {0x5910,0xFF04},//SENSOR_GAIN_REG1
1523 {0x5910,0xF704},//SENSOR_GAIN_REG1
1524 {0x5910,0xF704},//SENSOR_GAIN_REG1
1525 {0x5910,0xF704},//SENSOR_GAIN_REG1
1526 {0x5910,0xF704},//SENSOR_GAIN_REG1
1527 {0x5910,0x0025},//SENSOR_GAIN_REG1
1528 {0x5910,0x0026},//SENSOR_GAIN_REG1
1529 {0x5910,0x0027},//SENSOR_GAIN_REG1
1530 {0x5910,0x59B9},//SENSOR_GAIN_REG1
1531 {0x5910,0x700F},//SENSOR_GAIN_REG1
1532 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
1533 {0x5910,0x700F},//SENSOR_GAIN_REG1
1534 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
1535 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
1536 {0x5910,0x0035},//SENSOR_GAIN_REG1
1537 {0x5910,0x0036},//SENSOR_GAIN_REG1
1538 {0x5910,0x0037},//SENSOR_GAIN_REG1
1539 {0x5910,0x99B9},//SENSOR_GAIN_REG1
1540 {0x5910,0x700F},//SENSOR_GAIN_REG1
1541 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
1542 {0x5910,0x700F},//SENSOR_GAIN_REG1
1543 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
1544 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
1545 {0x5910,0x0045},//SENSOR_GAIN_REG1
1546 {0x5910,0x0046},//SENSOR_GAIN_REG1
1547 {0x5910,0x0047},//SENSOR_GAIN_REG1
1548 {0x5910,0xD9B9},//SENSOR_GAIN_REG1
1549 {0x5910,0x700F},//SENSOR_GAIN_REG1
1550 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
1551 {0x5910,0x700F},//SENSOR_GAIN_REG1
1552 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
1553 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
1554 {0x5910,0x0055},//SENSOR_GAIN_REG1
1555 {0x5910,0x0056},//SENSOR_GAIN_REG1
1556 {0x5910,0x0057},//SENSOR_GAIN_REG1
1557 {0x5910,0x9A85},//SENSOR_GAIN_REG1
1558 {0x5910,0x0654},//SENSOR_GAIN_REG1
1559 {0x5910,0x0654},//SENSOR_GAIN_REG1
1560 {0x5910,0x0684},//SENSOR_GAIN_REG1
1561 {0x5910,0x0654},//SENSOR_GAIN_REG1
1562 {0x5910,0x0654},//SENSOR_GAIN_REG1
1563 {0x5910,0x0065},//SENSOR_GAIN_REG1
1564 {0x5910,0x0066},//SENSOR_GAIN_REG1
1565 {0x5910,0x0067},//SENSOR_GAIN_REG1
1566 {0x5910,0x59BD},//SENSOR_GAIN_REG1
1567 {0x5910,0x1000},//SENSOR_GAIN_REG1
1568 {0x5910,0x0C00},//SENSOR_GAIN_REG1
1569 {0x5910,0x0F00},//SENSOR_GAIN_REG1
1570 {0x5910,0x1000},//SENSOR_GAIN_REG1
1571 {0x5910,0x10F0},//SENSOR_GAIN_REG1
1572 {0x5910,0x0075},//SENSOR_GAIN_REG1
1573 {0x5910,0x0076},//SENSOR_GAIN_REG1
1574 {0x5910,0x0077},//SENSOR_GAIN_REG1
1575 {0x5912,0x608A},//SENSOR_GAIN_REG2
1576 {0x5912,0x7091},//SENSOR_GAIN_REG2
1577 {0x5912,0x689C},//SENSOR_GAIN_REG2
1578 {0x5912,0x8885},//SENSOR_GAIN_REG2
1579 {0x5912,0x98AD},//SENSOR_GAIN_REG2
1580 {0x5912,0xA8A9},//SENSOR_GAIN_REG2
1581 {0x5912,0xC894},//SENSOR_GAIN_REG2
1582 {0x5912,0xC8D1},//SENSOR_GAIN_REG2
1583 {0x5912,0xC927},//SENSOR_GAIN_REG2
1584 {0x5912,0xC9A0},//SENSOR_GAIN_REG2
1585 {0x5912,0xCA4C},//SENSOR_GAIN_REG2
1586 {0x5912,0xCB3F},//SENSOR_GAIN_REG2
1587 {0x5912,0xCC97},//SENSOR_GAIN_REG2
1588 {0x5912,0xCE7C},//SENSOR_GAIN_REG2
1589 {0x5912,0xCFFF},//SENSOR_GAIN_REG2
1590 {0x5912,0x608A},//SENSOR_GAIN_REG2
1591 {0x5912,0xC8F0},//SENSOR_GAIN_REG2
1592 {0x5912,0xCA00},//SENSOR_GAIN_REG2
1593 {0x5912,0x0000},//SENSOR_GAIN_REG2
1594 {0x5912,0x0000},//SENSOR_GAIN_REG2
1595 {0x5912,0x0000},//SENSOR_GAIN_REG2
1596 {0x5912,0x0001},//SENSOR_GAIN_REG2
1597 {0x5912,0x0001},//SENSOR_GAIN_REG2
1598 {0x5912,0x0003},//SENSOR_GAIN_REG2
1599 {0x5912,0x0003},//SENSOR_GAIN_REG2
1600 {0x5912,0x0003},//SENSOR_GAIN_REG2
1601 {0x5912,0x0004},//SENSOR_GAIN_REG2
1602 {0x5912,0x0004},//SENSOR_GAIN_REG2
1603 {0x5912,0x0004},//SENSOR_GAIN_REG2
1604 {0x5912,0x0004},//SENSOR_GAIN_REG2
1605 {0x5912,0x0004},//SENSOR_GAIN_REG2
1606 {0x5912,0x0004},//SENSOR_GAIN_REG2
1607 {0x5912,0x0004},//SENSOR_GAIN_REG2
1608 {0x5912,0x0002},//SENSOR_GAIN_REG2
1609 {0x5912,0x0003},//SENSOR_GAIN_REG2
1610 {0x5912,0x0003},//SENSOR_GAIN_REG2
1611 {0x5912,0x5A8B},//SENSOR_GAIN_REG2
1612 {0x5912,0xFF04},//SENSOR_GAIN_REG2
1613 {0x5912,0xF704},//SENSOR_GAIN_REG2
1614 {0x5912,0xFF04},//SENSOR_GAIN_REG2
1615 {0x5912,0xF704},//SENSOR_GAIN_REG2
1616 {0x5912,0xF704},//SENSOR_GAIN_REG2
1617 {0x5912,0x0005},//SENSOR_GAIN_REG2
1618 {0x5912,0x0006},//SENSOR_GAIN_REG2
1619 {0x5912,0x0007},//SENSOR_GAIN_REG2
1620 {0x5912,0x9A8B},//SENSOR_GAIN_REG2
1621 {0x5912,0xFF04},//SENSOR_GAIN_REG2
1622 {0x5912,0xF704},//SENSOR_GAIN_REG2
1623 {0x5912,0xF704},//SENSOR_GAIN_REG2
1624 {0x5912,0xF704},//SENSOR_GAIN_REG2
1625 {0x5912,0xF704},//SENSOR_GAIN_REG2
1626 {0x5912,0x0015},//SENSOR_GAIN_REG2
1627 {0x5912,0x0016},//SENSOR_GAIN_REG2
1628 {0x5912,0x0017},//SENSOR_GAIN_REG2
1629 {0x5912,0xDA8B},//SENSOR_GAIN_REG2
1630 {0x5912,0xFF04},//SENSOR_GAIN_REG2
1631 {0x5912,0xF704},//SENSOR_GAIN_REG2
1632 {0x5912,0xF704},//SENSOR_GAIN_REG2
1633 {0x5912,0xF704},//SENSOR_GAIN_REG2
1634 {0x5912,0xF704},//SENSOR_GAIN_REG2
1635 {0x5912,0x0025},//SENSOR_GAIN_REG2
1636 {0x5912,0x0026},//SENSOR_GAIN_REG2
1637 {0x5912,0x0027},//SENSOR_GAIN_REG2
1638 {0x5912,0x59B9},//SENSOR_GAIN_REG2
1639 {0x5912,0x700F},//SENSOR_GAIN_REG2
1640 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
1641 {0x5912,0x700F},//SENSOR_GAIN_REG2
1642 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
1643 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
1644 {0x5912,0x0035},//SENSOR_GAIN_REG2
1645 {0x5912,0x0036},//SENSOR_GAIN_REG2
1646 {0x5912,0x0037},//SENSOR_GAIN_REG2
1647 {0x5912,0x99B9},//SENSOR_GAIN_REG2
1648 {0x5912,0x700F},//SENSOR_GAIN_REG2
1649 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
1650 {0x5912,0x700F},//SENSOR_GAIN_REG2
1651 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
1652 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
1653 {0x5912,0x0045},//SENSOR_GAIN_REG2
1654 {0x5912,0x0046},//SENSOR_GAIN_REG2
1655 {0x5912,0x0047},//SENSOR_GAIN_REG2
1656 {0x5912,0xD9B9},//SENSOR_GAIN_REG2
1657 {0x5912,0x700F},//SENSOR_GAIN_REG2
1658 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
1659 {0x5912,0x700F},//SENSOR_GAIN_REG2
1660 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
1661 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
1662 {0x5912,0x0055},//SENSOR_GAIN_REG2
1663 {0x5912,0x0056},//SENSOR_GAIN_REG2
1664 {0x5912,0x0057},//SENSOR_GAIN_REG2
1665 {0x5912,0x9A85},//SENSOR_GAIN_REG2
1666 {0x5912,0x0654},//SENSOR_GAIN_REG2
1667 {0x5912,0x0654},//SENSOR_GAIN_REG2
1668 {0x5912,0x0684},//SENSOR_GAIN_REG2
1669 {0x5912,0x0654},//SENSOR_GAIN_REG2
1670 {0x5912,0x0654},//SENSOR_GAIN_REG2
1671 {0x5912,0x0065},//SENSOR_GAIN_REG2
1672 {0x5912,0x0066},//SENSOR_GAIN_REG2
1673 {0x5912,0x0067},//SENSOR_GAIN_REG2
1674 {0x5912,0x59BD},//SENSOR_GAIN_REG2
1675 {0x5912,0x1000},//SENSOR_GAIN_REG2
1676 {0x5912,0x0C00},//SENSOR_GAIN_REG2
1677 {0x5912,0x0F00},//SENSOR_GAIN_REG2
1678 {0x5912,0x1000},//SENSOR_GAIN_REG2
1679 {0x5912,0x10F0},//SENSOR_GAIN_REG2
1680 {0x5912,0x0075},//SENSOR_GAIN_REG2
1681 {0x5912,0x0076},//SENSOR_GAIN_REG2
1682 {0x5912,0x0077},//SENSOR_GAIN_REG2
1683 {0x5914,0x4006},//SENSOR_GAIN_TABLE_SEL
1684 {0x5900,0x0020},//SENSOR_GAIN
1685 {0x5902,0x0000},//SENSOR_GAIN_T2
1686 {0x3110,0x0001},//HDR_CONTROL0
1688 {REG_NULL, 0x00},
1692 {0x3030,0x0124},//PLL_MULTIPLIER
1693 {0x302E,0x0006},//PRE_PLL_CLK_DIV
1694 {0x302C,0x0002},//VT_SYS_CLK_DIV
1695 {0x302A,0x0004},//VT_PIX_CLK_DIV
1696 {0x3038,0x0002},//OP_SYS_CLK_DIV
1697 {0x3036,0x0006},//OP_WORD_CLK_DIV
1698 {0x31B0,0x0089},//FRAME_PREAMBLE
1699 {0x31B2,0x005C},//LINE_PREAMBLE
1700 {0x31B4,0x624A},//MIPI_TIMING_0
1701 {0x31B6,0x630B},//MIPI_TIMING_1
1702 {0x31B8,0x90CB},//MIPI_TIMING_2
1703 {0x31BA,0x038E},//MIPI_TIMING_3
1704 {0x31BC,0x508B},//MIPI_TIMING_4
1705 {0x3342,0x122C},//MIPI_F1_PDT_EDT
1706 {0x2512,0xA000},//SEQ_CTRL_PORT
1707 {0x2510,0x0720},//SEQ_DATA_PORT
1708 {0x2510,0xFFFF},//SEQ_DATA_PORT
1709 {0x2510,0xFFFF},//SEQ_DATA_PORT
1710 {0x2510,0xFFFF},//SEQ_DATA_PORT
1711 {0x2510,0xFFFF},//SEQ_DATA_PORT
1712 {0x2510,0xFFFF},//SEQ_DATA_PORT
1713 {0x2510,0xFFFF},//SEQ_DATA_PORT
1714 {0x2510,0xFFFF},//SEQ_DATA_PORT
1715 {0x2510,0x2122},//SEQ_DATA_PORT
1716 {0x2510,0xFFFF},//SEQ_DATA_PORT
1717 {0x2510,0xFFFF},//SEQ_DATA_PORT
1718 {0x2510,0xFFFF},//SEQ_DATA_PORT
1719 {0x2510,0x26FF},//SEQ_DATA_PORT
1720 {0x2510,0xFFFF},//SEQ_DATA_PORT
1721 {0x2510,0xFFFF},//SEQ_DATA_PORT
1722 {0x2510,0xFFFF},//SEQ_DATA_PORT
1723 {0x2510,0xFFFF},//SEQ_DATA_PORT
1724 {0x2510,0xFFFF},//SEQ_DATA_PORT
1725 {0x2510,0xFFFF},//SEQ_DATA_PORT
1726 {0x2510,0xFFFF},//SEQ_DATA_PORT
1727 {0x2510,0xFFFF},//SEQ_DATA_PORT
1728 {0x2510,0xFFFF},//SEQ_DATA_PORT
1729 {0x2510,0xFFFF},//SEQ_DATA_PORT
1730 {0x2510,0xFFFF},//SEQ_DATA_PORT
1731 {0x2510,0xFFFF},//SEQ_DATA_PORT
1732 {0x2510,0xFFFF},//SEQ_DATA_PORT
1733 {0x2510,0xFFFF},//SEQ_DATA_PORT
1734 {0x2510,0xFFFF},//SEQ_DATA_PORT
1735 {0x2510,0x20FF},//SEQ_DATA_PORT
1736 {0x2510,0x20FF},//SEQ_DATA_PORT
1737 {0x2510,0x20FF},//SEQ_DATA_PORT
1738 {0x2510,0x20FF},//SEQ_DATA_PORT
1739 {0x2510,0x20FF},//SEQ_DATA_PORT
1740 {0x2510,0x20FF},//SEQ_DATA_PORT
1741 {0x2510,0x20FF},//SEQ_DATA_PORT
1742 {0x2510,0x20FF},//SEQ_DATA_PORT
1743 {0x2510,0x20FF},//SEQ_DATA_PORT
1744 {0x2510,0x20FF},//SEQ_DATA_PORT
1745 {0x2510,0x20FF},//SEQ_DATA_PORT
1746 {0x2510,0x20FF},//SEQ_DATA_PORT
1747 {0x2510,0x20FF},//SEQ_DATA_PORT
1748 {0x2510,0x20FF},//SEQ_DATA_PORT
1749 {0x2510,0x20FF},//SEQ_DATA_PORT
1750 {0x2510,0x20FF},//SEQ_DATA_PORT
1751 {0x2510,0x20FF},//SEQ_DATA_PORT
1752 {0x2510,0x0F8C},//SEQ_DATA_PORT
1753 {0x2510,0x20FF},//SEQ_DATA_PORT
1754 {0x2510,0x20FF},//SEQ_DATA_PORT
1755 {0x2510,0x20FF},//SEQ_DATA_PORT
1756 {0x2510,0x20FF},//SEQ_DATA_PORT
1757 {0x2510,0x20FF},//SEQ_DATA_PORT
1758 {0x2510,0x20FF},//SEQ_DATA_PORT
1759 {0x2510,0x20FF},//SEQ_DATA_PORT
1760 {0x2510,0x20FF},//SEQ_DATA_PORT
1761 {0x2510,0x20FF},//SEQ_DATA_PORT
1762 {0x2510,0x20FF},//SEQ_DATA_PORT
1763 {0x2510,0x20FF},//SEQ_DATA_PORT
1764 {0x2510,0x20FF},//SEQ_DATA_PORT
1765 {0x2510,0x20FF},//SEQ_DATA_PORT
1766 {0x2510,0x20FF},//SEQ_DATA_PORT
1767 {0x2510,0x20FF},//SEQ_DATA_PORT
1768 {0x2510,0x20FF},//SEQ_DATA_PORT
1769 {0x2510,0x20FF},//SEQ_DATA_PORT
1770 {0x2510,0x20FF},//SEQ_DATA_PORT
1771 {0x2510,0x20FF},//SEQ_DATA_PORT
1772 {0x2510,0x20FF},//SEQ_DATA_PORT
1773 {0x2510,0x20FF},//SEQ_DATA_PORT
1774 {0x2510,0x20FF},//SEQ_DATA_PORT
1775 {0x2510,0x20FF},//SEQ_DATA_PORT
1776 {0x2510,0x20E0},//SEQ_DATA_PORT
1777 {0x2510,0x8055},//SEQ_DATA_PORT
1778 {0x2510,0xA0E1},//SEQ_DATA_PORT
1779 {0x2510,0x3041},//SEQ_DATA_PORT
1780 {0x2510,0x2000},//SEQ_DATA_PORT
1781 {0x2510,0x3088},//SEQ_DATA_PORT
1782 {0x2510,0x3282},//SEQ_DATA_PORT
1783 {0x2510,0xA681},//SEQ_DATA_PORT
1784 {0x2510,0x20FF},//SEQ_DATA_PORT
1785 {0x2510,0x20FF},//SEQ_DATA_PORT
1786 {0x2510,0x20FF},//SEQ_DATA_PORT
1787 {0x2510,0x20FF},//SEQ_DATA_PORT
1788 {0x2510,0x20FE},//SEQ_DATA_PORT
1789 {0x2510,0x9070},//SEQ_DATA_PORT
1790 {0x2510,0x891D},//SEQ_DATA_PORT
1791 {0x2510,0x867F},//SEQ_DATA_PORT
1792 {0x2510,0x20FF},//SEQ_DATA_PORT
1793 {0x2510,0x20FC},//SEQ_DATA_PORT
1794 {0x2510,0x893F},//SEQ_DATA_PORT
1795 {0x2510,0x0F92},//SEQ_DATA_PORT
1796 {0x2510,0x20E0},//SEQ_DATA_PORT
1797 {0x2510,0x0F8F},//SEQ_DATA_PORT
1798 {0x2510,0x20FF},//SEQ_DATA_PORT
1799 {0x2510,0x20FF},//SEQ_DATA_PORT
1800 {0x2510,0x20FF},//SEQ_DATA_PORT
1801 {0x2510,0x20FF},//SEQ_DATA_PORT
1802 {0x2510,0x20FF},//SEQ_DATA_PORT
1803 {0x2510,0x20E0},//SEQ_DATA_PORT
1804 {0x2510,0x9770},//SEQ_DATA_PORT
1805 {0x2510,0x20FC},//SEQ_DATA_PORT
1806 {0x2510,0x8054},//SEQ_DATA_PORT
1807 {0x2510,0x896C},//SEQ_DATA_PORT
1808 {0x2510,0x200A},//SEQ_DATA_PORT
1809 {0x2510,0x9030},//SEQ_DATA_PORT
1810 {0x2510,0x200A},//SEQ_DATA_PORT
1811 {0x2510,0x8040},//SEQ_DATA_PORT
1812 {0x2510,0x8948},//SEQ_DATA_PORT
1813 {0x2510,0x200A},//SEQ_DATA_PORT
1814 {0x2510,0x1597},//SEQ_DATA_PORT
1815 {0x2510,0x8808},//SEQ_DATA_PORT
1816 {0x2510,0x200A},//SEQ_DATA_PORT
1817 {0x2510,0x1F96},//SEQ_DATA_PORT
1818 {0x2510,0x20FF},//SEQ_DATA_PORT
1819 {0x2510,0x20E0},//SEQ_DATA_PORT
1820 {0x2510,0xA0C0},//SEQ_DATA_PORT
1821 {0x2510,0x200A},//SEQ_DATA_PORT
1822 {0x2510,0x3044},//SEQ_DATA_PORT
1823 {0x2510,0x3088},//SEQ_DATA_PORT
1824 {0x2510,0x3282},//SEQ_DATA_PORT
1825 {0x2510,0x2004},//SEQ_DATA_PORT
1826 {0x2510,0x1FAA},//SEQ_DATA_PORT
1827 {0x2510,0x20FF},//SEQ_DATA_PORT
1828 {0x2510,0x20FF},//SEQ_DATA_PORT
1829 {0x2510,0x20FF},//SEQ_DATA_PORT
1830 {0x2510,0x20FF},//SEQ_DATA_PORT
1831 {0x2510,0x20E0},//SEQ_DATA_PORT
1832 {0x2510,0x7FFF},//SEQ_DATA_PORT
1833 {0x2510,0x7FFF},//SEQ_DATA_PORT
1834 {0x2510,0x7FFF},//SEQ_DATA_PORT
1835 {0x2510,0x20FF},//SEQ_DATA_PORT
1836 {0x2510,0x7FFF},//SEQ_DATA_PORT
1837 {0x2510,0x7FFF},//SEQ_DATA_PORT
1838 {0x2510,0x7FFF},//SEQ_DATA_PORT
1839 {0x2510,0x3108},//SEQ_DATA_PORT
1840 {0x2510,0x2400},//SEQ_DATA_PORT
1841 {0x2510,0x3244},//SEQ_DATA_PORT
1842 {0x2510,0x7FFF},//SEQ_DATA_PORT
1843 {0x2510,0x3108},//SEQ_DATA_PORT
1844 {0x2510,0x2400},//SEQ_DATA_PORT
1845 {0x2510,0x2702},//SEQ_DATA_PORT
1846 {0x2510,0x3242},//SEQ_DATA_PORT
1847 {0x2510,0x3108},//SEQ_DATA_PORT
1848 {0x2510,0x2420},//SEQ_DATA_PORT
1849 {0x2510,0x2703},//SEQ_DATA_PORT
1850 {0x2510,0x3242},//SEQ_DATA_PORT
1851 {0x2510,0x3108},//SEQ_DATA_PORT
1852 {0x2510,0x2420},//SEQ_DATA_PORT
1853 {0x2510,0x2704},//SEQ_DATA_PORT
1854 {0x2510,0x3244},//SEQ_DATA_PORT
1855 {0x2510,0x7FFF},//SEQ_DATA_PORT
1856 {0x2510,0x7FFF},//SEQ_DATA_PORT
1857 {0x2510,0x7FFF},//SEQ_DATA_PORT
1858 {0x2510,0x7FFF},//SEQ_DATA_PORT
1859 {0x2510,0x8801},//SEQ_DATA_PORT
1860 {0x2510,0x000F},//SEQ_DATA_PORT
1861 {0x2510,0x109C},//SEQ_DATA_PORT
1862 {0x2510,0x8855},//SEQ_DATA_PORT
1863 {0x2510,0x3101},//SEQ_DATA_PORT
1864 {0x2510,0x3041},//SEQ_DATA_PORT
1865 {0x2510,0x2000},//SEQ_DATA_PORT
1866 {0x2510,0x3102},//SEQ_DATA_PORT
1867 {0x2510,0x3041},//SEQ_DATA_PORT
1868 {0x2510,0x2000},//SEQ_DATA_PORT
1869 {0x2510,0x3181},//SEQ_DATA_PORT
1870 {0x2510,0x3041},//SEQ_DATA_PORT
1871 {0x2510,0x2000},//SEQ_DATA_PORT
1872 {0x2510,0x3188},//SEQ_DATA_PORT
1873 {0x2510,0x3041},//SEQ_DATA_PORT
1874 {0x2510,0x2000},//SEQ_DATA_PORT
1875 {0x2510,0x3282},//SEQ_DATA_PORT
1876 {0x2510,0x3104},//SEQ_DATA_PORT
1877 {0x2510,0x2000},//SEQ_DATA_PORT
1878 {0x2510,0xB0E4},//SEQ_DATA_PORT
1879 {0x2510,0xAD92},//SEQ_DATA_PORT
1880 {0x2510,0xBC0C},//SEQ_DATA_PORT
1881 {0x2510,0x1028},//SEQ_DATA_PORT
1882 {0x2510,0x0022},//SEQ_DATA_PORT
1883 {0x2510,0xC020},//SEQ_DATA_PORT
1884 {0x2510,0x003E},//SEQ_DATA_PORT
1885 {0x2510,0x0045},//SEQ_DATA_PORT
1886 {0x2510,0x00B0},//SEQ_DATA_PORT
1887 {0x2510,0x0028},//SEQ_DATA_PORT
1888 {0x2510,0x30C1},//SEQ_DATA_PORT
1889 {0x2510,0x8015},//SEQ_DATA_PORT
1890 {0x2510,0xA038},//SEQ_DATA_PORT
1891 {0x2510,0x100F},//SEQ_DATA_PORT
1892 {0x2510,0x0507},//SEQ_DATA_PORT
1893 {0x2510,0xA220},//SEQ_DATA_PORT
1894 {0x2510,0x0010},//SEQ_DATA_PORT
1895 {0x2510,0x10C2},//SEQ_DATA_PORT
1896 {0x2510,0xB760},//SEQ_DATA_PORT
1897 {0x2510,0x0033},//SEQ_DATA_PORT
1898 {0x2510,0x1082},//SEQ_DATA_PORT
1899 {0x2510,0x100B},//SEQ_DATA_PORT
1900 {0x2510,0x1029},//SEQ_DATA_PORT
1901 {0x2510,0xA85A},//SEQ_DATA_PORT
1902 {0x2510,0x998D},//SEQ_DATA_PORT
1903 {0x2510,0xC810},//SEQ_DATA_PORT
1904 {0x2510,0x2004},//SEQ_DATA_PORT
1905 {0x2510,0x0ECE},//SEQ_DATA_PORT
1906 {0x2510,0x123B},//SEQ_DATA_PORT
1907 {0x2510,0xC000},//SEQ_DATA_PORT
1908 {0x2510,0x032F},//SEQ_DATA_PORT
1909 {0x2510,0x11D5},//SEQ_DATA_PORT
1910 {0x2510,0x162F},//SEQ_DATA_PORT
1911 {0x2510,0x9000},//SEQ_DATA_PORT
1912 {0x2510,0x2034},//SEQ_DATA_PORT
1913 {0x2510,0x0015},//SEQ_DATA_PORT
1914 {0x2510,0x04CB},//SEQ_DATA_PORT
1915 {0x2510,0x1022},//SEQ_DATA_PORT
1916 {0x2510,0x1031},//SEQ_DATA_PORT
1917 {0x2510,0x002D},//SEQ_DATA_PORT
1918 {0x2510,0x1015},//SEQ_DATA_PORT
1919 {0x2510,0x80B9},//SEQ_DATA_PORT
1920 {0x2510,0xA101},//SEQ_DATA_PORT
1921 {0x2510,0x001C},//SEQ_DATA_PORT
1922 {0x2510,0x008E},//SEQ_DATA_PORT
1923 {0x2510,0x124B},//SEQ_DATA_PORT
1924 {0x2510,0x01B5},//SEQ_DATA_PORT
1925 {0x2510,0x0B92},//SEQ_DATA_PORT
1926 {0x2510,0xA400},//SEQ_DATA_PORT
1927 {0x2510,0x8091},//SEQ_DATA_PORT
1928 {0x2510,0x0028},//SEQ_DATA_PORT
1929 {0x2510,0x3002},//SEQ_DATA_PORT
1930 {0x2510,0x2004},//SEQ_DATA_PORT
1931 {0x2510,0x1012},//SEQ_DATA_PORT
1932 {0x2510,0x100E},//SEQ_DATA_PORT
1933 {0x2510,0x10A8},//SEQ_DATA_PORT
1934 {0x2510,0x00A1},//SEQ_DATA_PORT
1935 {0x2510,0x132D},//SEQ_DATA_PORT
1936 {0x2510,0x09AF},//SEQ_DATA_PORT
1937 {0x2510,0x0159},//SEQ_DATA_PORT
1938 {0x2510,0x121D},//SEQ_DATA_PORT
1939 {0x2510,0x1259},//SEQ_DATA_PORT
1940 {0x2510,0x11AF},//SEQ_DATA_PORT
1941 {0x2510,0x18B5},//SEQ_DATA_PORT
1942 {0x2510,0x0395},//SEQ_DATA_PORT
1943 {0x2510,0x054B},//SEQ_DATA_PORT
1944 {0x2510,0x1021},//SEQ_DATA_PORT
1945 {0x2510,0x0020},//SEQ_DATA_PORT
1946 {0x2510,0x1015},//SEQ_DATA_PORT
1947 {0x2510,0x1030},//SEQ_DATA_PORT
1948 {0x2510,0x00CF},//SEQ_DATA_PORT
1949 {0x2510,0xB146},//SEQ_DATA_PORT
1950 {0x2510,0xC290},//SEQ_DATA_PORT
1951 {0x2510,0x103C},//SEQ_DATA_PORT
1952 {0x2510,0xA882},//SEQ_DATA_PORT
1953 {0x2510,0x8055},//SEQ_DATA_PORT
1954 {0x2510,0x00A9},//SEQ_DATA_PORT
1955 {0x2510,0x8801},//SEQ_DATA_PORT
1956 {0x2510,0xB700},//SEQ_DATA_PORT
1957 {0x2510,0x0001},//SEQ_DATA_PORT
1958 {0x2510,0x02A2},//SEQ_DATA_PORT
1959 {0x2510,0x000A},//SEQ_DATA_PORT
1960 {0x2510,0x98BB},//SEQ_DATA_PORT
1961 {0x2510,0x203F},//SEQ_DATA_PORT
1962 {0x2510,0x0036},//SEQ_DATA_PORT
1963 {0x2510,0x1001},//SEQ_DATA_PORT
1964 {0x2510,0x99BE},//SEQ_DATA_PORT
1965 {0x2510,0x0139},//SEQ_DATA_PORT
1966 {0x2510,0x100A},//SEQ_DATA_PORT
1967 {0x2510,0x0040},//SEQ_DATA_PORT
1968 {0x2510,0x1022},//SEQ_DATA_PORT
1969 {0x2510,0x124C},//SEQ_DATA_PORT
1970 {0x2510,0x109F},//SEQ_DATA_PORT
1971 {0x2510,0x15A3},//SEQ_DATA_PORT
1972 {0x2510,0x002A},//SEQ_DATA_PORT
1973 {0x2510,0x3081},//SEQ_DATA_PORT
1974 {0x2510,0x2001},//SEQ_DATA_PORT
1975 {0x2510,0x3044},//SEQ_DATA_PORT
1976 {0x2510,0x2000},//SEQ_DATA_PORT
1977 {0x2510,0x112A},//SEQ_DATA_PORT
1978 {0x2510,0x101D},//SEQ_DATA_PORT
1979 {0x2510,0x202B},//SEQ_DATA_PORT
1980 {0x2510,0x02B8},//SEQ_DATA_PORT
1981 {0x2510,0x10B8},//SEQ_DATA_PORT
1982 {0x2510,0x1136},//SEQ_DATA_PORT
1983 {0x2510,0x996B},//SEQ_DATA_PORT
1984 {0x2510,0x004C},//SEQ_DATA_PORT
1985 {0x2510,0x1039},//SEQ_DATA_PORT
1986 {0x2510,0x1040},//SEQ_DATA_PORT
1987 {0x2510,0x00B5},//SEQ_DATA_PORT
1988 {0x2510,0x03C4},//SEQ_DATA_PORT
1989 {0x2510,0x1144},//SEQ_DATA_PORT
1990 {0x2510,0x1245},//SEQ_DATA_PORT
1991 {0x2510,0x9A7B},//SEQ_DATA_PORT
1992 {0x2510,0x002B},//SEQ_DATA_PORT
1993 {0x2510,0x30D0},//SEQ_DATA_PORT
1994 {0x2510,0x3141},//SEQ_DATA_PORT
1995 {0x2510,0x3041},//SEQ_DATA_PORT
1996 {0x2510,0x2000},//SEQ_DATA_PORT
1997 {0x2510,0x3142},//SEQ_DATA_PORT
1998 {0x2510,0x3041},//SEQ_DATA_PORT
1999 {0x2510,0x2000},//SEQ_DATA_PORT
2000 {0x2510,0x3110},//SEQ_DATA_PORT
2001 {0x2510,0x3041},//SEQ_DATA_PORT
2002 {0x2510,0x2000},//SEQ_DATA_PORT
2003 {0x2510,0x3120},//SEQ_DATA_PORT
2004 {0x2510,0x3041},//SEQ_DATA_PORT
2005 {0x2510,0x2000},//SEQ_DATA_PORT
2006 {0x2510,0x3144},//SEQ_DATA_PORT
2007 {0x2510,0x3041},//SEQ_DATA_PORT
2008 {0x2510,0x2000},//SEQ_DATA_PORT
2009 {0x2510,0x3148},//SEQ_DATA_PORT
2010 {0x2510,0x3041},//SEQ_DATA_PORT
2011 {0x2510,0x2000},//SEQ_DATA_PORT
2012 {0x2510,0x3182},//SEQ_DATA_PORT
2013 {0x2510,0x3041},//SEQ_DATA_PORT
2014 {0x2510,0x2000},//SEQ_DATA_PORT
2015 {0x2510,0x3184},//SEQ_DATA_PORT
2016 {0x2510,0x2000},//SEQ_DATA_PORT
2017 {0x2510,0x3190},//SEQ_DATA_PORT
2018 {0x2510,0x3041},//SEQ_DATA_PORT
2019 {0x2510,0x2000},//SEQ_DATA_PORT
2020 {0x2510,0x31A0},//SEQ_DATA_PORT
2021 {0x2510,0x3088},//SEQ_DATA_PORT
2022 {0x2510,0x2201},//SEQ_DATA_PORT
2023 {0x2510,0x807D},//SEQ_DATA_PORT
2024 {0x2510,0x2206},//SEQ_DATA_PORT
2025 {0x2510,0x8815},//SEQ_DATA_PORT
2026 {0x2510,0x8877},//SEQ_DATA_PORT
2027 {0x2510,0x0092},//SEQ_DATA_PORT
2028 {0x2510,0x220E},//SEQ_DATA_PORT
2029 {0x2510,0x2211},//SEQ_DATA_PORT
2030 {0x2510,0x8055},//SEQ_DATA_PORT
2031 {0x2510,0x3001},//SEQ_DATA_PORT
2032 {0x2510,0x2000},//SEQ_DATA_PORT
2033 {0x2510,0x8A61},//SEQ_DATA_PORT
2034 {0x2510,0x8801},//SEQ_DATA_PORT
2035 {0x2510,0x1092},//SEQ_DATA_PORT
2036 {0x2510,0x181F},//SEQ_DATA_PORT
2037 {0x2510,0x0B1F},//SEQ_DATA_PORT
2038 {0x2510,0x101F},//SEQ_DATA_PORT
2039 {0x2510,0x00B6},//SEQ_DATA_PORT
2040 {0x2510,0x0023},//SEQ_DATA_PORT
2041 {0x2510,0x00B9},//SEQ_DATA_PORT
2042 {0x2510,0x104C},//SEQ_DATA_PORT
2043 {0x2510,0x996E},//SEQ_DATA_PORT
2044 {0x2510,0x0140},//SEQ_DATA_PORT
2045 {0x2510,0x0257},//SEQ_DATA_PORT
2046 {0x2510,0x1035},//SEQ_DATA_PORT
2047 {0x2510,0x9F26},//SEQ_DATA_PORT
2048 {0x2510,0x1423},//SEQ_DATA_PORT
2049 {0x2510,0x0048},//SEQ_DATA_PORT
2050 {0x2510,0xC878},//SEQ_DATA_PORT
2051 {0x2510,0x200A},//SEQ_DATA_PORT
2052 {0x2510,0x1548},//SEQ_DATA_PORT
2053 {0x2510,0x0C49},//SEQ_DATA_PORT
2054 {0x2510,0x1149},//SEQ_DATA_PORT
2055 {0x2510,0x002A},//SEQ_DATA_PORT
2056 {0x2510,0x1057},//SEQ_DATA_PORT
2057 {0x2510,0x3281},//SEQ_DATA_PORT
2058 {0x2510,0x2000},//SEQ_DATA_PORT
2059 {0x2510,0x3044},//SEQ_DATA_PORT
2060 {0x2510,0x2001},//SEQ_DATA_PORT
2061 {0x2510,0xA020},//SEQ_DATA_PORT
2062 {0x2510,0x000C},//SEQ_DATA_PORT
2063 {0x2510,0x9825},//SEQ_DATA_PORT
2064 {0x2510,0x1040},//SEQ_DATA_PORT
2065 {0x2510,0x1054},//SEQ_DATA_PORT
2066 {0x2510,0xB06D},//SEQ_DATA_PORT
2067 {0x2510,0x0035},//SEQ_DATA_PORT
2068 {0x2510,0x004D},//SEQ_DATA_PORT
2069 {0x2510,0x9905},//SEQ_DATA_PORT
2070 {0x2510,0xB064},//SEQ_DATA_PORT
2071 {0x2510,0x99C5},//SEQ_DATA_PORT
2072 {0x2510,0x0047},//SEQ_DATA_PORT
2073 {0x2510,0xB920},//SEQ_DATA_PORT
2074 {0x2510,0x1447},//SEQ_DATA_PORT
2075 {0x2510,0x7FFF},//SEQ_DATA_PORT
2076 {0x2510,0x7FFF},//SEQ_DATA_PORT
2077 {0x2510,0x7FFF},//SEQ_DATA_PORT
2078 {0x2510,0x7FFF},//SEQ_DATA_PORT
2079 {0x2510,0x7FFF},//SEQ_DATA_PORT
2080 {0x2510,0x7FFF},//SEQ_DATA_PORT
2081 {0x2510,0x7FFF},//SEQ_DATA_PORT
2082 {0x2510,0x7FFF},//SEQ_DATA_PORT
2083 {0x2510,0x7FFF},//SEQ_DATA_PORT
2084 {0x31F8,0x0008},//MIPI_CONFIG_2
2085 {0x3C70,0x6828},//CALIB_ROWS
2086 {0x3092,0x0826},//ROW_NOISE_CONTROL
2087 {0x3428,0x0209},//SEQUENCER_CONTROL
2088 {0x3516,0xFF04},//DAC_LD_22_23
2089 {0x3526,0x6480},//DAC_LD_38_39
2090 {0x3504,0x8AAA},//DAC_LD_4_5
2091 {0x353C,0x220C},//DAC_LD_60_61
2092 {0x3536,0x4C6E},//DAC_LD_54_55
2093 {0x3D2A,0x0FFF},//T1_END_DEC_TH
2094 {0x3364,0x00EC},//DCG_TRIM
2095 {0x3512,0x8888},//DAC_LD_18_19
2096 {0x3514,0x888F},//DAC_LD_20_21
2097 {0x3520,0xFBF0},//DAC_LD_32_33
2098 {0x3524,0xB2A1},//DAC_LD_36_37
2099 {0x3528,0xCC84},//DAC_LD_40_41
2100 {0x3532,0x4C8E},//DAC_LD_50_51
2101 {0x3534,0x4E64},//DAC_LD_52_53
2102 {0x351E,0x5856},//DAC_LD_30_31
2103 {0x353E,0x98F2},//DAC_LD_62_63
2104 {0x352E,0x6A8A},//DAC_LD_46_47
2105 {0x3370,0x0211},//DBLC_CONTROL
2106 {0x3372,0x700F},//DBLC_FS0_CONTROL
2107 {0x3540,0x3597},//DAC_LD_64_65
2108 {0x58E2,0x0BE3},//COL_COUNT_VALUES1
2109 {0x58E4,0x18B4},//COL_COUNT_VALUES2
2110 {0x3522,0x7C97},//DAC_LD_34_35
2111 {0x30BA,0x0024},//DIGITAL_CTRL
2112 {0x31D4,0x0042},//CLK_MEM_GATING_CTRL
2113 {0x352A,0x6F8F},//DAC_LD_42_43
2114 {0x3530,0x4A08},//DAC_LD_48_49
2115 {0x351A,0x5FFF},//DAC_LD_26_27
2116 {0x350E,0x39D9},//DAC_LD_14_15
2117 {0x3510,0x9988},//DAC_LD_16_17
2118 {0x3380,0x1FFF},//DBLC_OFFSET1
2119 {0x337A,0x1000},//DBLC_SCALE1
2120 {0x3092,0x0800},//ROW_NOISE_CONTROL
2121 {0x350A,0x0654},//DAC_LD_10_11
2122 {0x3364,0x00E0},//DCG_TRIM
2123 {0x591E,0x61AE},//ANALOG_GAIN_WR_DATA
2124 {0x591E,0x722C},//ANALOG_GAIN_WR_DATA
2125 {0x591E,0x82B8},//ANALOG_GAIN_WR_DATA
2126 {0x591E,0x92F6},//ANALOG_GAIN_WR_DATA
2127 {0x591E,0xA447},//ANALOG_GAIN_WR_DATA
2128 {0x591E,0xB66D},//ANALOG_GAIN_WR_DATA
2129 {0x591E,0xC6EA},//ANALOG_GAIN_WR_DATA
2130 {0x591E,0xDECD},//ANALOG_GAIN_WR_DATA
2131 {0x3532,0x4C8A},//DAC_LD_50_51
2132 {0x3534,0x4E60},//DAC_LD_52_53
2133 {0x353E,0x90F2},//DAC_LD_62_63
2134 {0x351A,0x4FFF},//DAC_LD_26_27
2135 {0x591C,0x00D7},//DGR_AMP_GAIN
2136 {0x3522,0x6097},//DAC_LD_34_35
2137 {0x5002,0x37C3},//T1_PIX_DEF_ID2
2138 {0x51CC,0x0149},//T1_NOISE_GAIN_THRESHOLD0
2139 {0x51D8,0x044D},//T1_NOISE_GAIN_THRESHOLD1
2140 {0x51CE,0x0700},//T1_NOISE_GAIN_THRESHOLD2
2141 {0x51D0,0x0001},//T1_NOISE_FLOOR0
2142 {0x51D2,0x0002},//T1_NOISE_FLOOR1
2143 {0x51D4,0x0003},//T1_NOISE_FLOOR2
2144 {0x51D6,0x0004},//T1_NOISE_FLOOR3
2145 {0x5202,0x37C3},//T2_PIX_DEF_ID2
2146 {0x51EA,0x0149},//T2_NOISE_GAIN_THRESHOLD0
2147 {0x51FC,0x044D},//T2_NOISE_GAIN_THRESHOLD1
2148 {0x51EC,0x0700},//T2_NOISE_GAIN_THRESHOLD2
2149 {0x51EE,0x0001},//T2_NOISE_FLOOR0
2150 {0x51F0,0x0002},//T2_NOISE_FLOOR1
2151 {0x51F2,0x0003},//T2_NOISE_FLOOR2
2152 {0x51F4,0x0004},//T2_NOISE_FLOOR3
2153 {0x5402,0x37C3},//T4_PIX_DEF_ID2
2154 {0x5560,0x0149},//T4_NOISE_GAIN_THRESHOLD0
2155 {0x556C,0x044D},//T4_NOISE_GAIN_THRESHOLD1
2156 {0x5562,0x0700},//T4_NOISE_GAIN_THRESHOLD2
2157 {0x5564,0x0001},//T4_NOISE_FLOOR0
2158 {0x5566,0x0002},//T4_NOISE_FLOOR1
2159 {0x5568,0x0003},//T4_NOISE_FLOOR2
2160 {0x556A,0x0004},//T4_NOISE_FLOOR3
2161 {0x31E0,0x0001},//PIX_DEF_ID
2162 {0x5000,0x0080},//T1_PIX_DEF_ID
2163 {0x5000,0x0180},//T1_PIX_DEF_ID
2164 {0x5000,0x0180},//T1_PIX_DEF_ID
2165 {0x5200,0x0080},//T2_PIX_DEF_ID
2166 {0x5200,0x0180},//T2_PIX_DEF_ID
2167 {0x5200,0x0180},//T2_PIX_DEF_ID
2168 {0x5400,0x0080},//T4_PIX_DEF_ID
2169 {0x5400,0x0180},//T4_PIX_DEF_ID
2170 {0x5400,0x0180},//T4_PIX_DEF_ID
2171 {0x5000,0x0180},//T1_PIX_DEF_ID
2172 {0x5200,0x0180},//T2_PIX_DEF_ID
2173 {0x5400,0x0180},//T4_PIX_DEF_ID
2174 {0x50A2,0x3F2A},//BMT0
2175 {0x50A4,0x875A},//BMT1
2176 {0x50A6,0x030F},//SINGLEK_FACTOR0
2177 {0x50A6,0x0F0F},//SINGLEK_FACTOR0
2178 {0x50A8,0x030F},//SINGLEK_FACTOR1
2179 {0x50A8,0x0F0F},//SINGLEK_FACTOR1
2180 {0x50AA,0x030F},//SINGLEK_FACTOR2
2181 {0x50AA,0x050F},//SINGLEK_FACTOR2
2182 {0x50AC,0x0301},//CROSS_FACTOR0
2183 {0x50AC,0x0101},//CROSS_FACTOR0
2184 {0x50AE,0x0301},//CROSS_FACTOR1
2185 {0x50AE,0x0101},//CROSS_FACTOR1
2186 {0x50B0,0x0301},//CROSS_FACTOR2
2187 {0x50B0,0x0101},//CROSS_FACTOR2
2188 {0x50B2,0x03FF},//SINGLE_MAX_FACTOR
2189 {0x50B4,0x030F},//COUPLE_FACTOR0
2190 {0x50B4,0x0F0F},//COUPLE_FACTOR0
2191 {0x50B6,0x030F},//COUPLE_FACTOR1
2192 {0x50B6,0x0F0F},//COUPLE_FACTOR1
2193 {0x50B8,0x030F},//COUPLE_FACTOR2
2194 {0x50B8,0x050F},//COUPLE_FACTOR2
2195 {0x3D2A,0x0FFF},//T1_END_DEC_TH
2196 {0x3D34,0x9C40},//T2_STR_DEC_TH
2197 {0x3D36,0xFFFF},//T2_END_DEC_TH
2198 {0x3D02,0x5033},//MEC_CTRL2
2199 {0x3086,0x1A28},//PARK_ROW_ADDR
2200 {0x33E4,0x0040},//VERT_SHADING_CONTROL
2201 {0x3C70,0x6222},//CALIB_ROWS
2202 {0x3110,0x0011},//HDR_CONTROL0
2203 {0x30B0,0x0820},//DIGITAL_TEST
2204 {0x3280,0x0ED8},//T1_BARRIER_C0
2205 {0x3282,0x0ED8},//T1_BARRIER_C1
2206 {0x3284,0x0ED8},//T1_BARRIER_C2
2207 {0x3286,0x0ED8},//T1_BARRIER_C3
2208 {0x3288,0x0ED8},//T2_BARRIER_C0
2209 {0x328A,0x0ED8},//T2_BARRIER_C1
2210 {0x328C,0x0ED8},//T2_BARRIER_C2
2211 {0x328E,0x0ED8},//T2_BARRIER_C3
2212 {0x3290,0x0ED8},//T3_BARRIER_C0
2213 {0x3292,0x0ED8},//T3_BARRIER_C1
2214 {0x3294,0x0ED8},//T3_BARRIER_C2
2215 {0x3296,0x0ED8},//T3_BARRIER_C3
2216 {0x3100,0xC001},//DLO_CONTROL0
2217 {0x3102,0xBED8},//DLO_CONTROL1
2218 {0x3104,0xBED8},//DLO_CONTROL2
2219 {0x3106,0xBED8},//DLO_CONTROL3
2220 {0x3108,0x07D0},//DLO_CONTROL4
2221 {0x3116,0x2001},//HDR_CONTROL3
2222 {0x3124,0x006D},//HDR_MD_CONTROL0
2223 {0x3126,0x003C},//HDR_MD_CONTROL1
2224 {0x31AE,0x0204},//SERIAL_FORMAT
2225 {0x31AC,0x0C0C},//DATA_FORMAT_BITS
2226 {0x3082,0x0014},//OPERATION_MODE_CTRL
2227 {0x30BA,0x0135},//DIGITAL_CTRL
2228 {0x3238,0x0044},//EXPOSURE_RATIO
2229 {0x3012,0x0900},//COARSE_INTEGRATION_TIME_
2230 {0x3212,0x0090},//COARSE_INTEGRATION_TIME2
2231 {0x300C,0x0CE2},//LINE_LENGTH_PCK_
2232 {0x300A,0x09B8},//FRAME_LENGTH_LINES_
2233 {0x5914,0x4012},//SENSOR_GAIN_TABLE_SEL
2235 {0x5914,0x4002},//SENSOR_GAIN_TABLE_SEL
2236 {0x5910,0x608A},//SENSOR_GAIN_REG1
2237 {0x5910,0x7091},//SENSOR_GAIN_REG1
2238 {0x5910,0x689C},//SENSOR_GAIN_REG1
2239 {0x5910,0x8885},//SENSOR_GAIN_REG1
2240 {0x5910,0x98AD},//SENSOR_GAIN_REG1
2241 {0x5910,0xA8A9},//SENSOR_GAIN_REG1
2242 {0x5910,0xC894},//SENSOR_GAIN_REG1
2243 {0x5910,0xC8D1},//SENSOR_GAIN_REG1
2244 {0x5910,0xD88A},//SENSOR_GAIN_REG1
2245 {0x5910,0xD8C3},//SENSOR_GAIN_REG1
2246 {0x5910,0xD915},//SENSOR_GAIN_REG1
2247 {0x5910,0xD988},//SENSOR_GAIN_REG1
2248 {0x5910,0xDA2A},//SENSOR_GAIN_REG1
2249 {0x5910,0xDB0E},//SENSOR_GAIN_REG1
2250 {0x5910,0xDC53},//SENSOR_GAIN_REG1
2251 {0x5910,0x608A},//SENSOR_GAIN_REG1
2252 {0x5910,0xC919},//SENSOR_GAIN_REG1
2253 {0x5910,0xCA00},//SENSOR_GAIN_REG1
2254 {0x5910,0x0000},//SENSOR_GAIN_REG1
2255 {0x5910,0x0000},//SENSOR_GAIN_REG1
2256 {0x5910,0x0000},//SENSOR_GAIN_REG1
2257 {0x5910,0x0001},//SENSOR_GAIN_REG1
2258 {0x5910,0x0001},//SENSOR_GAIN_REG1
2259 {0x5910,0x0003},//SENSOR_GAIN_REG1
2260 {0x5910,0x0003},//SENSOR_GAIN_REG1
2261 {0x5910,0x0003},//SENSOR_GAIN_REG1
2262 {0x5910,0x0004},//SENSOR_GAIN_REG1
2263 {0x5910,0x0004},//SENSOR_GAIN_REG1
2264 {0x5910,0x0004},//SENSOR_GAIN_REG1
2265 {0x5910,0x0004},//SENSOR_GAIN_REG1
2266 {0x5910,0x0004},//SENSOR_GAIN_REG1
2267 {0x5910,0x0004},//SENSOR_GAIN_REG1
2268 {0x5910,0x0004},//SENSOR_GAIN_REG1
2269 {0x5910,0x0002},//SENSOR_GAIN_REG1
2270 {0x5910,0x0003},//SENSOR_GAIN_REG1
2271 {0x5910,0x0003},//SENSOR_GAIN_REG1
2272 {0x5910,0x5A8B},//SENSOR_GAIN_REG1
2273 {0x5910,0xFF04},//SENSOR_GAIN_REG1
2274 {0x5910,0xF704},//SENSOR_GAIN_REG1
2275 {0x5910,0xFF04},//SENSOR_GAIN_REG1
2276 {0x5910,0xF704},//SENSOR_GAIN_REG1
2277 {0x5910,0xF704},//SENSOR_GAIN_REG1
2278 {0x5910,0x0005},//SENSOR_GAIN_REG1
2279 {0x5910,0x0006},//SENSOR_GAIN_REG1
2280 {0x5910,0x0007},//SENSOR_GAIN_REG1
2281 {0x5910,0x9A8B},//SENSOR_GAIN_REG1
2282 {0x5910,0xFF04},//SENSOR_GAIN_REG1
2283 {0x5910,0xF704},//SENSOR_GAIN_REG1
2284 {0x5910,0xF704},//SENSOR_GAIN_REG1
2285 {0x5910,0xF704},//SENSOR_GAIN_REG1
2286 {0x5910,0xF704},//SENSOR_GAIN_REG1
2287 {0x5910,0x0015},//SENSOR_GAIN_REG1
2288 {0x5910,0x0016},//SENSOR_GAIN_REG1
2289 {0x5910,0x0017},//SENSOR_GAIN_REG1
2290 {0x5910,0xDA8B},//SENSOR_GAIN_REG1
2291 {0x5910,0xFF04},//SENSOR_GAIN_REG1
2292 {0x5910,0xF704},//SENSOR_GAIN_REG1
2293 {0x5910,0xF704},//SENSOR_GAIN_REG1
2294 {0x5910,0xF704},//SENSOR_GAIN_REG1
2295 {0x5910,0xF704},//SENSOR_GAIN_REG1
2296 {0x5910,0x0025},//SENSOR_GAIN_REG1
2297 {0x5910,0x0026},//SENSOR_GAIN_REG1
2298 {0x5910,0x0027},//SENSOR_GAIN_REG1
2299 {0x5910,0x59B9},//SENSOR_GAIN_REG1
2300 {0x5910,0x700F},//SENSOR_GAIN_REG1
2301 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
2302 {0x5910,0x700F},//SENSOR_GAIN_REG1
2303 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
2304 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
2305 {0x5910,0x0035},//SENSOR_GAIN_REG1
2306 {0x5910,0x0036},//SENSOR_GAIN_REG1
2307 {0x5910,0x0037},//SENSOR_GAIN_REG1
2308 {0x5910,0x99B9},//SENSOR_GAIN_REG1
2309 {0x5910,0x700F},//SENSOR_GAIN_REG1
2310 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
2311 {0x5910,0x700F},//SENSOR_GAIN_REG1
2312 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
2313 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
2314 {0x5910,0x0045},//SENSOR_GAIN_REG1
2315 {0x5910,0x0046},//SENSOR_GAIN_REG1
2316 {0x5910,0x0047},//SENSOR_GAIN_REG1
2317 {0x5910,0xD9B9},//SENSOR_GAIN_REG1
2318 {0x5910,0x700F},//SENSOR_GAIN_REG1
2319 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
2320 {0x5910,0x700F},//SENSOR_GAIN_REG1
2321 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
2322 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
2323 {0x5910,0x0055},//SENSOR_GAIN_REG1
2324 {0x5910,0x0056},//SENSOR_GAIN_REG1
2325 {0x5910,0x0057},//SENSOR_GAIN_REG1
2326 {0x5910,0x9A85},//SENSOR_GAIN_REG1
2327 {0x5910,0x0654},//SENSOR_GAIN_REG1
2328 {0x5910,0x0654},//SENSOR_GAIN_REG1
2329 {0x5910,0x0684},//SENSOR_GAIN_REG1
2330 {0x5910,0x0654},//SENSOR_GAIN_REG1
2331 {0x5910,0x0654},//SENSOR_GAIN_REG1
2332 {0x5910,0x0065},//SENSOR_GAIN_REG1
2333 {0x5910,0x0066},//SENSOR_GAIN_REG1
2334 {0x5910,0x0067},//SENSOR_GAIN_REG1
2335 {0x5910,0x59BD},//SENSOR_GAIN_REG1
2336 {0x5910,0x1000},//SENSOR_GAIN_REG1
2337 {0x5910,0x0C00},//SENSOR_GAIN_REG1
2338 {0x5910,0x0F00},//SENSOR_GAIN_REG1
2339 {0x5910,0x1000},//SENSOR_GAIN_REG1
2340 {0x5910,0x10F0},//SENSOR_GAIN_REG1
2341 {0x5910,0x0075},//SENSOR_GAIN_REG1
2342 {0x5910,0x0076},//SENSOR_GAIN_REG1
2343 {0x5910,0x0077},//SENSOR_GAIN_REG1
2344 {0x5912,0x608A},//SENSOR_GAIN_REG2
2345 {0x5912,0x7091},//SENSOR_GAIN_REG2
2346 {0x5912,0x689C},//SENSOR_GAIN_REG2
2347 {0x5912,0x8885},//SENSOR_GAIN_REG2
2348 {0x5912,0x98AD},//SENSOR_GAIN_REG2
2349 {0x5912,0xA8A9},//SENSOR_GAIN_REG2
2350 {0x5912,0xC894},//SENSOR_GAIN_REG2
2351 {0x5912,0xC8D1},//SENSOR_GAIN_REG2
2352 {0x5912,0xC927},//SENSOR_GAIN_REG2
2353 {0x5912,0xC9A0},//SENSOR_GAIN_REG2
2354 {0x5912,0xCA4C},//SENSOR_GAIN_REG2
2355 {0x5912,0xCB3F},//SENSOR_GAIN_REG2
2356 {0x5912,0xCC97},//SENSOR_GAIN_REG2
2357 {0x5912,0xCE7C},//SENSOR_GAIN_REG2
2358 {0x5912,0xCFFF},//SENSOR_GAIN_REG2
2359 {0x5912,0x608A},//SENSOR_GAIN_REG2
2360 {0x5912,0xC8F0},//SENSOR_GAIN_REG2
2361 {0x5912,0xCA00},//SENSOR_GAIN_REG2
2362 {0x5912,0x0000},//SENSOR_GAIN_REG2
2363 {0x5912,0x0000},//SENSOR_GAIN_REG2
2364 {0x5912,0x0000},//SENSOR_GAIN_REG2
2365 {0x5912,0x0001},//SENSOR_GAIN_REG2
2366 {0x5912,0x0001},//SENSOR_GAIN_REG2
2367 {0x5912,0x0003},//SENSOR_GAIN_REG2
2368 {0x5912,0x0003},//SENSOR_GAIN_REG2
2369 {0x5912,0x0003},//SENSOR_GAIN_REG2
2370 {0x5912,0x0004},//SENSOR_GAIN_REG2
2371 {0x5912,0x0004},//SENSOR_GAIN_REG2
2372 {0x5912,0x0004},//SENSOR_GAIN_REG2
2373 {0x5912,0x0004},//SENSOR_GAIN_REG2
2374 {0x5912,0x0004},//SENSOR_GAIN_REG2
2375 {0x5912,0x0004},//SENSOR_GAIN_REG2
2376 {0x5912,0x0004},//SENSOR_GAIN_REG2
2377 {0x5912,0x0002},//SENSOR_GAIN_REG2
2378 {0x5912,0x0003},//SENSOR_GAIN_REG2
2379 {0x5912,0x0003},//SENSOR_GAIN_REG2
2380 {0x5912,0x5A8B},//SENSOR_GAIN_REG2
2381 {0x5912,0xFF04},//SENSOR_GAIN_REG2
2382 {0x5912,0xF704},//SENSOR_GAIN_REG2
2383 {0x5912,0xFF04},//SENSOR_GAIN_REG2
2384 {0x5912,0xF704},//SENSOR_GAIN_REG2
2385 {0x5912,0xF704},//SENSOR_GAIN_REG2
2386 {0x5912,0x0005},//SENSOR_GAIN_REG2
2387 {0x5912,0x0006},//SENSOR_GAIN_REG2
2388 {0x5912,0x0007},//SENSOR_GAIN_REG2
2389 {0x5912,0x9A8B},//SENSOR_GAIN_REG2
2390 {0x5912,0xFF04},//SENSOR_GAIN_REG2
2391 {0x5912,0xF704},//SENSOR_GAIN_REG2
2392 {0x5912,0xF704},//SENSOR_GAIN_REG2
2393 {0x5912,0xF704},//SENSOR_GAIN_REG2
2394 {0x5912,0xF704},//SENSOR_GAIN_REG2
2395 {0x5912,0x0015},//SENSOR_GAIN_REG2
2396 {0x5912,0x0016},//SENSOR_GAIN_REG2
2397 {0x5912,0x0017},//SENSOR_GAIN_REG2
2398 {0x5912,0xDA8B},//SENSOR_GAIN_REG2
2399 {0x5912,0xFF04},//SENSOR_GAIN_REG2
2400 {0x5912,0xF704},//SENSOR_GAIN_REG2
2401 {0x5912,0xF704},//SENSOR_GAIN_REG2
2402 {0x5912,0xF704},//SENSOR_GAIN_REG2
2403 {0x5912,0xF704},//SENSOR_GAIN_REG2
2404 {0x5912,0x0025},//SENSOR_GAIN_REG2
2405 {0x5912,0x0026},//SENSOR_GAIN_REG2
2406 {0x5912,0x0027},//SENSOR_GAIN_REG2
2407 {0x5912,0x59B9},//SENSOR_GAIN_REG2
2408 {0x5912,0x700F},//SENSOR_GAIN_REG2
2409 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
2410 {0x5912,0x700F},//SENSOR_GAIN_REG2
2411 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
2412 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
2413 {0x5912,0x0035},//SENSOR_GAIN_REG2
2414 {0x5912,0x0036},//SENSOR_GAIN_REG2
2415 {0x5912,0x0037},//SENSOR_GAIN_REG2
2416 {0x5912,0x99B9},//SENSOR_GAIN_REG2
2417 {0x5912,0x700F},//SENSOR_GAIN_REG2
2418 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
2419 {0x5912,0x700F},//SENSOR_GAIN_REG2
2420 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
2421 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
2422 {0x5912,0x0045},//SENSOR_GAIN_REG2
2423 {0x5912,0x0046},//SENSOR_GAIN_REG2
2424 {0x5912,0x0047},//SENSOR_GAIN_REG2
2425 {0x5912,0xD9B9},//SENSOR_GAIN_REG2
2426 {0x5912,0x700F},//SENSOR_GAIN_REG2
2427 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
2428 {0x5912,0x700F},//SENSOR_GAIN_REG2
2429 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
2430 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
2431 {0x5912,0x0055},//SENSOR_GAIN_REG2
2432 {0x5912,0x0056},//SENSOR_GAIN_REG2
2433 {0x5912,0x0057},//SENSOR_GAIN_REG2
2434 {0x5912,0x9A85},//SENSOR_GAIN_REG2
2435 {0x5912,0x0654},//SENSOR_GAIN_REG2
2436 {0x5912,0x0654},//SENSOR_GAIN_REG2
2437 {0x5912,0x0684},//SENSOR_GAIN_REG2
2438 {0x5912,0x0654},//SENSOR_GAIN_REG2
2439 {0x5912,0x0654},//SENSOR_GAIN_REG2
2440 {0x5912,0x0065},//SENSOR_GAIN_REG2
2441 {0x5912,0x0066},//SENSOR_GAIN_REG2
2442 {0x5912,0x0067},//SENSOR_GAIN_REG2
2443 {0x5912,0x59BD},//SENSOR_GAIN_REG2
2444 {0x5912,0x1000},//SENSOR_GAIN_REG2
2445 {0x5912,0x0C00},//SENSOR_GAIN_REG2
2446 {0x5912,0x0F00},//SENSOR_GAIN_REG2
2447 {0x5912,0x1000},//SENSOR_GAIN_REG2
2448 {0x5912,0x10F0},//SENSOR_GAIN_REG2
2449 {0x5912,0x0075},//SENSOR_GAIN_REG2
2450 {0x5912,0x0076},//SENSOR_GAIN_REG2
2451 {0x5912,0x0077},//SENSOR_GAIN_REG2
2452 {0x5914,0x4006},//SENSOR_GAIN_TABLE_SEL
2453 {0x5900,0x0020},//SENSOR_GAIN
2454 {0x5902,0x0000},//SENSOR_GAIN_T2
2455 {0x3110,0x0001},//HDR_CONTROL0
2457 {REG_NULL, 0x00},
2461 {0x3030,0x0092},//PLL_MULTIPLIER
2462 {0x302E,0x0002},//PRE_PLL_CLK_DIV
2463 {0x302C,0x0002},//VT_SYS_CLK_DIV
2464 {0x302A,0x0006},//VT_PIX_CLK_DIV
2465 {0x3038,0x0002},//OP_SYS_CLK_DIV
2466 {0x3036,0x0006},//OP_WORD_CLK_DIV
2467 {0x31B0,0x00BF},//FRAME_PREAMBLE
2468 {0x31B2,0x007D},//LINE_PREAMBLE
2469 {0x31B4,0x834E},//MIPI_TIMING_0
2470 {0x31B6,0x8491},//MIPI_TIMING_1
2471 {0x31B8,0xD0CF},//MIPI_TIMING_2
2472 {0x31BA,0x0515},//MIPI_TIMING_3
2473 {0x31BC,0x1911},//MIPI_TIMING_4
2474 {0x3342,0x122C},//MIPI_F1_PDT_EDT
2475 {0x2510,0x0720},//SEQ_DATA_PORT
2476 {0x2510,0xFFFF},//SEQ_DATA_PORT
2477 {0x2510,0xFFFF},//SEQ_DATA_PORT
2478 {0x2510,0xFFFF},//SEQ_DATA_PORT
2479 {0x2510,0xFFFF},//SEQ_DATA_PORT
2480 {0x2510,0xFFFF},//SEQ_DATA_PORT
2481 {0x2510,0xFFFF},//SEQ_DATA_PORT
2482 {0x2510,0xFFFF},//SEQ_DATA_PORT
2483 {0x2510,0x2122},//SEQ_DATA_PORT
2484 {0x2510,0xFFFF},//SEQ_DATA_PORT
2485 {0x2510,0xFFFF},//SEQ_DATA_PORT
2486 {0x2510,0xFFFF},//SEQ_DATA_PORT
2487 {0x2510,0x26FF},//SEQ_DATA_PORT
2488 {0x2510,0xFFFF},//SEQ_DATA_PORT
2489 {0x2510,0xFFFF},//SEQ_DATA_PORT
2490 {0x2510,0xFFFF},//SEQ_DATA_PORT
2491 {0x2510,0xFFFF},//SEQ_DATA_PORT
2492 {0x2510,0xFFFF},//SEQ_DATA_PORT
2493 {0x2510,0xFFFF},//SEQ_DATA_PORT
2494 {0x2510,0xFFFF},//SEQ_DATA_PORT
2495 {0x2510,0xFFFF},//SEQ_DATA_PORT
2496 {0x2510,0xFFFF},//SEQ_DATA_PORT
2497 {0x2510,0xFFFF},//SEQ_DATA_PORT
2498 {0x2510,0xFFFF},//SEQ_DATA_PORT
2499 {0x2510,0xFFFF},//SEQ_DATA_PORT
2500 {0x2510,0xFFFF},//SEQ_DATA_PORT
2501 {0x2510,0xFFFF},//SEQ_DATA_PORT
2502 {0x2510,0xFFFF},//SEQ_DATA_PORT
2503 {0x2510,0x20FF},//SEQ_DATA_PORT
2504 {0x2510,0x20FF},//SEQ_DATA_PORT
2505 {0x2510,0x20FF},//SEQ_DATA_PORT
2506 {0x2510,0x20FF},//SEQ_DATA_PORT
2507 {0x2510,0x20FF},//SEQ_DATA_PORT
2508 {0x2510,0x20FF},//SEQ_DATA_PORT
2509 {0x2510,0x20FF},//SEQ_DATA_PORT
2510 {0x2510,0x20FF},//SEQ_DATA_PORT
2511 {0x2510,0x20FF},//SEQ_DATA_PORT
2512 {0x2510,0x20FF},//SEQ_DATA_PORT
2513 {0x2510,0x20FF},//SEQ_DATA_PORT
2514 {0x2510,0x20FF},//SEQ_DATA_PORT
2515 {0x2510,0x20FF},//SEQ_DATA_PORT
2516 {0x2510,0x20FF},//SEQ_DATA_PORT
2517 {0x2510,0x20FF},//SEQ_DATA_PORT
2518 {0x2510,0x20FF},//SEQ_DATA_PORT
2519 {0x2510,0x20FF},//SEQ_DATA_PORT
2520 {0x2510,0x0F8C},//SEQ_DATA_PORT
2521 {0x2510,0x20FF},//SEQ_DATA_PORT
2522 {0x2510,0x20FF},//SEQ_DATA_PORT
2523 {0x2510,0x20FF},//SEQ_DATA_PORT
2524 {0x2510,0x20FF},//SEQ_DATA_PORT
2525 {0x2510,0x20FF},//SEQ_DATA_PORT
2526 {0x2510,0x20FF},//SEQ_DATA_PORT
2527 {0x2510,0x20FF},//SEQ_DATA_PORT
2528 {0x2510,0x20FF},//SEQ_DATA_PORT
2529 {0x2510,0x20FF},//SEQ_DATA_PORT
2530 {0x2510,0x20FF},//SEQ_DATA_PORT
2531 {0x2510,0x20FF},//SEQ_DATA_PORT
2532 {0x2510,0x20FF},//SEQ_DATA_PORT
2533 {0x2510,0x20FF},//SEQ_DATA_PORT
2534 {0x2510,0x20FF},//SEQ_DATA_PORT
2535 {0x2510,0x20FF},//SEQ_DATA_PORT
2536 {0x2510,0x20FF},//SEQ_DATA_PORT
2537 {0x2510,0x20FF},//SEQ_DATA_PORT
2538 {0x2510,0x20FF},//SEQ_DATA_PORT
2539 {0x2510,0x20FF},//SEQ_DATA_PORT
2540 {0x2510,0x20FF},//SEQ_DATA_PORT
2541 {0x2510,0x20FF},//SEQ_DATA_PORT
2542 {0x2510,0x20FF},//SEQ_DATA_PORT
2543 {0x2510,0x20FF},//SEQ_DATA_PORT
2544 {0x2510,0x20E0},//SEQ_DATA_PORT
2545 {0x2510,0x8055},//SEQ_DATA_PORT
2546 {0x2510,0xA0E1},//SEQ_DATA_PORT
2547 {0x2510,0x3041},//SEQ_DATA_PORT
2548 {0x2510,0x2000},//SEQ_DATA_PORT
2549 {0x2510,0x3088},//SEQ_DATA_PORT
2550 {0x2510,0x3282},//SEQ_DATA_PORT
2551 {0x2510,0xA681},//SEQ_DATA_PORT
2552 {0x2510,0x20FF},//SEQ_DATA_PORT
2553 {0x2510,0x20FF},//SEQ_DATA_PORT
2554 {0x2510,0x20FF},//SEQ_DATA_PORT
2555 {0x2510,0x20FF},//SEQ_DATA_PORT
2556 {0x2510,0x20FE},//SEQ_DATA_PORT
2557 {0x2510,0x9070},//SEQ_DATA_PORT
2558 {0x2510,0x891D},//SEQ_DATA_PORT
2559 {0x2510,0x867F},//SEQ_DATA_PORT
2560 {0x2510,0x20FF},//SEQ_DATA_PORT
2561 {0x2510,0x20FC},//SEQ_DATA_PORT
2562 {0x2510,0x893F},//SEQ_DATA_PORT
2563 {0x2510,0x0F92},//SEQ_DATA_PORT
2564 {0x2510,0x20E0},//SEQ_DATA_PORT
2565 {0x2510,0x0F8F},//SEQ_DATA_PORT
2566 {0x2510,0x20FF},//SEQ_DATA_PORT
2567 {0x2510,0x20FF},//SEQ_DATA_PORT
2568 {0x2510,0x20FF},//SEQ_DATA_PORT
2569 {0x2510,0x20FF},//SEQ_DATA_PORT
2570 {0x2510,0x20FF},//SEQ_DATA_PORT
2571 {0x2510,0x20E0},//SEQ_DATA_PORT
2572 {0x2510,0x9770},//SEQ_DATA_PORT
2573 {0x2510,0x20FC},//SEQ_DATA_PORT
2574 {0x2510,0x8054},//SEQ_DATA_PORT
2575 {0x2510,0x896C},//SEQ_DATA_PORT
2576 {0x2510,0x200A},//SEQ_DATA_PORT
2577 {0x2510,0x9030},//SEQ_DATA_PORT
2578 {0x2510,0x200A},//SEQ_DATA_PORT
2579 {0x2510,0x8040},//SEQ_DATA_PORT
2580 {0x2510,0x8948},//SEQ_DATA_PORT
2581 {0x2510,0x200A},//SEQ_DATA_PORT
2582 {0x2510,0x1597},//SEQ_DATA_PORT
2583 {0x2510,0x8808},//SEQ_DATA_PORT
2584 {0x2510,0x200A},//SEQ_DATA_PORT
2585 {0x2510,0x1F96},//SEQ_DATA_PORT
2586 {0x2510,0x20FF},//SEQ_DATA_PORT
2587 {0x2510,0x20E0},//SEQ_DATA_PORT
2588 {0x2510,0xA0C0},//SEQ_DATA_PORT
2589 {0x2510,0x200A},//SEQ_DATA_PORT
2590 {0x2510,0x3044},//SEQ_DATA_PORT
2591 {0x2510,0x3088},//SEQ_DATA_PORT
2592 {0x2510,0x3282},//SEQ_DATA_PORT
2593 {0x2510,0x2004},//SEQ_DATA_PORT
2594 {0x2510,0x1FAA},//SEQ_DATA_PORT
2595 {0x2510,0x20FF},//SEQ_DATA_PORT
2596 {0x2510,0x20FF},//SEQ_DATA_PORT
2597 {0x2510,0x20FF},//SEQ_DATA_PORT
2598 {0x2510,0x20FF},//SEQ_DATA_PORT
2599 {0x2510,0x20E0},//SEQ_DATA_PORT
2600 {0x2510,0x7FFF},//SEQ_DATA_PORT
2601 {0x2510,0x7FFF},//SEQ_DATA_PORT
2602 {0x2510,0x7FFF},//SEQ_DATA_PORT
2603 {0x2510,0x20FF},//SEQ_DATA_PORT
2604 {0x2510,0x7FFF},//SEQ_DATA_PORT
2605 {0x2510,0x7FFF},//SEQ_DATA_PORT
2606 {0x2510,0x7FFF},//SEQ_DATA_PORT
2607 {0x2510,0x3108},//SEQ_DATA_PORT
2608 {0x2510,0x2400},//SEQ_DATA_PORT
2609 {0x2510,0x3244},//SEQ_DATA_PORT
2610 {0x2510,0x7FFF},//SEQ_DATA_PORT
2611 {0x2510,0x3108},//SEQ_DATA_PORT
2612 {0x2510,0x2400},//SEQ_DATA_PORT
2613 {0x2510,0x2702},//SEQ_DATA_PORT
2614 {0x2510,0x3242},//SEQ_DATA_PORT
2615 {0x2510,0x3108},//SEQ_DATA_PORT
2616 {0x2510,0x2420},//SEQ_DATA_PORT
2617 {0x2510,0x2703},//SEQ_DATA_PORT
2618 {0x2510,0x3242},//SEQ_DATA_PORT
2619 {0x2510,0x3108},//SEQ_DATA_PORT
2620 {0x2510,0x2420},//SEQ_DATA_PORT
2621 {0x2510,0x2704},//SEQ_DATA_PORT
2622 {0x2510,0x3244},//SEQ_DATA_PORT
2623 {0x2510,0x7FFF},//SEQ_DATA_PORT
2624 {0x2510,0x7FFF},//SEQ_DATA_PORT
2625 {0x2510,0x7FFF},//SEQ_DATA_PORT
2626 {0x2510,0x7FFF},//SEQ_DATA_PORT
2627 {0x2510,0x8801},//SEQ_DATA_PORT
2628 {0x2510,0x010F},//SEQ_DATA_PORT
2629 {0x2510,0x8855},//SEQ_DATA_PORT
2630 {0x2510,0x3101},//SEQ_DATA_PORT
2631 {0x2510,0x3041},//SEQ_DATA_PORT
2632 {0x2510,0x2000},//SEQ_DATA_PORT
2633 {0x2510,0x3102},//SEQ_DATA_PORT
2634 {0x2510,0x3041},//SEQ_DATA_PORT
2635 {0x2510,0x2000},//SEQ_DATA_PORT
2636 {0x2510,0x3181},//SEQ_DATA_PORT
2637 {0x2510,0x3041},//SEQ_DATA_PORT
2638 {0x2510,0x2000},//SEQ_DATA_PORT
2639 {0x2510,0x3188},//SEQ_DATA_PORT
2640 {0x2510,0x3041},//SEQ_DATA_PORT
2641 {0x2510,0x2000},//SEQ_DATA_PORT
2642 {0x2510,0x3282},//SEQ_DATA_PORT
2643 {0x2510,0x3104},//SEQ_DATA_PORT
2644 {0x2510,0x2000},//SEQ_DATA_PORT
2645 {0x2510,0xB0E4},//SEQ_DATA_PORT
2646 {0x2510,0xAD92},//SEQ_DATA_PORT
2647 {0x2510,0xBC0C},//SEQ_DATA_PORT
2648 {0x2510,0x1028},//SEQ_DATA_PORT
2649 {0x2510,0x0022},//SEQ_DATA_PORT
2650 {0x2510,0xC020},//SEQ_DATA_PORT
2651 {0x2510,0x003E},//SEQ_DATA_PORT
2652 {0x2510,0x0045},//SEQ_DATA_PORT
2653 {0x2510,0x00B0},//SEQ_DATA_PORT
2654 {0x2510,0x0028},//SEQ_DATA_PORT
2655 {0x2510,0x30C1},//SEQ_DATA_PORT
2656 {0x2510,0x8015},//SEQ_DATA_PORT
2657 {0x2510,0xA038},//SEQ_DATA_PORT
2658 {0x2510,0x100F},//SEQ_DATA_PORT
2659 {0x2510,0x0507},//SEQ_DATA_PORT
2660 {0x2510,0xA220},//SEQ_DATA_PORT
2661 {0x2510,0x0010},//SEQ_DATA_PORT
2662 {0x2510,0x10C2},//SEQ_DATA_PORT
2663 {0x2510,0xB760},//SEQ_DATA_PORT
2664 {0x2510,0x0033},//SEQ_DATA_PORT
2665 {0x2510,0x1082},//SEQ_DATA_PORT
2666 {0x2510,0x100B},//SEQ_DATA_PORT
2667 {0x2510,0x1029},//SEQ_DATA_PORT
2668 {0x2510,0xA85A},//SEQ_DATA_PORT
2669 {0x2510,0x998D},//SEQ_DATA_PORT
2670 {0x2510,0xC810},//SEQ_DATA_PORT
2671 {0x2510,0x2004},//SEQ_DATA_PORT
2672 {0x2510,0x0CCE},//SEQ_DATA_PORT
2673 {0x2510,0x113B},//SEQ_DATA_PORT
2674 {0x2510,0x1055},//SEQ_DATA_PORT
2675 {0x2510,0x101D},//SEQ_DATA_PORT
2676 {0x2510,0xC000},//SEQ_DATA_PORT
2677 {0x2510,0x052F},//SEQ_DATA_PORT
2678 {0x2510,0x162F},//SEQ_DATA_PORT
2679 {0x2510,0x9000},//SEQ_DATA_PORT
2680 {0x2510,0x2034},//SEQ_DATA_PORT
2681 {0x2510,0x0015},//SEQ_DATA_PORT
2682 {0x2510,0x04CB},//SEQ_DATA_PORT
2683 {0x2510,0x1022},//SEQ_DATA_PORT
2684 {0x2510,0x1031},//SEQ_DATA_PORT
2685 {0x2510,0x002D},//SEQ_DATA_PORT
2686 {0x2510,0x1015},//SEQ_DATA_PORT
2687 {0x2510,0x80B9},//SEQ_DATA_PORT
2688 {0x2510,0xA301},//SEQ_DATA_PORT
2689 {0x2510,0x008E},//SEQ_DATA_PORT
2690 {0x2510,0x124B},//SEQ_DATA_PORT
2691 {0x2510,0x01B5},//SEQ_DATA_PORT
2692 {0x2510,0x0B92},//SEQ_DATA_PORT
2693 {0x2510,0xA400},//SEQ_DATA_PORT
2694 {0x2510,0x8091},//SEQ_DATA_PORT
2695 {0x2510,0x0028},//SEQ_DATA_PORT
2696 {0x2510,0x3002},//SEQ_DATA_PORT
2697 {0x2510,0x2004},//SEQ_DATA_PORT
2698 {0x2510,0x1012},//SEQ_DATA_PORT
2699 {0x2510,0x100E},//SEQ_DATA_PORT
2700 {0x2510,0x10A8},//SEQ_DATA_PORT
2701 {0x2510,0x00A1},//SEQ_DATA_PORT
2702 {0x2510,0x132D},//SEQ_DATA_PORT
2703 {0x2510,0x09AF},//SEQ_DATA_PORT
2704 {0x2510,0x03D9},//SEQ_DATA_PORT
2705 {0x2510,0x1259},//SEQ_DATA_PORT
2706 {0x2510,0x11AF},//SEQ_DATA_PORT
2707 {0x2510,0x18B5},//SEQ_DATA_PORT
2708 {0x2510,0x0395},//SEQ_DATA_PORT
2709 {0x2510,0x05CB},//SEQ_DATA_PORT
2710 {0x2510,0x1021},//SEQ_DATA_PORT
2711 {0x2510,0x1015},//SEQ_DATA_PORT
2712 {0x2510,0x1030},//SEQ_DATA_PORT
2713 {0x2510,0x004F},//SEQ_DATA_PORT
2714 {0x2510,0x001C},//SEQ_DATA_PORT
2715 {0x2510,0xB146},//SEQ_DATA_PORT
2716 {0x2510,0xC090},//SEQ_DATA_PORT
2717 {0x2510,0x0020},//SEQ_DATA_PORT
2718 {0x2510,0x103C},//SEQ_DATA_PORT
2719 {0x2510,0xA882},//SEQ_DATA_PORT
2720 {0x2510,0x8055},//SEQ_DATA_PORT
2721 {0x2510,0x00A9},//SEQ_DATA_PORT
2722 {0x2510,0x8801},//SEQ_DATA_PORT
2723 {0x2510,0xB700},//SEQ_DATA_PORT
2724 {0x2510,0x0001},//SEQ_DATA_PORT
2725 {0x2510,0x00A2},//SEQ_DATA_PORT
2726 {0x2510,0x11AE},//SEQ_DATA_PORT
2727 {0x2510,0x000A},//SEQ_DATA_PORT
2728 {0x2510,0x98BB},//SEQ_DATA_PORT
2729 {0x2510,0x2047},//SEQ_DATA_PORT
2730 {0x2510,0x0036},//SEQ_DATA_PORT
2731 {0x2510,0x1001},//SEQ_DATA_PORT
2732 {0x2510,0x9FBE},//SEQ_DATA_PORT
2733 {0x2510,0x108A},//SEQ_DATA_PORT
2734 {0x2510,0x1022},//SEQ_DATA_PORT
2735 {0x2510,0x0039},//SEQ_DATA_PORT
2736 {0x2510,0x01C0},//SEQ_DATA_PORT
2737 {0x2510,0x109F},//SEQ_DATA_PORT
2738 {0x2510,0x1023},//SEQ_DATA_PORT
2739 {0x2510,0x052E},//SEQ_DATA_PORT
2740 {0x2510,0x002A},//SEQ_DATA_PORT
2741 {0x2510,0x3081},//SEQ_DATA_PORT
2742 {0x2510,0x2001},//SEQ_DATA_PORT
2743 {0x2510,0x3044},//SEQ_DATA_PORT
2744 {0x2510,0x2000},//SEQ_DATA_PORT
2745 {0x2510,0x112A},//SEQ_DATA_PORT
2746 {0x2510,0x101D},//SEQ_DATA_PORT
2747 {0x2510,0x2020},//SEQ_DATA_PORT
2748 {0x2510,0x02B8},//SEQ_DATA_PORT
2749 {0x2510,0x10B8},//SEQ_DATA_PORT
2750 {0x2510,0x1136},//SEQ_DATA_PORT
2751 {0x2510,0x9B6B},//SEQ_DATA_PORT
2752 {0x2510,0x1039},//SEQ_DATA_PORT
2753 {0x2510,0x1040},//SEQ_DATA_PORT
2754 {0x2510,0xAB80},//SEQ_DATA_PORT
2755 {0x2510,0x03C4},//SEQ_DATA_PORT
2756 {0x2510,0x10C4},//SEQ_DATA_PORT
2757 {0x2510,0x1023},//SEQ_DATA_PORT
2758 {0x2510,0x1245},//SEQ_DATA_PORT
2759 {0x2510,0x009F},//SEQ_DATA_PORT
2760 {0x2510,0x002B},//SEQ_DATA_PORT
2761 {0x2510,0x30D0},//SEQ_DATA_PORT
2762 {0x2510,0x3141},//SEQ_DATA_PORT
2763 {0x2510,0x3041},//SEQ_DATA_PORT
2764 {0x2510,0x2000},//SEQ_DATA_PORT
2765 {0x2510,0x3142},//SEQ_DATA_PORT
2766 {0x2510,0x3041},//SEQ_DATA_PORT
2767 {0x2510,0x2000},//SEQ_DATA_PORT
2768 {0x2510,0x3110},//SEQ_DATA_PORT
2769 {0x2510,0x3041},//SEQ_DATA_PORT
2770 {0x2510,0x2000},//SEQ_DATA_PORT
2771 {0x2510,0x3120},//SEQ_DATA_PORT
2772 {0x2510,0x3041},//SEQ_DATA_PORT
2773 {0x2510,0x2000},//SEQ_DATA_PORT
2774 {0x2510,0x3144},//SEQ_DATA_PORT
2775 {0x2510,0x3041},//SEQ_DATA_PORT
2776 {0x2510,0x2000},//SEQ_DATA_PORT
2777 {0x2510,0x3148},//SEQ_DATA_PORT
2778 {0x2510,0x3041},//SEQ_DATA_PORT
2779 {0x2510,0x2000},//SEQ_DATA_PORT
2780 {0x2510,0x3182},//SEQ_DATA_PORT
2781 {0x2510,0x3041},//SEQ_DATA_PORT
2782 {0x2510,0x2000},//SEQ_DATA_PORT
2783 {0x2510,0x3184},//SEQ_DATA_PORT
2784 {0x2510,0x2000},//SEQ_DATA_PORT
2785 {0x2510,0x3190},//SEQ_DATA_PORT
2786 {0x2510,0x3041},//SEQ_DATA_PORT
2787 {0x2510,0x2000},//SEQ_DATA_PORT
2788 {0x2510,0x31A0},//SEQ_DATA_PORT
2789 {0x2510,0x3088},//SEQ_DATA_PORT
2790 {0x2510,0x2201},//SEQ_DATA_PORT
2791 {0x2510,0x807D},//SEQ_DATA_PORT
2792 {0x2510,0x2206},//SEQ_DATA_PORT
2793 {0x2510,0x8815},//SEQ_DATA_PORT
2794 {0x2510,0x8877},//SEQ_DATA_PORT
2795 {0x2510,0x0092},//SEQ_DATA_PORT
2796 {0x2510,0x220E},//SEQ_DATA_PORT
2797 {0x2510,0x2211},//SEQ_DATA_PORT
2798 {0x2510,0x8055},//SEQ_DATA_PORT
2799 {0x2510,0x3001},//SEQ_DATA_PORT
2800 {0x2510,0x2004},//SEQ_DATA_PORT
2801 {0x2510,0x8C61},//SEQ_DATA_PORT
2802 {0x2510,0x8801},//SEQ_DATA_PORT
2803 {0x2510,0x1012},//SEQ_DATA_PORT
2804 {0x2510,0x1D1F},//SEQ_DATA_PORT
2805 {0x2510,0x0D9F},//SEQ_DATA_PORT
2806 {0x2510,0x101F},//SEQ_DATA_PORT
2807 {0x2510,0x0036},//SEQ_DATA_PORT
2808 {0x2510,0x0040},//SEQ_DATA_PORT
2809 {0x2510,0x0023},//SEQ_DATA_PORT
2810 {0x2510,0x996E},//SEQ_DATA_PORT
2811 {0x2510,0x0257},//SEQ_DATA_PORT
2812 {0x2510,0x1035},//SEQ_DATA_PORT
2813 {0x2510,0x9926},//SEQ_DATA_PORT
2814 {0x2510,0x0039},//SEQ_DATA_PORT
2815 {0x2510,0x00AE},//SEQ_DATA_PORT
2816 {0x2510,0x11A3},//SEQ_DATA_PORT
2817 {0x2510,0x0048},//SEQ_DATA_PORT
2818 {0x2510,0xC878},//SEQ_DATA_PORT
2819 {0x2510,0x200A},//SEQ_DATA_PORT
2820 {0x2510,0x1548},//SEQ_DATA_PORT
2821 {0x2510,0x0C49},//SEQ_DATA_PORT
2822 {0x2510,0x1149},//SEQ_DATA_PORT
2823 {0x2510,0x002A},//SEQ_DATA_PORT
2824 {0x2510,0x1057},//SEQ_DATA_PORT
2825 {0x2510,0x3281},//SEQ_DATA_PORT
2826 {0x2510,0x2000},//SEQ_DATA_PORT
2827 {0x2510,0x3044},//SEQ_DATA_PORT
2828 {0x2510,0x2001},//SEQ_DATA_PORT
2829 {0x2510,0xA020},//SEQ_DATA_PORT
2830 {0x2510,0x000C},//SEQ_DATA_PORT
2831 {0x2510,0x9825},//SEQ_DATA_PORT
2832 {0x2510,0x1040},//SEQ_DATA_PORT
2833 {0x2510,0x1054},//SEQ_DATA_PORT
2834 {0x2510,0xB06D},//SEQ_DATA_PORT
2835 {0x2510,0x0035},//SEQ_DATA_PORT
2836 {0x2510,0x004D},//SEQ_DATA_PORT
2837 {0x2510,0x1020},//SEQ_DATA_PORT
2838 {0x2510,0xB064},//SEQ_DATA_PORT
2839 {0x2510,0x99C5},//SEQ_DATA_PORT
2840 {0x2510,0x0047},//SEQ_DATA_PORT
2841 {0x2510,0xB920},//SEQ_DATA_PORT
2842 {0x2510,0x1447},//SEQ_DATA_PORT
2843 {0x2510,0x7FFF},//SEQ_DATA_PORT
2844 {0x2510,0x7FFF},//SEQ_DATA_PORT
2845 {0x2510,0x7FFF},//SEQ_DATA_PORT
2846 {0x2510,0x7FFF},//SEQ_DATA_PORT
2847 {0x2510,0x7FFF},//SEQ_DATA_PORT
2848 {0x2510,0x7FFF},//SEQ_DATA_PORT
2849 {0x2510,0x7FFF},//SEQ_DATA_PORT
2850 {0x31F8,0x0008},//MIPI_CONFIG_2
2851 {0x3C70,0x6828},//CALIB_ROWS
2852 {0x3092,0x0826},//ROW_NOISE_CONTROL
2853 {0x3428,0x0209},//SEQUENCER_CONTROL
2854 {0x3516,0xFF04},//DAC_LD_22_23
2855 {0x3526,0x6480},//DAC_LD_38_39
2856 {0x3504,0x8AAA},//DAC_LD_4_5
2857 {0x353C,0x220C},//DAC_LD_60_61
2858 {0x3536,0x4C6E},//DAC_LD_54_55
2859 {0x3D2A,0x0FFF},//T1_END_DEC_TH
2860 {0x3364,0x00EC},//DCG_TRIM
2861 {0x3512,0x8888},//DAC_LD_18_19
2862 {0x3514,0x888F},//DAC_LD_20_21
2863 {0x3520,0xFBF0},//DAC_LD_32_33
2864 {0x3524,0xB2A1},//DAC_LD_36_37
2865 {0x3528,0xCC84},//DAC_LD_40_41
2866 {0x3532,0x4C8E},//DAC_LD_50_51
2867 {0x3534,0x4E64},//DAC_LD_52_53
2868 {0x351E,0x5856},//DAC_LD_30_31
2869 {0x353E,0x98F2},//DAC_LD_62_63
2870 {0x352E,0x6A8A},//DAC_LD_46_47
2871 {0x3370,0x0211},//DBLC_CONTROL
2872 {0x3372,0x700F},//DBLC_FS0_CONTROL
2873 {0x3540,0x3597},//DAC_LD_64_65
2874 {0x58E2,0x0BE3},//COL_COUNT_VALUES1
2875 {0x58E4,0x18B4},//COL_COUNT_VALUES2
2876 {0x3522,0x7C97},//DAC_LD_34_35
2877 {0x30BA,0x0024},//DIGITAL_CTRL
2878 {0x31D4,0x0042},//CLK_MEM_GATING_CTRL
2879 {0x352A,0x6F8F},//DAC_LD_42_43
2880 {0x3530,0x4A08},//DAC_LD_48_49
2881 {0x351A,0x5FFF},//DAC_LD_26_27
2882 {0x350E,0x39D9},//DAC_LD_14_15
2883 {0x3510,0x9988},//DAC_LD_16_17
2884 {0x3380,0x1FFF},//DBLC_OFFSET1
2885 {0x337A,0x1000},//DBLC_SCALE1
2886 {0x3092,0x0800},//ROW_NOISE_CONTROL
2887 {0x350A,0x0654},//DAC_LD_10_11
2888 {0x3364,0x00E0},//DCG_TRIM
2889 {0x591E,0x61AE},//ANALOG_GAIN_WR_DATA
2890 {0x591E,0x722C},//ANALOG_GAIN_WR_DATA
2891 {0x591E,0x82B8},//ANALOG_GAIN_WR_DATA
2892 {0x591E,0x92F6},//ANALOG_GAIN_WR_DATA
2893 {0x591E,0xA447},//ANALOG_GAIN_WR_DATA
2894 {0x591E,0xB66D},//ANALOG_GAIN_WR_DATA
2895 {0x591E,0xC6EA},//ANALOG_GAIN_WR_DATA
2896 {0x591E,0xDECD},//ANALOG_GAIN_WR_DATA
2897 {0x3532,0x4C8A},//DAC_LD_50_51
2898 {0x3534,0x4E60},//DAC_LD_52_53
2899 {0x353E,0x90F2},//DAC_LD_62_63
2900 {0x351A,0x4FFF},//DAC_LD_26_27
2901 {0x591C,0x00D7},//DGR_AMP_GAIN
2902 {0x5002,0x37C3},//T1_PIX_DEF_ID2
2903 {0x51CC,0x0149},//T1_NOISE_GAIN_THRESHOLD0
2904 {0x51D8,0x044D},//T1_NOISE_GAIN_THRESHOLD1
2905 {0x51CE,0x0700},//T1_NOISE_GAIN_THRESHOLD2
2906 {0x51D0,0x0001},//T1_NOISE_FLOOR0
2907 {0x51D2,0x0002},//T1_NOISE_FLOOR1
2908 {0x51D4,0x0003},//T1_NOISE_FLOOR2
2909 {0x51D6,0x0004},//T1_NOISE_FLOOR3
2910 {0x5202,0x37C3},//T2_PIX_DEF_ID2
2911 {0x51EA,0x0149},//T2_NOISE_GAIN_THRESHOLD0
2912 {0x51FC,0x044D},//T2_NOISE_GAIN_THRESHOLD1
2913 {0x51EC,0x0700},//T2_NOISE_GAIN_THRESHOLD2
2914 {0x51EE,0x0001},//T2_NOISE_FLOOR0
2915 {0x51F0,0x0002},//T2_NOISE_FLOOR1
2916 {0x51F2,0x0003},//T2_NOISE_FLOOR2
2917 {0x51F4,0x0004},//T2_NOISE_FLOOR3
2918 {0x5402,0x37C3},//T4_PIX_DEF_ID2
2919 {0x5560,0x0149},//T4_NOISE_GAIN_THRESHOLD0
2920 {0x556C,0x044D},//T4_NOISE_GAIN_THRESHOLD1
2921 {0x5562,0x0700},//T4_NOISE_GAIN_THRESHOLD2
2922 {0x5564,0x0001},//T4_NOISE_FLOOR0
2923 {0x5566,0x0002},//T4_NOISE_FLOOR1
2924 {0x5568,0x0003},//T4_NOISE_FLOOR2
2925 {0x556A,0x0004},//T4_NOISE_FLOOR3
2926 {0x31E0,0x0001},//PIX_DEF_ID
2927 {0x5000,0x0080},//T1_PIX_DEF_ID
2928 {0x5000,0x0180},//T1_PIX_DEF_ID
2929 {0x5000,0x0180},//T1_PIX_DEF_ID
2930 {0x5200,0x0080},//T2_PIX_DEF_ID
2931 {0x5200,0x0180},//T2_PIX_DEF_ID
2932 {0x5200,0x0180},//T2_PIX_DEF_ID
2933 {0x5400,0x0080},//T4_PIX_DEF_ID
2934 {0x5400,0x0180},//T4_PIX_DEF_ID
2935 {0x5400,0x0180},//T4_PIX_DEF_ID
2936 {0x5000,0x0180},//T1_PIX_DEF_ID
2937 {0x5200,0x0180},//T2_PIX_DEF_ID
2938 {0x5400,0x0180},//T4_PIX_DEF_ID
2939 {0x50A2,0x3F2A},//BMT0
2940 {0x50A4,0x875A},//BMT1
2941 {0x50A6,0x030F},//SINGLEK_FACTOR0
2942 {0x50A6,0x0F0F},//SINGLEK_FACTOR0
2943 {0x50A8,0x030F},//SINGLEK_FACTOR1
2944 {0x50A8,0x0F0F},//SINGLEK_FACTOR1
2945 {0x50AA,0x030F},//SINGLEK_FACTOR2
2946 {0x50AA,0x050F},//SINGLEK_FACTOR2
2947 {0x50AC,0x0301},//CROSS_FACTOR0
2948 {0x50AC,0x0101},//CROSS_FACTOR0
2949 {0x50AE,0x0301},//CROSS_FACTOR1
2950 {0x50AE,0x0101},//CROSS_FACTOR1
2951 {0x50B0,0x0301},//CROSS_FACTOR2
2952 {0x50B0,0x0101},//CROSS_FACTOR2
2953 {0x50B2,0x03FF},//SINGLE_MAX_FACTOR
2954 {0x50B4,0x030F},//COUPLE_FACTOR0
2955 {0x50B4,0x0F0F},//COUPLE_FACTOR0
2956 {0x50B6,0x030F},//COUPLE_FACTOR1
2957 {0x50B6,0x0F0F},//COUPLE_FACTOR1
2958 {0x50B8,0x030F},//COUPLE_FACTOR2
2959 {0x50B8,0x050F},//COUPLE_FACTOR2
2960 {0x3D2A,0x0FFF},//T1_END_DEC_TH
2961 {0x3D34,0x9C40},//T2_STR_DEC_TH
2962 {0x3D36,0xFFFF},//T2_END_DEC_TH
2963 {0x3D02,0x5033},//MEC_CTRL2
2964 {0x3D00,0x600F},//MEC_CTRL1
2965 {0x3086,0x1A28},//PARK_ROW_ADDR
2966 {0x33E4,0x0040},//VERT_SHADING_CONTROL
2967 {0x3C70,0x6222},//CALIB_ROWS
2968 {0x3110,0x0011},//HDR_CONTROL0
2969 {0x30B0,0x0820},//DIGITAL_TEST
2970 {0x3280,0x0ED8},//T1_BARRIER_C0
2971 {0x3282,0x0ED8},//T1_BARRIER_C1
2972 {0x3284,0x0ED8},//T1_BARRIER_C2
2973 {0x3286,0x0ED8},//T1_BARRIER_C3
2974 {0x3288,0x0ED8},//T2_BARRIER_C0
2975 {0x328A,0x0ED8},//T2_BARRIER_C1
2976 {0x328C,0x0ED8},//T2_BARRIER_C2
2977 {0x328E,0x0ED8},//T2_BARRIER_C3
2978 {0x3290,0x0ED8},//T3_BARRIER_C0
2979 {0x3292,0x0ED8},//T3_BARRIER_C1
2980 {0x3294,0x0ED8},//T3_BARRIER_C2
2981 {0x3296,0x0ED8},//T3_BARRIER_C3
2982 {0x3100,0xC001},//DLO_CONTROL0
2983 {0x3102,0xBED8},//DLO_CONTROL1
2984 {0x3104,0xBED8},//DLO_CONTROL2
2985 {0x3106,0xBED8},//DLO_CONTROL3
2986 {0x3108,0x07D0},//DLO_CONTROL4
2987 {0x3116,0x4001},//HDR_CONTROL3
2988 {0x3124,0x006D},//HDR_MD_CONTROL0
2989 {0x3126,0x003C},//HDR_MD_CONTROL1
2990 {0x31AE,0x0204},//SERIAL_FORMAT
2991 {0x31AC,0x0C0C},//DATA_FORMAT_BITS
2992 {0x3082,0x0014},//OPERATION_MODE_CTRL
2993 {0x30BA,0x0135},//DIGITAL_CTRL
2994 {0x3238,0x0044},//EXPOSURE_RATIO
2995 {0x3012,0x0700},//COARSE_INTEGRATION_TIME_
2996 {0x3212,0x0070},//COARSE_INTEGRATION_TIME2
2997 {0x300C,0x10CC},//LINE_LENGTH_PCK_
2998 {0x300A,0x09F3},//FRAME_LENGTH_LINES_
2999 {0x5914,0x4002},//SENSOR_GAIN_TABLE_SEL
3000 {0x5910,0x608A},//SENSOR_GAIN_REG1
3001 {0x5910,0x7091},//SENSOR_GAIN_REG1
3002 {0x5910,0x689C},//SENSOR_GAIN_REG1
3003 {0x5910,0x8885},//SENSOR_GAIN_REG1
3004 {0x5910,0x98AD},//SENSOR_GAIN_REG1
3005 {0x5910,0xA8A9},//SENSOR_GAIN_REG1
3006 {0x5910,0xC894},//SENSOR_GAIN_REG1
3007 {0x5910,0xC8D1},//SENSOR_GAIN_REG1
3008 {0x5910,0xD88A},//SENSOR_GAIN_REG1
3009 {0x5910,0xD8C3},//SENSOR_GAIN_REG1
3010 {0x5910,0xD915},//SENSOR_GAIN_REG1
3011 {0x5910,0xD988},//SENSOR_GAIN_REG1
3012 {0x5910,0xDA2A},//SENSOR_GAIN_REG1
3013 {0x5910,0xDB0E},//SENSOR_GAIN_REG1
3014 {0x5910,0xDC53},//SENSOR_GAIN_REG1
3015 {0x5910,0x608A},//SENSOR_GAIN_REG1
3016 {0x5910,0xC919},//SENSOR_GAIN_REG1
3017 {0x5910,0xCA00},//SENSOR_GAIN_REG1
3018 {0x5910,0x0000},//SENSOR_GAIN_REG1
3019 {0x5910,0x0000},//SENSOR_GAIN_REG1
3020 {0x5910,0x0000},//SENSOR_GAIN_REG1
3021 {0x5910,0x0001},//SENSOR_GAIN_REG1
3022 {0x5910,0x0001},//SENSOR_GAIN_REG1
3023 {0x5910,0x0003},//SENSOR_GAIN_REG1
3024 {0x5910,0x0003},//SENSOR_GAIN_REG1
3025 {0x5910,0x0003},//SENSOR_GAIN_REG1
3026 {0x5910,0x0004},//SENSOR_GAIN_REG1
3027 {0x5910,0x0004},//SENSOR_GAIN_REG1
3028 {0x5910,0x0004},//SENSOR_GAIN_REG1
3029 {0x5910,0x0004},//SENSOR_GAIN_REG1
3030 {0x5910,0x0004},//SENSOR_GAIN_REG1
3031 {0x5910,0x0004},//SENSOR_GAIN_REG1
3032 {0x5910,0x0004},//SENSOR_GAIN_REG1
3033 {0x5910,0x0002},//SENSOR_GAIN_REG1
3034 {0x5910,0x0003},//SENSOR_GAIN_REG1
3035 {0x5910,0x0003},//SENSOR_GAIN_REG1
3036 {0x5910,0x5A8B},//SENSOR_GAIN_REG1
3037 {0x5910,0xFF04},//SENSOR_GAIN_REG1
3038 {0x5910,0xF704},//SENSOR_GAIN_REG1
3039 {0x5910,0xFF04},//SENSOR_GAIN_REG1
3040 {0x5910,0xF704},//SENSOR_GAIN_REG1
3041 {0x5910,0xF704},//SENSOR_GAIN_REG1
3042 {0x5910,0x0005},//SENSOR_GAIN_REG1
3043 {0x5910,0x0006},//SENSOR_GAIN_REG1
3044 {0x5910,0x0007},//SENSOR_GAIN_REG1
3045 {0x5910,0x9A8B},//SENSOR_GAIN_REG1
3046 {0x5910,0xFF04},//SENSOR_GAIN_REG1
3047 {0x5910,0xF704},//SENSOR_GAIN_REG1
3048 {0x5910,0xF704},//SENSOR_GAIN_REG1
3049 {0x5910,0xF704},//SENSOR_GAIN_REG1
3050 {0x5910,0xF704},//SENSOR_GAIN_REG1
3051 {0x5910,0x0015},//SENSOR_GAIN_REG1
3052 {0x5910,0x0016},//SENSOR_GAIN_REG1
3053 {0x5910,0x0017},//SENSOR_GAIN_REG1
3054 {0x5910,0xDA8B},//SENSOR_GAIN_REG1
3055 {0x5910,0xFF04},//SENSOR_GAIN_REG1
3056 {0x5910,0xF704},//SENSOR_GAIN_REG1
3057 {0x5910,0xF704},//SENSOR_GAIN_REG1
3058 {0x5910,0xF704},//SENSOR_GAIN_REG1
3059 {0x5910,0xF704},//SENSOR_GAIN_REG1
3060 {0x5910,0x0025},//SENSOR_GAIN_REG1
3061 {0x5910,0x0026},//SENSOR_GAIN_REG1
3062 {0x5910,0x0027},//SENSOR_GAIN_REG1
3063 {0x5910,0x59B9},//SENSOR_GAIN_REG1
3064 {0x5910,0x700F},//SENSOR_GAIN_REG1
3065 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
3066 {0x5910,0x700F},//SENSOR_GAIN_REG1
3067 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
3068 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
3069 {0x5910,0x0035},//SENSOR_GAIN_REG1
3070 {0x5910,0x0036},//SENSOR_GAIN_REG1
3071 {0x5910,0x0037},//SENSOR_GAIN_REG1
3072 {0x5910,0x99B9},//SENSOR_GAIN_REG1
3073 {0x5910,0x700F},//SENSOR_GAIN_REG1
3074 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
3075 {0x5910,0x700F},//SENSOR_GAIN_REG1
3076 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
3077 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
3078 {0x5910,0x0045},//SENSOR_GAIN_REG1
3079 {0x5910,0x0046},//SENSOR_GAIN_REG1
3080 {0x5910,0x0047},//SENSOR_GAIN_REG1
3081 {0x5910,0xD9B9},//SENSOR_GAIN_REG1
3082 {0x5910,0x700F},//SENSOR_GAIN_REG1
3083 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
3084 {0x5910,0x700F},//SENSOR_GAIN_REG1
3085 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
3086 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
3087 {0x5910,0x0055},//SENSOR_GAIN_REG1
3088 {0x5910,0x0056},//SENSOR_GAIN_REG1
3089 {0x5910,0x0057},//SENSOR_GAIN_REG1
3090 {0x5910,0x9A85},//SENSOR_GAIN_REG1
3091 {0x5910,0x0654},//SENSOR_GAIN_REG1
3092 {0x5910,0x0654},//SENSOR_GAIN_REG1
3093 {0x5910,0x0684},//SENSOR_GAIN_REG1
3094 {0x5910,0x0654},//SENSOR_GAIN_REG1
3095 {0x5910,0x0654},//SENSOR_GAIN_REG1
3096 {0x5910,0x0065},//SENSOR_GAIN_REG1
3097 {0x5910,0x0066},//SENSOR_GAIN_REG1
3098 {0x5910,0x0067},//SENSOR_GAIN_REG1
3099 {0x5910,0x59BD},//SENSOR_GAIN_REG1
3100 {0x5910,0x1000},//SENSOR_GAIN_REG1
3101 {0x5910,0x0C00},//SENSOR_GAIN_REG1
3102 {0x5910,0x0F00},//SENSOR_GAIN_REG1
3103 {0x5910,0x1000},//SENSOR_GAIN_REG1
3104 {0x5910,0x10F0},//SENSOR_GAIN_REG1
3105 {0x5910,0x0075},//SENSOR_GAIN_REG1
3106 {0x5910,0x0076},//SENSOR_GAIN_REG1
3107 {0x5910,0x0077},//SENSOR_GAIN_REG1
3108 {0x5912,0x608A},//SENSOR_GAIN_REG2
3109 {0x5912,0x7091},//SENSOR_GAIN_REG2
3110 {0x5912,0x689C},//SENSOR_GAIN_REG2
3111 {0x5912,0x8885},//SENSOR_GAIN_REG2
3112 {0x5912,0x98AD},//SENSOR_GAIN_REG2
3113 {0x5912,0xA8A9},//SENSOR_GAIN_REG2
3114 {0x5912,0xC894},//SENSOR_GAIN_REG2
3115 {0x5912,0xC8D1},//SENSOR_GAIN_REG2
3116 {0x5912,0xC927},//SENSOR_GAIN_REG2
3117 {0x5912,0xC9A0},//SENSOR_GAIN_REG2
3118 {0x5912,0xCA4C},//SENSOR_GAIN_REG2
3119 {0x5912,0xCB3F},//SENSOR_GAIN_REG2
3120 {0x5912,0xCC97},//SENSOR_GAIN_REG2
3121 {0x5912,0xCE7C},//SENSOR_GAIN_REG2
3122 {0x5912,0xCFFF},//SENSOR_GAIN_REG2
3123 {0x5912,0x608A},//SENSOR_GAIN_REG2
3124 {0x5912,0xC919},//SENSOR_GAIN_REG2
3125 {0x5912,0xCA00},//SENSOR_GAIN_REG2
3126 {0x5912,0x0000},//SENSOR_GAIN_REG2
3127 {0x5912,0x0000},//SENSOR_GAIN_REG2
3128 {0x5912,0x0000},//SENSOR_GAIN_REG2
3129 {0x5912,0x0001},//SENSOR_GAIN_REG2
3130 {0x5912,0x0001},//SENSOR_GAIN_REG2
3131 {0x5912,0x0003},//SENSOR_GAIN_REG2
3132 {0x5912,0x0003},//SENSOR_GAIN_REG2
3133 {0x5912,0x0003},//SENSOR_GAIN_REG2
3134 {0x5912,0x0004},//SENSOR_GAIN_REG2
3135 {0x5912,0x0004},//SENSOR_GAIN_REG2
3136 {0x5912,0x0004},//SENSOR_GAIN_REG2
3137 {0x5912,0x0004},//SENSOR_GAIN_REG2
3138 {0x5912,0x0004},//SENSOR_GAIN_REG2
3139 {0x5912,0x0004},//SENSOR_GAIN_REG2
3140 {0x5912,0x0004},//SENSOR_GAIN_REG2
3141 {0x5912,0x0002},//SENSOR_GAIN_REG2
3142 {0x5912,0x0003},//SENSOR_GAIN_REG2
3143 {0x5912,0x0003},//SENSOR_GAIN_REG2
3144 {0x5912,0x5A8B},//SENSOR_GAIN_REG2
3145 {0x5912,0xFF04},//SENSOR_GAIN_REG2
3146 {0x5912,0xF704},//SENSOR_GAIN_REG2
3147 {0x5912,0xFF04},//SENSOR_GAIN_REG2
3148 {0x5912,0xF704},//SENSOR_GAIN_REG2
3149 {0x5912,0xF704},//SENSOR_GAIN_REG2
3150 {0x5912,0x0005},//SENSOR_GAIN_REG2
3151 {0x5912,0x0006},//SENSOR_GAIN_REG2
3152 {0x5912,0x0007},//SENSOR_GAIN_REG2
3153 {0x5912,0x9A8B},//SENSOR_GAIN_REG2
3154 {0x5912,0xFF04},//SENSOR_GAIN_REG2
3155 {0x5912,0xF704},//SENSOR_GAIN_REG2
3156 {0x5912,0xF704},//SENSOR_GAIN_REG2
3157 {0x5912,0xF704},//SENSOR_GAIN_REG2
3158 {0x5912,0xF704},//SENSOR_GAIN_REG2
3159 {0x5912,0x0015},//SENSOR_GAIN_REG2
3160 {0x5912,0x0016},//SENSOR_GAIN_REG2
3161 {0x5912,0x0017},//SENSOR_GAIN_REG2
3162 {0x5912,0xDA8B},//SENSOR_GAIN_REG2
3163 {0x5912,0xFF04},//SENSOR_GAIN_REG2
3164 {0x5912,0xF704},//SENSOR_GAIN_REG2
3165 {0x5912,0xF704},//SENSOR_GAIN_REG2
3166 {0x5912,0xF704},//SENSOR_GAIN_REG2
3167 {0x5912,0xF704},//SENSOR_GAIN_REG2
3168 {0x5912,0x0025},//SENSOR_GAIN_REG2
3169 {0x5912,0x0026},//SENSOR_GAIN_REG2
3170 {0x5912,0x0027},//SENSOR_GAIN_REG2
3171 {0x5912,0x59B9},//SENSOR_GAIN_REG2
3172 {0x5912,0x700F},//SENSOR_GAIN_REG2
3173 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
3174 {0x5912,0x700F},//SENSOR_GAIN_REG2
3175 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
3176 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
3177 {0x5912,0x0035},//SENSOR_GAIN_REG2
3178 {0x5912,0x0036},//SENSOR_GAIN_REG2
3179 {0x5912,0x0037},//SENSOR_GAIN_REG2
3180 {0x5912,0x99B9},//SENSOR_GAIN_REG2
3181 {0x5912,0x700F},//SENSOR_GAIN_REG2
3182 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
3183 {0x5912,0x700F},//SENSOR_GAIN_REG2
3184 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
3185 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
3186 {0x5912,0x0045},//SENSOR_GAIN_REG2
3187 {0x5912,0x0046},//SENSOR_GAIN_REG2
3188 {0x5912,0x0047},//SENSOR_GAIN_REG2
3189 {0x5912,0xD9B9},//SENSOR_GAIN_REG2
3190 {0x5912,0x700F},//SENSOR_GAIN_REG2
3191 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
3192 {0x5912,0x700F},//SENSOR_GAIN_REG2
3193 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
3194 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
3195 {0x5912,0x0055},//SENSOR_GAIN_REG2
3196 {0x5912,0x0056},//SENSOR_GAIN_REG2
3197 {0x5912,0x0057},//SENSOR_GAIN_REG2
3198 {0x5912,0x9A85},//SENSOR_GAIN_REG2
3199 {0x5912,0x0654},//SENSOR_GAIN_REG2
3200 {0x5912,0x0654},//SENSOR_GAIN_REG2
3201 {0x5912,0x0684},//SENSOR_GAIN_REG2
3202 {0x5912,0x0654},//SENSOR_GAIN_REG2
3203 {0x5912,0x0654},//SENSOR_GAIN_REG2
3204 {0x5912,0x0065},//SENSOR_GAIN_REG2
3205 {0x5912,0x0066},//SENSOR_GAIN_REG2
3206 {0x5912,0x0067},//SENSOR_GAIN_REG2
3207 {0x5912,0x59BD},//SENSOR_GAIN_REG2
3208 {0x5912,0x1000},//SENSOR_GAIN_REG2
3209 {0x5912,0x0C00},//SENSOR_GAIN_REG2
3210 {0x5912,0x0F00},//SENSOR_GAIN_REG2
3211 {0x5912,0x1000},//SENSOR_GAIN_REG2
3212 {0x5912,0x10F0},//SENSOR_GAIN_REG2
3213 {0x5912,0x0075},//SENSOR_GAIN_REG2
3214 {0x5912,0x0076},//SENSOR_GAIN_REG2
3215 {0x5912,0x0077},//SENSOR_GAIN_REG2
3216 {0x5914,0x4006},//SENSOR_GAIN_TABLE_SEL
3217 {0x5900,0x0020},//SENSOR_GAIN
3218 {0x5902,0x0000},//SENSOR_GAIN_T2
3219 {0x3110,0x0001},//HDR_CONTROL0
3221 {REG_NULL, 0x00},
3226 {0x3030,0x0092},//PLL_MULTIPLIER
3227 {0x302E,0x0002},//PRE_PLL_CLK_DIV
3228 {0x302C,0x0002},//VT_SYS_CLK_DIV
3229 {0x302A,0x0006},//VT_PIX_CLK_DIV
3230 {0x3038,0x0002},//OP_SYS_CLK_DIV
3231 {0x3036,0x0006},//OP_WORD_CLK_DIV
3232 {0x31B0,0x00BF},//FRAME_PREAMBLE
3233 {0x31B2,0x007D},//LINE_PREAMBLE
3234 {0x31B4,0x834E},//MIPI_TIMING_0
3235 {0x31B6,0x8491},//MIPI_TIMING_1
3236 {0x31B8,0xD0CF},//MIPI_TIMING_2
3237 {0x31BA,0x0515},//MIPI_TIMING_3
3238 {0x31BC,0x1911},//MIPI_TIMING_4
3239 {0x3342,0x122C},//MIPI_F1_PDT_EDT
3240 {0x31BC,0x5911},//MIPI_TIMING_4
3241 {0x31DE,0x0004},//MIPI_HISPI_TRIM
3242 {0x31C6,0xC000},//HISPI_CONTROL
3243 {0x31C8,0x0B28},//MIPI_DESKEW_PAT_WIDTH
3244 {0x2512,0xA000},//SEQ_CTRL_PORT
3245 {0x2510,0x0720},//SEQ_DATA_PORT
3246 {0x2510,0xFFFF},//SEQ_DATA_PORT
3247 {0x2510,0xFFFF},//SEQ_DATA_PORT
3248 {0x2510,0xFFFF},//SEQ_DATA_PORT
3249 {0x2510,0xFFFF},//SEQ_DATA_PORT
3250 {0x2510,0xFFFF},//SEQ_DATA_PORT
3251 {0x2510,0xFFFF},//SEQ_DATA_PORT
3252 {0x2510,0xFFFF},//SEQ_DATA_PORT
3253 {0x2510,0x2122},//SEQ_DATA_PORT
3254 {0x2510,0xFFFF},//SEQ_DATA_PORT
3255 {0x2510,0xFFFF},//SEQ_DATA_PORT
3256 {0x2510,0xFFFF},//SEQ_DATA_PORT
3257 {0x2510,0x26FF},//SEQ_DATA_PORT
3258 {0x2510,0xFFFF},//SEQ_DATA_PORT
3259 {0x2510,0xFFFF},//SEQ_DATA_PORT
3260 {0x2510,0xFFFF},//SEQ_DATA_PORT
3261 {0x2510,0xFFFF},//SEQ_DATA_PORT
3262 {0x2510,0xFFFF},//SEQ_DATA_PORT
3263 {0x2510,0xFFFF},//SEQ_DATA_PORT
3264 {0x2510,0xFFFF},//SEQ_DATA_PORT
3265 {0x2510,0xFFFF},//SEQ_DATA_PORT
3266 {0x2510,0xFFFF},//SEQ_DATA_PORT
3267 {0x2510,0xFFFF},//SEQ_DATA_PORT
3268 {0x2510,0xFFFF},//SEQ_DATA_PORT
3269 {0x2510,0xFFFF},//SEQ_DATA_PORT
3270 {0x2510,0xFFFF},//SEQ_DATA_PORT
3271 {0x2510,0xFFFF},//SEQ_DATA_PORT
3272 {0x2510,0xFFFF},//SEQ_DATA_PORT
3273 {0x2510,0x20FF},//SEQ_DATA_PORT
3274 {0x2510,0x20FF},//SEQ_DATA_PORT
3275 {0x2510,0x20FF},//SEQ_DATA_PORT
3276 {0x2510,0x20FF},//SEQ_DATA_PORT
3277 {0x2510,0x20FF},//SEQ_DATA_PORT
3278 {0x2510,0x20FF},//SEQ_DATA_PORT
3279 {0x2510,0x20FF},//SEQ_DATA_PORT
3280 {0x2510,0x20FF},//SEQ_DATA_PORT
3281 {0x2510,0x20FF},//SEQ_DATA_PORT
3282 {0x2510,0x20FF},//SEQ_DATA_PORT
3283 {0x2510,0x20FF},//SEQ_DATA_PORT
3284 {0x2510,0x20FF},//SEQ_DATA_PORT
3285 {0x2510,0x20FF},//SEQ_DATA_PORT
3286 {0x2510,0x20FF},//SEQ_DATA_PORT
3287 {0x2510,0x20FF},//SEQ_DATA_PORT
3288 {0x2510,0x20FF},//SEQ_DATA_PORT
3289 {0x2510,0x20FF},//SEQ_DATA_PORT
3290 {0x2510,0x0F8C},//SEQ_DATA_PORT
3291 {0x2510,0x20FF},//SEQ_DATA_PORT
3292 {0x2510,0x20FF},//SEQ_DATA_PORT
3293 {0x2510,0x20FF},//SEQ_DATA_PORT
3294 {0x2510,0x20FF},//SEQ_DATA_PORT
3295 {0x2510,0x20FF},//SEQ_DATA_PORT
3296 {0x2510,0x20FF},//SEQ_DATA_PORT
3297 {0x2510,0x20FF},//SEQ_DATA_PORT
3298 {0x2510,0x20FF},//SEQ_DATA_PORT
3299 {0x2510,0x20FF},//SEQ_DATA_PORT
3300 {0x2510,0x20FF},//SEQ_DATA_PORT
3301 {0x2510,0x20FF},//SEQ_DATA_PORT
3302 {0x2510,0x20FF},//SEQ_DATA_PORT
3303 {0x2510,0x20FF},//SEQ_DATA_PORT
3304 {0x2510,0x20FF},//SEQ_DATA_PORT
3305 {0x2510,0x20FF},//SEQ_DATA_PORT
3306 {0x2510,0x20FF},//SEQ_DATA_PORT
3307 {0x2510,0x20FF},//SEQ_DATA_PORT
3308 {0x2510,0x20FF},//SEQ_DATA_PORT
3309 {0x2510,0x20FF},//SEQ_DATA_PORT
3310 {0x2510,0x20FF},//SEQ_DATA_PORT
3311 {0x2510,0x20FF},//SEQ_DATA_PORT
3312 {0x2510,0x20FF},//SEQ_DATA_PORT
3313 {0x2510,0x20FF},//SEQ_DATA_PORT
3314 {0x2510,0x20E0},//SEQ_DATA_PORT
3315 {0x2510,0x8055},//SEQ_DATA_PORT
3316 {0x2510,0xA0E1},//SEQ_DATA_PORT
3317 {0x2510,0x3041},//SEQ_DATA_PORT
3318 {0x2510,0x2000},//SEQ_DATA_PORT
3319 {0x2510,0x3088},//SEQ_DATA_PORT
3320 {0x2510,0x3282},//SEQ_DATA_PORT
3321 {0x2510,0xA681},//SEQ_DATA_PORT
3322 {0x2510,0x20FF},//SEQ_DATA_PORT
3323 {0x2510,0x20FF},//SEQ_DATA_PORT
3324 {0x2510,0x20FF},//SEQ_DATA_PORT
3325 {0x2510,0x20FF},//SEQ_DATA_PORT
3326 {0x2510,0x20FE},//SEQ_DATA_PORT
3327 {0x2510,0x9070},//SEQ_DATA_PORT
3328 {0x2510,0x891D},//SEQ_DATA_PORT
3329 {0x2510,0x867F},//SEQ_DATA_PORT
3330 {0x2510,0x20FF},//SEQ_DATA_PORT
3331 {0x2510,0x20FC},//SEQ_DATA_PORT
3332 {0x2510,0x893F},//SEQ_DATA_PORT
3333 {0x2510,0x0F92},//SEQ_DATA_PORT
3334 {0x2510,0x20E0},//SEQ_DATA_PORT
3335 {0x2510,0x0F8F},//SEQ_DATA_PORT
3336 {0x2510,0x20FF},//SEQ_DATA_PORT
3337 {0x2510,0x20FF},//SEQ_DATA_PORT
3338 {0x2510,0x20FF},//SEQ_DATA_PORT
3339 {0x2510,0x20FF},//SEQ_DATA_PORT
3340 {0x2510,0x20FF},//SEQ_DATA_PORT
3341 {0x2510,0x20E0},//SEQ_DATA_PORT
3342 {0x2510,0x9770},//SEQ_DATA_PORT
3343 {0x2510,0x20FC},//SEQ_DATA_PORT
3344 {0x2510,0x8054},//SEQ_DATA_PORT
3345 {0x2510,0x896C},//SEQ_DATA_PORT
3346 {0x2510,0x200A},//SEQ_DATA_PORT
3347 {0x2510,0x9030},//SEQ_DATA_PORT
3348 {0x2510,0x200A},//SEQ_DATA_PORT
3349 {0x2510,0x8040},//SEQ_DATA_PORT
3350 {0x2510,0x8948},//SEQ_DATA_PORT
3351 {0x2510,0x200A},//SEQ_DATA_PORT
3352 {0x2510,0x1597},//SEQ_DATA_PORT
3353 {0x2510,0x8808},//SEQ_DATA_PORT
3354 {0x2510,0x200A},//SEQ_DATA_PORT
3355 {0x2510,0x1F96},//SEQ_DATA_PORT
3356 {0x2510,0x20FF},//SEQ_DATA_PORT
3357 {0x2510,0x20E0},//SEQ_DATA_PORT
3358 {0x2510,0xA0C0},//SEQ_DATA_PORT
3359 {0x2510,0x200A},//SEQ_DATA_PORT
3360 {0x2510,0x3044},//SEQ_DATA_PORT
3361 {0x2510,0x3088},//SEQ_DATA_PORT
3362 {0x2510,0x3282},//SEQ_DATA_PORT
3363 {0x2510,0x2004},//SEQ_DATA_PORT
3364 {0x2510,0x1FAA},//SEQ_DATA_PORT
3365 {0x2510,0x20FF},//SEQ_DATA_PORT
3366 {0x2510,0x20FF},//SEQ_DATA_PORT
3367 {0x2510,0x20FF},//SEQ_DATA_PORT
3368 {0x2510,0x20FF},//SEQ_DATA_PORT
3369 {0x2510,0x20E0},//SEQ_DATA_PORT
3370 {0x2510,0x7FFF},//SEQ_DATA_PORT
3371 {0x2510,0x7FFF},//SEQ_DATA_PORT
3372 {0x2510,0x7FFF},//SEQ_DATA_PORT
3373 {0x2510,0x20FF},//SEQ_DATA_PORT
3374 {0x2510,0x7FFF},//SEQ_DATA_PORT
3375 {0x2510,0x7FFF},//SEQ_DATA_PORT
3376 {0x2510,0x7FFF},//SEQ_DATA_PORT
3377 {0x2510,0x3108},//SEQ_DATA_PORT
3378 {0x2510,0x2400},//SEQ_DATA_PORT
3379 {0x2510,0x3244},//SEQ_DATA_PORT
3380 {0x2510,0x7FFF},//SEQ_DATA_PORT
3381 {0x2510,0x3108},//SEQ_DATA_PORT
3382 {0x2510,0x2400},//SEQ_DATA_PORT
3383 {0x2510,0x2702},//SEQ_DATA_PORT
3384 {0x2510,0x3242},//SEQ_DATA_PORT
3385 {0x2510,0x3108},//SEQ_DATA_PORT
3386 {0x2510,0x2420},//SEQ_DATA_PORT
3387 {0x2510,0x2703},//SEQ_DATA_PORT
3388 {0x2510,0x3242},//SEQ_DATA_PORT
3389 {0x2510,0x3108},//SEQ_DATA_PORT
3390 {0x2510,0x2420},//SEQ_DATA_PORT
3391 {0x2510,0x2704},//SEQ_DATA_PORT
3392 {0x2510,0x3244},//SEQ_DATA_PORT
3393 {0x2510,0x7FFF},//SEQ_DATA_PORT
3394 {0x2510,0x7FFF},//SEQ_DATA_PORT
3395 {0x2510,0x7FFF},//SEQ_DATA_PORT
3396 {0x2510,0x7FFF},//SEQ_DATA_PORT
3397 {0x2510,0x8801},//SEQ_DATA_PORT
3398 {0x2510,0x000F},//SEQ_DATA_PORT
3399 {0x2510,0x109C},//SEQ_DATA_PORT
3400 {0x2510,0x8855},//SEQ_DATA_PORT
3401 {0x2510,0x3101},//SEQ_DATA_PORT
3402 {0x2510,0x3041},//SEQ_DATA_PORT
3403 {0x2510,0x2000},//SEQ_DATA_PORT
3404 {0x2510,0x3102},//SEQ_DATA_PORT
3405 {0x2510,0x3041},//SEQ_DATA_PORT
3406 {0x2510,0x2000},//SEQ_DATA_PORT
3407 {0x2510,0x3181},//SEQ_DATA_PORT
3408 {0x2510,0x3041},//SEQ_DATA_PORT
3409 {0x2510,0x2000},//SEQ_DATA_PORT
3410 {0x2510,0x3188},//SEQ_DATA_PORT
3411 {0x2510,0x3041},//SEQ_DATA_PORT
3412 {0x2510,0x2000},//SEQ_DATA_PORT
3413 {0x2510,0x3282},//SEQ_DATA_PORT
3414 {0x2510,0x3104},//SEQ_DATA_PORT
3415 {0x2510,0x2000},//SEQ_DATA_PORT
3416 {0x2510,0xB0E4},//SEQ_DATA_PORT
3417 {0x2510,0xAD92},//SEQ_DATA_PORT
3418 {0x2510,0xBC0C},//SEQ_DATA_PORT
3419 {0x2510,0x1028},//SEQ_DATA_PORT
3420 {0x2510,0x0022},//SEQ_DATA_PORT
3421 {0x2510,0xC020},//SEQ_DATA_PORT
3422 {0x2510,0x003E},//SEQ_DATA_PORT
3423 {0x2510,0x0045},//SEQ_DATA_PORT
3424 {0x2510,0x00B0},//SEQ_DATA_PORT
3425 {0x2510,0x0028},//SEQ_DATA_PORT
3426 {0x2510,0x30C1},//SEQ_DATA_PORT
3427 {0x2510,0x8015},//SEQ_DATA_PORT
3428 {0x2510,0xA038},//SEQ_DATA_PORT
3429 {0x2510,0x100F},//SEQ_DATA_PORT
3430 {0x2510,0x0507},//SEQ_DATA_PORT
3431 {0x2510,0xA220},//SEQ_DATA_PORT
3432 {0x2510,0x0010},//SEQ_DATA_PORT
3433 {0x2510,0x10C2},//SEQ_DATA_PORT
3434 {0x2510,0xB760},//SEQ_DATA_PORT
3435 {0x2510,0x0033},//SEQ_DATA_PORT
3436 {0x2510,0x1082},//SEQ_DATA_PORT
3437 {0x2510,0x100B},//SEQ_DATA_PORT
3438 {0x2510,0x1029},//SEQ_DATA_PORT
3439 {0x2510,0xA85A},//SEQ_DATA_PORT
3440 {0x2510,0x998D},//SEQ_DATA_PORT
3441 {0x2510,0xC810},//SEQ_DATA_PORT
3442 {0x2510,0x2004},//SEQ_DATA_PORT
3443 {0x2510,0x0ECE},//SEQ_DATA_PORT
3444 {0x2510,0x123B},//SEQ_DATA_PORT
3445 {0x2510,0xC000},//SEQ_DATA_PORT
3446 {0x2510,0x032F},//SEQ_DATA_PORT
3447 {0x2510,0x11D5},//SEQ_DATA_PORT
3448 {0x2510,0x162F},//SEQ_DATA_PORT
3449 {0x2510,0x9000},//SEQ_DATA_PORT
3450 {0x2510,0x2034},//SEQ_DATA_PORT
3451 {0x2510,0x0015},//SEQ_DATA_PORT
3452 {0x2510,0x04CB},//SEQ_DATA_PORT
3453 {0x2510,0x1022},//SEQ_DATA_PORT
3454 {0x2510,0x1031},//SEQ_DATA_PORT
3455 {0x2510,0x002D},//SEQ_DATA_PORT
3456 {0x2510,0x1015},//SEQ_DATA_PORT
3457 {0x2510,0x80B9},//SEQ_DATA_PORT
3458 {0x2510,0xA101},//SEQ_DATA_PORT
3459 {0x2510,0x001C},//SEQ_DATA_PORT
3460 {0x2510,0x008E},//SEQ_DATA_PORT
3461 {0x2510,0x124B},//SEQ_DATA_PORT
3462 {0x2510,0x01B5},//SEQ_DATA_PORT
3463 {0x2510,0x0B92},//SEQ_DATA_PORT
3464 {0x2510,0xA400},//SEQ_DATA_PORT
3465 {0x2510,0x8091},//SEQ_DATA_PORT
3466 {0x2510,0x0028},//SEQ_DATA_PORT
3467 {0x2510,0x3002},//SEQ_DATA_PORT
3468 {0x2510,0x2004},//SEQ_DATA_PORT
3469 {0x2510,0x1012},//SEQ_DATA_PORT
3470 {0x2510,0x100E},//SEQ_DATA_PORT
3471 {0x2510,0x10A8},//SEQ_DATA_PORT
3472 {0x2510,0x00A1},//SEQ_DATA_PORT
3473 {0x2510,0x132D},//SEQ_DATA_PORT
3474 {0x2510,0x09AF},//SEQ_DATA_PORT
3475 {0x2510,0x0159},//SEQ_DATA_PORT
3476 {0x2510,0x121D},//SEQ_DATA_PORT
3477 {0x2510,0x1259},//SEQ_DATA_PORT
3478 {0x2510,0x11AF},//SEQ_DATA_PORT
3479 {0x2510,0x18B5},//SEQ_DATA_PORT
3480 {0x2510,0x0395},//SEQ_DATA_PORT
3481 {0x2510,0x054B},//SEQ_DATA_PORT
3482 {0x2510,0x1021},//SEQ_DATA_PORT
3483 {0x2510,0x0020},//SEQ_DATA_PORT
3484 {0x2510,0x1015},//SEQ_DATA_PORT
3485 {0x2510,0x1030},//SEQ_DATA_PORT
3486 {0x2510,0x00CF},//SEQ_DATA_PORT
3487 {0x2510,0xB146},//SEQ_DATA_PORT
3488 {0x2510,0xC290},//SEQ_DATA_PORT
3489 {0x2510,0x103C},//SEQ_DATA_PORT
3490 {0x2510,0xA882},//SEQ_DATA_PORT
3491 {0x2510,0x8055},//SEQ_DATA_PORT
3492 {0x2510,0x00A9},//SEQ_DATA_PORT
3493 {0x2510,0x8801},//SEQ_DATA_PORT
3494 {0x2510,0xB700},//SEQ_DATA_PORT
3495 {0x2510,0x0001},//SEQ_DATA_PORT
3496 {0x2510,0x02A2},//SEQ_DATA_PORT
3497 {0x2510,0x000A},//SEQ_DATA_PORT
3498 {0x2510,0x98BB},//SEQ_DATA_PORT
3499 {0x2510,0x203F},//SEQ_DATA_PORT
3500 {0x2510,0x0036},//SEQ_DATA_PORT
3501 {0x2510,0x1001},//SEQ_DATA_PORT
3502 {0x2510,0x99BE},//SEQ_DATA_PORT
3503 {0x2510,0x0139},//SEQ_DATA_PORT
3504 {0x2510,0x100A},//SEQ_DATA_PORT
3505 {0x2510,0x0040},//SEQ_DATA_PORT
3506 {0x2510,0x1022},//SEQ_DATA_PORT
3507 {0x2510,0x124C},//SEQ_DATA_PORT
3508 {0x2510,0x109F},//SEQ_DATA_PORT
3509 {0x2510,0x15A3},//SEQ_DATA_PORT
3510 {0x2510,0x002A},//SEQ_DATA_PORT
3511 {0x2510,0x3081},//SEQ_DATA_PORT
3512 {0x2510,0x2001},//SEQ_DATA_PORT
3513 {0x2510,0x3044},//SEQ_DATA_PORT
3514 {0x2510,0x2000},//SEQ_DATA_PORT
3515 {0x2510,0x112A},//SEQ_DATA_PORT
3516 {0x2510,0x101D},//SEQ_DATA_PORT
3517 {0x2510,0x202B},//SEQ_DATA_PORT
3518 {0x2510,0x02B8},//SEQ_DATA_PORT
3519 {0x2510,0x10B8},//SEQ_DATA_PORT
3520 {0x2510,0x1136},//SEQ_DATA_PORT
3521 {0x2510,0x996B},//SEQ_DATA_PORT
3522 {0x2510,0x004C},//SEQ_DATA_PORT
3523 {0x2510,0x1039},//SEQ_DATA_PORT
3524 {0x2510,0x1040},//SEQ_DATA_PORT
3525 {0x2510,0x00B5},//SEQ_DATA_PORT
3526 {0x2510,0x03C4},//SEQ_DATA_PORT
3527 {0x2510,0x1144},//SEQ_DATA_PORT
3528 {0x2510,0x1245},//SEQ_DATA_PORT
3529 {0x2510,0x9A7B},//SEQ_DATA_PORT
3530 {0x2510,0x002B},//SEQ_DATA_PORT
3531 {0x2510,0x30D0},//SEQ_DATA_PORT
3532 {0x2510,0x3141},//SEQ_DATA_PORT
3533 {0x2510,0x3041},//SEQ_DATA_PORT
3534 {0x2510,0x2000},//SEQ_DATA_PORT
3535 {0x2510,0x3142},//SEQ_DATA_PORT
3536 {0x2510,0x3041},//SEQ_DATA_PORT
3537 {0x2510,0x2000},//SEQ_DATA_PORT
3538 {0x2510,0x3110},//SEQ_DATA_PORT
3539 {0x2510,0x3041},//SEQ_DATA_PORT
3540 {0x2510,0x2000},//SEQ_DATA_PORT
3541 {0x2510,0x3120},//SEQ_DATA_PORT
3542 {0x2510,0x3041},//SEQ_DATA_PORT
3543 {0x2510,0x2000},//SEQ_DATA_PORT
3544 {0x2510,0x3144},//SEQ_DATA_PORT
3545 {0x2510,0x3041},//SEQ_DATA_PORT
3546 {0x2510,0x2000},//SEQ_DATA_PORT
3547 {0x2510,0x3148},//SEQ_DATA_PORT
3548 {0x2510,0x3041},//SEQ_DATA_PORT
3549 {0x2510,0x2000},//SEQ_DATA_PORT
3550 {0x2510,0x3182},//SEQ_DATA_PORT
3551 {0x2510,0x3041},//SEQ_DATA_PORT
3552 {0x2510,0x2000},//SEQ_DATA_PORT
3553 {0x2510,0x3184},//SEQ_DATA_PORT
3554 {0x2510,0x2000},//SEQ_DATA_PORT
3555 {0x2510,0x3190},//SEQ_DATA_PORT
3556 {0x2510,0x3041},//SEQ_DATA_PORT
3557 {0x2510,0x2000},//SEQ_DATA_PORT
3558 {0x2510,0x31A0},//SEQ_DATA_PORT
3559 {0x2510,0x3088},//SEQ_DATA_PORT
3560 {0x2510,0x2201},//SEQ_DATA_PORT
3561 {0x2510,0x807D},//SEQ_DATA_PORT
3562 {0x2510,0x2206},//SEQ_DATA_PORT
3563 {0x2510,0x8815},//SEQ_DATA_PORT
3564 {0x2510,0x8877},//SEQ_DATA_PORT
3565 {0x2510,0x0092},//SEQ_DATA_PORT
3566 {0x2510,0x220E},//SEQ_DATA_PORT
3567 {0x2510,0x2211},//SEQ_DATA_PORT
3568 {0x2510,0x8055},//SEQ_DATA_PORT
3569 {0x2510,0x3001},//SEQ_DATA_PORT
3570 {0x2510,0x2000},//SEQ_DATA_PORT
3571 {0x2510,0x8A61},//SEQ_DATA_PORT
3572 {0x2510,0x8801},//SEQ_DATA_PORT
3573 {0x2510,0x1092},//SEQ_DATA_PORT
3574 {0x2510,0x181F},//SEQ_DATA_PORT
3575 {0x2510,0x0B1F},//SEQ_DATA_PORT
3576 {0x2510,0x101F},//SEQ_DATA_PORT
3577 {0x2510,0x00B6},//SEQ_DATA_PORT
3578 {0x2510,0x0023},//SEQ_DATA_PORT
3579 {0x2510,0x00B9},//SEQ_DATA_PORT
3580 {0x2510,0x104C},//SEQ_DATA_PORT
3581 {0x2510,0x996E},//SEQ_DATA_PORT
3582 {0x2510,0x0140},//SEQ_DATA_PORT
3583 {0x2510,0x0257},//SEQ_DATA_PORT
3584 {0x2510,0x1035},//SEQ_DATA_PORT
3585 {0x2510,0x9F26},//SEQ_DATA_PORT
3586 {0x2510,0x1423},//SEQ_DATA_PORT
3587 {0x2510,0x0048},//SEQ_DATA_PORT
3588 {0x2510,0xC878},//SEQ_DATA_PORT
3589 {0x2510,0x200A},//SEQ_DATA_PORT
3590 {0x2510,0x1548},//SEQ_DATA_PORT
3591 {0x2510,0x0C49},//SEQ_DATA_PORT
3592 {0x2510,0x1149},//SEQ_DATA_PORT
3593 {0x2510,0x002A},//SEQ_DATA_PORT
3594 {0x2510,0x1057},//SEQ_DATA_PORT
3595 {0x2510,0x3281},//SEQ_DATA_PORT
3596 {0x2510,0x2000},//SEQ_DATA_PORT
3597 {0x2510,0x3044},//SEQ_DATA_PORT
3598 {0x2510,0x2001},//SEQ_DATA_PORT
3599 {0x2510,0xA020},//SEQ_DATA_PORT
3600 {0x2510,0x000C},//SEQ_DATA_PORT
3601 {0x2510,0x9825},//SEQ_DATA_PORT
3602 {0x2510,0x1040},//SEQ_DATA_PORT
3603 {0x2510,0x1054},//SEQ_DATA_PORT
3604 {0x2510,0xB06D},//SEQ_DATA_PORT
3605 {0x2510,0x0035},//SEQ_DATA_PORT
3606 {0x2510,0x004D},//SEQ_DATA_PORT
3607 {0x2510,0x9905},//SEQ_DATA_PORT
3608 {0x2510,0xB064},//SEQ_DATA_PORT
3609 {0x2510,0x99C5},//SEQ_DATA_PORT
3610 {0x2510,0x0047},//SEQ_DATA_PORT
3611 {0x2510,0xB920},//SEQ_DATA_PORT
3612 {0x2510,0x1447},//SEQ_DATA_PORT
3613 {0x2510,0x7FFF},//SEQ_DATA_PORT
3614 {0x2510,0x7FFF},//SEQ_DATA_PORT
3615 {0x2510,0x7FFF},//SEQ_DATA_PORT
3616 {0x2510,0x7FFF},//SEQ_DATA_PORT
3617 {0x2510,0x7FFF},//SEQ_DATA_PORT
3618 {0x2510,0x7FFF},//SEQ_DATA_PORT
3619 {0x2510,0x7FFF},//SEQ_DATA_PORT
3620 {0x2510,0x7FFF},//SEQ_DATA_PORT
3621 {0x2510,0x7FFF},//SEQ_DATA_PORT
3622 {0x31F8,0x0008},//MIPI_CONFIG_2
3623 {0x3C70,0x6828},//CALIB_ROWS
3624 {0x3092,0x0826},//ROW_NOISE_CONTROL
3625 {0x3428,0x0209},//SEQUENCER_CONTROL
3626 {0x3516,0xFF04},//DAC_LD_22_23
3627 {0x3526,0x6480},//DAC_LD_38_39
3628 {0x3504,0x8AAA},//DAC_LD_4_5
3629 {0x353C,0x220C},//DAC_LD_60_61
3630 {0x3536,0x4C6E},//DAC_LD_54_55
3631 {0x3D2A,0x0FFF},//T1_END_DEC_TH
3632 {0x3364,0x00EC},//DCG_TRIM
3633 {0x3512,0x8888},//DAC_LD_18_19
3634 {0x3514,0x888F},//DAC_LD_20_21
3635 {0x3520,0xFBF0},//DAC_LD_32_33
3636 {0x3524,0xB2A1},//DAC_LD_36_37
3637 {0x3528,0xCC84},//DAC_LD_40_41
3638 {0x3532,0x4C8E},//DAC_LD_50_51
3639 {0x3534,0x4E64},//DAC_LD_52_53
3640 {0x351E,0x5856},//DAC_LD_30_31
3641 {0x353E,0x98F2},//DAC_LD_62_63
3642 {0x352E,0x6A8A},//DAC_LD_46_47
3643 {0x3370,0x0211},//DBLC_CONTROL
3644 {0x3372,0x700F},//DBLC_FS0_CONTROL
3645 {0x3540,0x3597},//DAC_LD_64_65
3646 {0x58E2,0x0BE3},//COL_COUNT_VALUES1
3647 {0x58E4,0x18B4},//COL_COUNT_VALUES2
3648 {0x3522,0x7C97},//DAC_LD_34_35
3649 {0x30BA,0x0024},//DIGITAL_CTRL
3650 {0x31D4,0x0042},//CLK_MEM_GATING_CTRL
3651 {0x352A,0x6F8F},//DAC_LD_42_43
3652 {0x3530,0x4A08},//DAC_LD_48_49
3653 {0x351A,0x5FFF},//DAC_LD_26_27
3654 {0x350E,0x39D9},//DAC_LD_14_15
3655 {0x3510,0x9988},//DAC_LD_16_17
3656 {0x3380,0x1FFF},//DBLC_OFFSET1
3657 {0x337A,0x1000},//DBLC_SCALE1
3658 {0x3092,0x0800},//ROW_NOISE_CONTROL
3659 {0x350A,0x0654},//DAC_LD_10_11
3660 {0x3364,0x00E0},//DCG_TRIM
3661 {0x591E,0x61AE},//ANALOG_GAIN_WR_DATA
3662 {0x591E,0x722C},//ANALOG_GAIN_WR_DATA
3663 {0x591E,0x82B8},//ANALOG_GAIN_WR_DATA
3664 {0x591E,0x92F6},//ANALOG_GAIN_WR_DATA
3665 {0x591E,0xA447},//ANALOG_GAIN_WR_DATA
3666 {0x591E,0xB66D},//ANALOG_GAIN_WR_DATA
3667 {0x591E,0xC6EA},//ANALOG_GAIN_WR_DATA
3668 {0x591E,0xDECD},//ANALOG_GAIN_WR_DATA
3669 {0x3532,0x4C8A},//DAC_LD_50_51
3670 {0x3534,0x4E60},//DAC_LD_52_53
3671 {0x353E,0x90F2},//DAC_LD_62_63
3672 {0x351A,0x4FFF},//DAC_LD_26_27
3673 {0x591C,0x00D7},//DGR_AMP_GAIN
3674 {0x3522,0x6097},//DAC_LD_34_35
3675 {0x5002,0x37C3},//T1_PIX_DEF_ID2
3676 {0x51CC,0x0149},//T1_NOISE_GAIN_THRESHOLD0
3677 {0x51D8,0x044D},//T1_NOISE_GAIN_THRESHOLD1
3678 {0x51CE,0x0700},//T1_NOISE_GAIN_THRESHOLD2
3679 {0x51D0,0x0001},//T1_NOISE_FLOOR0
3680 {0x51D2,0x0002},//T1_NOISE_FLOOR1
3681 {0x51D4,0x0003},//T1_NOISE_FLOOR2
3682 {0x51D6,0x0004},//T1_NOISE_FLOOR3
3683 {0x5202,0x37C3},//T2_PIX_DEF_ID2
3684 {0x51EA,0x0149},//T2_NOISE_GAIN_THRESHOLD0
3685 {0x51FC,0x044D},//T2_NOISE_GAIN_THRESHOLD1
3686 {0x51EC,0x0700},//T2_NOISE_GAIN_THRESHOLD2
3687 {0x51EE,0x0001},//T2_NOISE_FLOOR0
3688 {0x51F0,0x0002},//T2_NOISE_FLOOR1
3689 {0x51F2,0x0003},//T2_NOISE_FLOOR2
3690 {0x51F4,0x0004},//T2_NOISE_FLOOR3
3691 {0x5402,0x37C3},//T4_PIX_DEF_ID2
3692 {0x5560,0x0149},//T4_NOISE_GAIN_THRESHOLD0
3693 {0x556C,0x044D},//T4_NOISE_GAIN_THRESHOLD1
3694 {0x5562,0x0700},//T4_NOISE_GAIN_THRESHOLD2
3695 {0x5564,0x0001},//T4_NOISE_FLOOR0
3696 {0x5566,0x0002},//T4_NOISE_FLOOR1
3697 {0x5568,0x0003},//T4_NOISE_FLOOR2
3698 {0x556A,0x0004},//T4_NOISE_FLOOR3
3699 {0x31E0,0x0001},//PIX_DEF_ID
3700 {0x5000,0x0080},//T1_PIX_DEF_ID
3701 {0x5000,0x0180},//T1_PIX_DEF_ID
3702 {0x5000,0x0180},//T1_PIX_DEF_ID
3703 {0x5200,0x0080},//T2_PIX_DEF_ID
3704 {0x5200,0x0180},//T2_PIX_DEF_ID
3705 {0x5200,0x0180},//T2_PIX_DEF_ID
3706 {0x5400,0x0080},//T4_PIX_DEF_ID
3707 {0x5400,0x0180},//T4_PIX_DEF_ID
3708 {0x5400,0x0180},//T4_PIX_DEF_ID
3709 {0x5000,0x1180},//T1_PIX_DEF_ID
3710 {0x50A2,0x2553},//BMT0
3711 {0x50A4,0xDFD4},//BMT1
3712 {0x50A6,0x030F},//SINGLEK_FACTOR0
3713 {0x50A6,0x0F0F},//SINGLEK_FACTOR0
3714 {0x50A8,0x030F},//SINGLEK_FACTOR1
3715 {0x50A8,0x0F0F},//SINGLEK_FACTOR1
3716 {0x50AA,0x030F},//SINGLEK_FACTOR2
3717 {0x50AA,0x050F},//SINGLEK_FACTOR2
3718 {0x50AC,0x0301},//CROSS_FACTOR0
3719 {0x50AC,0x0101},//CROSS_FACTOR0
3720 {0x50AE,0x0301},//CROSS_FACTOR1
3721 {0x50AE,0x0101},//CROSS_FACTOR1
3722 {0x50B0,0x0301},//CROSS_FACTOR2
3723 {0x50B0,0x0101},//CROSS_FACTOR2
3724 {0x50B2,0x03FF},//SINGLE_MAX_FACTOR
3725 {0x50B4,0x030F},//COUPLE_FACTOR0
3726 {0x50B4,0x0F0F},//COUPLE_FACTOR0
3727 {0x50B6,0x030F},//COUPLE_FACTOR1
3728 {0x50B6,0x0F0F},//COUPLE_FACTOR1
3729 {0x50B8,0x030F},//COUPLE_FACTOR2
3730 {0x50B8,0x050F},//COUPLE_FACTOR2
3731 {0x31AE,0x0204},//SERIAL_FORMAT
3732 {0x31AC,0x0C0C},//DATA_FORMAT_BITS
3733 {0x3082,0x0001},//OPERATION_MODE_CTRL
3734 {0x30BA,0x0024},//DIGITAL_CTRL
3735 {0x31AE,0x0204},//SERIAL_FORMAT
3736 {0x31AC,0x0C0C},//DATA_FORMAT_BITS
3737 {0x300C,0x0482},//LINE_LENGTH_PCK_
3738 {0x300A,0x0944},//FRAME_LENGTH_LINES_
3739 {0x3012,0x093E},//COARSE_INTEGRATION_TIME_
3740 {0x5914,0x4012},//SENSOR_GAIN_TABLE_SEL
3742 {0x5914,0x4002},//SENSOR_GAIN_TABLE_SEL
3743 {0x5910,0x608A},//SENSOR_GAIN_REG1
3744 {0x5910,0x7091},//SENSOR_GAIN_REG1
3745 {0x5910,0x689C},//SENSOR_GAIN_REG1
3746 {0x5910,0x8885},//SENSOR_GAIN_REG1
3747 {0x5910,0x98AD},//SENSOR_GAIN_REG1
3748 {0x5910,0xA8A9},//SENSOR_GAIN_REG1
3749 {0x5910,0xC894},//SENSOR_GAIN_REG1
3750 {0x5910,0xC8D1},//SENSOR_GAIN_REG1
3751 {0x5910,0xD88A},//SENSOR_GAIN_REG1
3752 {0x5910,0xD8C3},//SENSOR_GAIN_REG1
3753 {0x5910,0xD915},//SENSOR_GAIN_REG1
3754 {0x5910,0xD988},//SENSOR_GAIN_REG1
3755 {0x5910,0xDA2A},//SENSOR_GAIN_REG1
3756 {0x5910,0xDB0E},//SENSOR_GAIN_REG1
3757 {0x5910,0xDC53},//SENSOR_GAIN_REG1
3758 {0x5910,0x608A},//SENSOR_GAIN_REG1
3759 {0x5910,0xC919},//SENSOR_GAIN_REG1
3760 {0x5910,0xCA00},//SENSOR_GAIN_REG1
3761 {0x5910,0x0000},//SENSOR_GAIN_REG1
3762 {0x5910,0x0000},//SENSOR_GAIN_REG1
3763 {0x5910,0x0000},//SENSOR_GAIN_REG1
3764 {0x5910,0x0001},//SENSOR_GAIN_REG1
3765 {0x5910,0x0001},//SENSOR_GAIN_REG1
3766 {0x5910,0x0003},//SENSOR_GAIN_REG1
3767 {0x5910,0x0003},//SENSOR_GAIN_REG1
3768 {0x5910,0x0003},//SENSOR_GAIN_REG1
3769 {0x5910,0x0004},//SENSOR_GAIN_REG1
3770 {0x5910,0x0004},//SENSOR_GAIN_REG1
3771 {0x5910,0x0004},//SENSOR_GAIN_REG1
3772 {0x5910,0x0004},//SENSOR_GAIN_REG1
3773 {0x5910,0x0004},//SENSOR_GAIN_REG1
3774 {0x5910,0x0004},//SENSOR_GAIN_REG1
3775 {0x5910,0x0004},//SENSOR_GAIN_REG1
3776 {0x5910,0x0002},//SENSOR_GAIN_REG1
3777 {0x5910,0x0003},//SENSOR_GAIN_REG1
3778 {0x5910,0x0003},//SENSOR_GAIN_REG1
3779 {0x5910,0x5A8B},//SENSOR_GAIN_REG1
3780 {0x5910,0xFF04},//SENSOR_GAIN_REG1
3781 {0x5910,0xF704},//SENSOR_GAIN_REG1
3782 {0x5910,0xFF04},//SENSOR_GAIN_REG1
3783 {0x5910,0xF704},//SENSOR_GAIN_REG1
3784 {0x5910,0xF704},//SENSOR_GAIN_REG1
3785 {0x5910,0x0005},//SENSOR_GAIN_REG1
3786 {0x5910,0x0006},//SENSOR_GAIN_REG1
3787 {0x5910,0x0007},//SENSOR_GAIN_REG1
3788 {0x5910,0x9A8B},//SENSOR_GAIN_REG1
3789 {0x5910,0xFF04},//SENSOR_GAIN_REG1
3790 {0x5910,0xF704},//SENSOR_GAIN_REG1
3791 {0x5910,0xF704},//SENSOR_GAIN_REG1
3792 {0x5910,0xF704},//SENSOR_GAIN_REG1
3793 {0x5910,0xF704},//SENSOR_GAIN_REG1
3794 {0x5910,0x0015},//SENSOR_GAIN_REG1
3795 {0x5910,0x0016},//SENSOR_GAIN_REG1
3796 {0x5910,0x0017},//SENSOR_GAIN_REG1
3797 {0x5910,0xDA8B},//SENSOR_GAIN_REG1
3798 {0x5910,0xFF04},//SENSOR_GAIN_REG1
3799 {0x5910,0xF704},//SENSOR_GAIN_REG1
3800 {0x5910,0xF704},//SENSOR_GAIN_REG1
3801 {0x5910,0xF704},//SENSOR_GAIN_REG1
3802 {0x5910,0xF704},//SENSOR_GAIN_REG1
3803 {0x5910,0x0025},//SENSOR_GAIN_REG1
3804 {0x5910,0x0026},//SENSOR_GAIN_REG1
3805 {0x5910,0x0027},//SENSOR_GAIN_REG1
3806 {0x5910,0x59B9},//SENSOR_GAIN_REG1
3807 {0x5910,0x700F},//SENSOR_GAIN_REG1
3808 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
3809 {0x5910,0x700F},//SENSOR_GAIN_REG1
3810 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
3811 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
3812 {0x5910,0x0035},//SENSOR_GAIN_REG1
3813 {0x5910,0x0036},//SENSOR_GAIN_REG1
3814 {0x5910,0x0037},//SENSOR_GAIN_REG1
3815 {0x5910,0x99B9},//SENSOR_GAIN_REG1
3816 {0x5910,0x700F},//SENSOR_GAIN_REG1
3817 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
3818 {0x5910,0x700F},//SENSOR_GAIN_REG1
3819 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
3820 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
3821 {0x5910,0x0045},//SENSOR_GAIN_REG1
3822 {0x5910,0x0046},//SENSOR_GAIN_REG1
3823 {0x5910,0x0047},//SENSOR_GAIN_REG1
3824 {0x5910,0xD9B9},//SENSOR_GAIN_REG1
3825 {0x5910,0x700F},//SENSOR_GAIN_REG1
3826 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
3827 {0x5910,0x700F},//SENSOR_GAIN_REG1
3828 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
3829 {0x5910,0x7F0F},//SENSOR_GAIN_REG1
3830 {0x5910,0x0055},//SENSOR_GAIN_REG1
3831 {0x5910,0x0056},//SENSOR_GAIN_REG1
3832 {0x5910,0x0057},//SENSOR_GAIN_REG1
3833 {0x5910,0x9A85},//SENSOR_GAIN_REG1
3834 {0x5910,0x0654},//SENSOR_GAIN_REG1
3835 {0x5910,0x0654},//SENSOR_GAIN_REG1
3836 {0x5910,0x0684},//SENSOR_GAIN_REG1
3837 {0x5910,0x0654},//SENSOR_GAIN_REG1
3838 {0x5910,0x0654},//SENSOR_GAIN_REG1
3839 {0x5910,0x0065},//SENSOR_GAIN_REG1
3840 {0x5910,0x0066},//SENSOR_GAIN_REG1
3841 {0x5910,0x0067},//SENSOR_GAIN_REG1
3842 {0x5910,0x59BD},//SENSOR_GAIN_REG1
3843 {0x5910,0x1000},//SENSOR_GAIN_REG1
3844 {0x5910,0x0C00},//SENSOR_GAIN_REG1
3845 {0x5910,0x0F00},//SENSOR_GAIN_REG1
3846 {0x5910,0x1000},//SENSOR_GAIN_REG1
3847 {0x5910,0x10F0},//SENSOR_GAIN_REG1
3848 {0x5910,0x0075},//SENSOR_GAIN_REG1
3849 {0x5910,0x0076},//SENSOR_GAIN_REG1
3850 {0x5910,0x0077},//SENSOR_GAIN_REG1
3851 {0x5912,0x608A},//SENSOR_GAIN_REG2
3852 {0x5912,0x7091},//SENSOR_GAIN_REG2
3853 {0x5912,0x689C},//SENSOR_GAIN_REG2
3854 {0x5912,0x8885},//SENSOR_GAIN_REG2
3855 {0x5912,0x98AD},//SENSOR_GAIN_REG2
3856 {0x5912,0xA8A9},//SENSOR_GAIN_REG2
3857 {0x5912,0xC894},//SENSOR_GAIN_REG2
3858 {0x5912,0xC8D1},//SENSOR_GAIN_REG2
3859 {0x5912,0xC927},//SENSOR_GAIN_REG2
3860 {0x5912,0xC9A0},//SENSOR_GAIN_REG2
3861 {0x5912,0xCA4C},//SENSOR_GAIN_REG2
3862 {0x5912,0xCB3F},//SENSOR_GAIN_REG2
3863 {0x5912,0xCC97},//SENSOR_GAIN_REG2
3864 {0x5912,0xCE7C},//SENSOR_GAIN_REG2
3865 {0x5912,0xCFFF},//SENSOR_GAIN_REG2
3866 {0x5912,0x608A},//SENSOR_GAIN_REG2
3867 {0x5912,0xC8F0},//SENSOR_GAIN_REG2
3868 {0x5912,0xCA00},//SENSOR_GAIN_REG2
3869 {0x5912,0x0000},//SENSOR_GAIN_REG2
3870 {0x5912,0x0000},//SENSOR_GAIN_REG2
3871 {0x5912,0x0000},//SENSOR_GAIN_REG2
3872 {0x5912,0x0001},//SENSOR_GAIN_REG2
3873 {0x5912,0x0001},//SENSOR_GAIN_REG2
3874 {0x5912,0x0003},//SENSOR_GAIN_REG2
3875 {0x5912,0x0003},//SENSOR_GAIN_REG2
3876 {0x5912,0x0003},//SENSOR_GAIN_REG2
3877 {0x5912,0x0004},//SENSOR_GAIN_REG2
3878 {0x5912,0x0004},//SENSOR_GAIN_REG2
3879 {0x5912,0x0004},//SENSOR_GAIN_REG2
3880 {0x5912,0x0004},//SENSOR_GAIN_REG2
3881 {0x5912,0x0004},//SENSOR_GAIN_REG2
3882 {0x5912,0x0004},//SENSOR_GAIN_REG2
3883 {0x5912,0x0004},//SENSOR_GAIN_REG2
3884 {0x5912,0x0002},//SENSOR_GAIN_REG2
3885 {0x5912,0x0003},//SENSOR_GAIN_REG2
3886 {0x5912,0x0003},//SENSOR_GAIN_REG2
3887 {0x5912,0x5A8B},//SENSOR_GAIN_REG2
3888 {0x5912,0xFF04},//SENSOR_GAIN_REG2
3889 {0x5912,0xF704},//SENSOR_GAIN_REG2
3890 {0x5912,0xFF04},//SENSOR_GAIN_REG2
3891 {0x5912,0xF704},//SENSOR_GAIN_REG2
3892 {0x5912,0xF704},//SENSOR_GAIN_REG2
3893 {0x5912,0x0005},//SENSOR_GAIN_REG2
3894 {0x5912,0x0006},//SENSOR_GAIN_REG2
3895 {0x5912,0x0007},//SENSOR_GAIN_REG2
3896 {0x5912,0x9A8B},//SENSOR_GAIN_REG2
3897 {0x5912,0xFF04},//SENSOR_GAIN_REG2
3898 {0x5912,0xF704},//SENSOR_GAIN_REG2
3899 {0x5912,0xF704},//SENSOR_GAIN_REG2
3900 {0x5912,0xF704},//SENSOR_GAIN_REG2
3901 {0x5912,0xF704},//SENSOR_GAIN_REG2
3902 {0x5912,0x0015},//SENSOR_GAIN_REG2
3903 {0x5912,0x0016},//SENSOR_GAIN_REG2
3904 {0x5912,0x0017},//SENSOR_GAIN_REG2
3905 {0x5912,0xDA8B},//SENSOR_GAIN_REG2
3906 {0x5912,0xFF04},//SENSOR_GAIN_REG2
3907 {0x5912,0xF704},//SENSOR_GAIN_REG2
3908 {0x5912,0xF704},//SENSOR_GAIN_REG2
3909 {0x5912,0xF704},//SENSOR_GAIN_REG2
3910 {0x5912,0xF704},//SENSOR_GAIN_REG2
3911 {0x5912,0x0025},//SENSOR_GAIN_REG2
3912 {0x5912,0x0026},//SENSOR_GAIN_REG2
3913 {0x5912,0x0027},//SENSOR_GAIN_REG2
3914 {0x5912,0x59B9},//SENSOR_GAIN_REG2
3915 {0x5912,0x700F},//SENSOR_GAIN_REG2
3916 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
3917 {0x5912,0x700F},//SENSOR_GAIN_REG2
3918 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
3919 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
3920 {0x5912,0x0035},//SENSOR_GAIN_REG2
3921 {0x5912,0x0036},//SENSOR_GAIN_REG2
3922 {0x5912,0x0037},//SENSOR_GAIN_REG2
3923 {0x5912,0x99B9},//SENSOR_GAIN_REG2
3924 {0x5912,0x700F},//SENSOR_GAIN_REG2
3925 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
3926 {0x5912,0x700F},//SENSOR_GAIN_REG2
3927 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
3928 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
3929 {0x5912,0x0045},//SENSOR_GAIN_REG2
3930 {0x5912,0x0046},//SENSOR_GAIN_REG2
3931 {0x5912,0x0047},//SENSOR_GAIN_REG2
3932 {0x5912,0xD9B9},//SENSOR_GAIN_REG2
3933 {0x5912,0x700F},//SENSOR_GAIN_REG2
3934 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
3935 {0x5912,0x700F},//SENSOR_GAIN_REG2
3936 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
3937 {0x5912,0x7F0F},//SENSOR_GAIN_REG2
3938 {0x5912,0x0055},//SENSOR_GAIN_REG2
3939 {0x5912,0x0056},//SENSOR_GAIN_REG2
3940 {0x5912,0x0057},//SENSOR_GAIN_REG2
3941 {0x5912,0x9A85},//SENSOR_GAIN_REG2
3942 {0x5912,0x0654},//SENSOR_GAIN_REG2
3943 {0x5912,0x0654},//SENSOR_GAIN_REG2
3944 {0x5912,0x0684},//SENSOR_GAIN_REG2
3945 {0x5912,0x0654},//SENSOR_GAIN_REG2
3946 {0x5912,0x0654},//SENSOR_GAIN_REG2
3947 {0x5912,0x0065},//SENSOR_GAIN_REG2
3948 {0x5912,0x0066},//SENSOR_GAIN_REG2
3949 {0x5912,0x0067},//SENSOR_GAIN_REG2
3950 {0x5912,0x59BD},//SENSOR_GAIN_REG2
3951 {0x5912,0x1000},//SENSOR_GAIN_REG2
3952 {0x5912,0x0C00},//SENSOR_GAIN_REG2
3953 {0x5912,0x0F00},//SENSOR_GAIN_REG2
3954 {0x5912,0x1000},//SENSOR_GAIN_REG2
3955 {0x5912,0x10F0},//SENSOR_GAIN_REG2
3956 {0x5912,0x0075},//SENSOR_GAIN_REG2
3957 {0x5912,0x0076},//SENSOR_GAIN_REG2
3958 {0x5912,0x0077},//SENSOR_GAIN_REG2
3959 {0x5914,0x4002},//SENSOR_GAIN_TABLE_SEL
3960 {0x5900,0x0000},//SENSOR_GAIN
3962 {REG_NULL, 0x00},
3970 #define MIPI_FREQ_492M_INDEX 0
3998 .exp_def = 0x0240,
3999 ….hts_def = 0x4330,//for linear mode, hblank is 4*LINE_LENGTH_PCK_-WIDTH,so hts is 4*LINE_LENGTH_PC…
4000 .vts_def = 0x0944,//used by AEC, should set correctly.
4015 .exp_def = 0x0240,
4016 ….hts_def = 0x4330,//for linear mode, hblank is 4*LINE_LENGTH_PCK_-WIDTH,so hts is 4*LINE_LENGTH_PC…
4017 .vts_def = 0x09F3,//used by AEC, should set correctly.
4033 .exp_def = 0x0240,
4034 .hts_def = 0x0E7C*2,//
4035 .vts_def = 0x9b8,//0x0888,//
4054 .exp_def = 0x0080,
4055 .hts_def = 0x0B98*4-3840,//
4056 .vts_def = 0x0980,//0x0888,//
4075 .exp_def = 0x0240,
4076 ….hts_def = 0x3430,//for HDR, hblank is 4*LINE_LENGTH_PCK_-WIDTH*2, so hts is 4*LINE_LENGTH_PCK_-WI…
4077 .vts_def = 0x9F3,//should be set correctly,
4113 buf[0] = reg >> 8; in ar0822_write_reg()
4114 buf[1] = reg & 0xff; in ar0822_write_reg()
4127 return 0; in ar0822_write_reg()
4134 int ret = 0; in ar0822_write_array()
4136 for (i = 0; ret == 0 && regs[i].addr != REG_NULL; i++) { in ar0822_write_array()
4154 __be32 data_be = 0; in ar0822_read_reg()
4163 msgs[0].addr = client->addr; in ar0822_read_reg()
4164 msgs[0].flags = 0; in ar0822_read_reg()
4165 msgs[0].len = 2; in ar0822_read_reg()
4166 msgs[0].buf = (u8 *)&reg_addr_be; in ar0822_read_reg()
4180 return 0; in ar0822_read_reg()
4195 int cur_best_fit = 0; in ar0822_find_best_fit()
4199 for (i = 0; i < ar0822->cfg_num; i++) { in ar0822_find_best_fit()
4214 int ret = 0; in ar0822_set_rates()
4263 return 0; in ar0822_set_fmt()
4287 fmt->reserved[0] = mode->vc[fmt->pad]; in ar0822_get_fmt()
4289 fmt->reserved[0] = mode->vc[PAD0]; in ar0822_get_fmt()
4293 return 0; in ar0822_get_fmt()
4306 return 0; in ar0822_enum_mbus_code()
4326 return 0; in ar0822_enum_frame_sizes()
4331 int ret = 0; in ar0822_enable_test_pattern()
4346 return 0; in ar0822_g_frame_interval()
4354 u32 val = 0; in ar0822_g_mbus_config()
4367 return 0; in ar0822_g_mbus_config()
4374 memset(inf, 0, sizeof(*inf)); in ar0822_get_module_inf()
4386 int ret = 0; in ar0822_set_hdrae()
4387 u8 l_cg_mode = 0; in ar0822_set_hdrae()
4388 u8 m_cg_mode = 0; in ar0822_set_hdrae()
4389 u8 s_cg_mode = 0; in ar0822_set_hdrae()
4390 u32 gain_val = 0; in ar0822_set_hdrae()
4408 "Li-HDR irev exp req: L_exp: 0x%x, 0x%x, M_exp: 0x%x, 0x%x S_exp: 0x%x, 0x%x\n", in ar0822_set_hdrae()
4461 dev_dbg(&ar0822->client->dev, "ar0822_set_hdrae exp 0x%x\n",l_exp_time); in ar0822_set_hdrae()
4468 int ret = 0; in ar0822_set_conversion_gain()
4473 //ag: echo 0 > /sys/devices/platform/ff510000.i2c/i2c-1/1-0036-1/cam_s_cg
4482 int status = 0; in set_conversion_gain_status()
4483 int ret = 0; in set_conversion_gain_status()
4485 ret = kstrtoint(buf, 0, &status); in set_conversion_gain_status()
4486 if (!ret && status >= 0 && status < 2) in set_conversion_gain_status()
4489 dev_err(dev, "input 0 for LCG, 1 for HCG, cur %d\n", status); in set_conversion_gain_status()
4501 for (i = 0; i < ARRAY_SIZE(attributes); i++) in add_sysfs_interfaces()
4504 return 0; in add_sysfs_interfaces()
4506 for (i--; i >= 0 ; i--) in add_sysfs_interfaces()
4521 return 0; in ar0822_get_channel_info()
4529 long ret = 0; in ar0822_ioctl()
4531 u32 stream = 0; in ar0822_ioctl()
4541 for (i = 0; i < ar0822->cfg_num; i++) { in ar0822_ioctl()
4578 ret = 0;//ar0822_set_conversion_gain(ar0822, (u32 *)arg); in ar0822_ioctl()
4614 u32 cg = 0; in ar0822_compat_ioctl32()
4615 u32 stream = 0; in ar0822_compat_ioctl32()
4720 0x0001); in __ar0822_start_stream()
4758 int ret = 0; in ar0822_s_stream()
4770 if (ret < 0) { in ar0822_s_stream()
4798 int ret = 0; in ar0822_s_power()
4807 if (ret < 0) { in ar0822_s_power()
4816 0x0001); in ar0822_s_power()
4845 return 0; in __ar0822_power_on()
4850 if (ret < 0) in __ar0822_power_on()
4854 if (ret < 0) in __ar0822_power_on()
4859 if (ret < 0) { in __ar0822_power_on()
4867 if (ret < 0) { in __ar0822_power_on()
4873 gpiod_direction_output(ar0822->reset_gpio, 0); in __ar0822_power_on()
4891 return 0; in __ar0822_power_on()
4914 gpiod_direction_output(ar0822->pwdn_gpio, 0); in __ar0822_power_off()
4919 gpiod_direction_output(ar0822->reset_gpio, 0); in __ar0822_power_off()
4923 if (ret < 0) in __ar0822_power_off()
4950 return 0; in ar0822_runtime_suspend()
4958 v4l2_subdev_get_try_format(sd, fh->pad, 0); in ar0822_open()
4959 const struct ar0822_mode *def_mode = &supported_modes[0]; in ar0822_open()
4970 return 0; in ar0822_open()
4986 fie->reserved[0] = supported_modes[fie->index].hdr_mode; in ar0822_enum_frame_interval()
4987 return 0; in ar0822_enum_frame_interval()
5036 int ret = 0; in ar0822_set_ctrl()
5037 u32 again = 0; in ar0822_set_ctrl()
5038 u32 val = 0; in ar0822_set_ctrl()
5053 return 0; in ar0822_set_ctrl()
5064 dev_dbg(&client->dev, "set exposure 0x%x\n", in ar0822_set_ctrl()
5087 dev_dbg(&client->dev, "Corn set analog gain 0x%x\n", in ar0822_set_ctrl()
5094 dev_dbg(&client->dev, "set vblank 0x%x\n", in ar0822_set_ctrl()
5111 if (ret == 0) in ar0822_set_ctrl()
5125 if (ret == 0) in ar0822_set_ctrl()
5129 dev_warn(&client->dev, "%s Unhandled id:0x%x, val:0x%x\n", in ar0822_set_ctrl()
5152 u64 dst_link_freq = 0; in ar0822_initialize_controls()
5153 u64 dst_pixel_rate = 0; in ar0822_initialize_controls()
5163 MIPI_FREQ_MAX_INDEX, 0, link_freq_menu_items); in ar0822_initialize_controls()
5170 0, PIXEL_RATE_MAX, in ar0822_initialize_controls()
5201 0, 0, ar0822_test_pattern_menu); in ar0822_initialize_controls()
5204 V4L2_CID_HFLIP, 0, 1, 1, 0); in ar0822_initialize_controls()
5207 V4L2_CID_VFLIP, 0, 1, 1, 0); in ar0822_initialize_controls()
5208 ar0822->flip = 0; in ar0822_initialize_controls()
5222 return 0; in ar0822_initialize_controls()
5234 u32 id = 0; in ar0822_check_sensor_id()
5239 return 0; in ar0822_check_sensor_id()
5251 return 0; in ar0822_check_sensor_id()
5258 for (i = 0; i < AR0822_NUM_SUPPLIES; i++) in ar0822_configure_regulators()
5275 u32 i, hdr_mode = 0; in ar0822_probe()
5279 (DRIVER_VERSION & 0xff00) >> 8, in ar0822_probe()
5280 DRIVER_VERSION & 0x00ff); in ar0822_probe()
5307 if(ar0822->cfg_num == 0){ in ar0822_probe()
5311 ar0822->cur_mode = &supported_modes[0];//initialize. in ar0822_probe()
5312 for (i = 0; i < ar0822->cfg_num; i++) { in ar0822_probe()
5381 if (ret < 0) in ar0822_probe()
5385 memset(facing, 0, sizeof(facing)); in ar0822_probe()
5386 if (strcmp(ar0822->module_facing, "back") == 0) in ar0822_probe()
5387 facing[0] = 'b'; in ar0822_probe()
5389 facing[0] = 'f'; in ar0822_probe()
5406 return 0; in ar0822_probe()
5439 return 0; in ar0822_remove()
5451 { "onsemi,ar0822", 0 },