Lines Matching +full:0 +full:x4b
14 #define IMX355_REG_MODE_SELECT 0x0100
15 #define IMX355_MODE_STANDBY 0x00
16 #define IMX355_MODE_STREAMING 0x01
19 #define IMX355_REG_CHIP_ID 0x0016
20 #define IMX355_CHIP_ID 0x0355
23 #define IMX355_REG_FLL 0x0340
24 #define IMX355_FLL_MAX 0xffff
27 #define IMX355_REG_EXPOSURE 0x0202
30 #define IMX355_EXPOSURE_DEFAULT 0x0282
33 #define IMX355_REG_ANALOG_GAIN 0x0204
34 #define IMX355_ANA_GAIN_MIN 0
37 #define IMX355_ANA_GAIN_DEFAULT 0
40 #define IMX355_REG_DPGA_USE_GLOBAL_GAIN 0x3070
41 #define IMX355_REG_DIG_GAIN_GLOBAL 0x020e
48 #define IMX355_REG_TEST_PATTERN 0x0600
49 #define IMX355_TEST_PATTERN_DISABLED 0
56 #define IMX355_REG_ORIENTATION 0x0101
61 #define IMX355_LINK_FREQ_INDEX 0
127 { 0x0136, 0x13 },
128 { 0x0137, 0x33 },
129 { 0x304e, 0x03 },
130 { 0x4348, 0x16 },
131 { 0x4350, 0x19 },
132 { 0x4408, 0x0a },
133 { 0x440c, 0x0b },
134 { 0x4411, 0x5f },
135 { 0x4412, 0x2c },
136 { 0x4623, 0x00 },
137 { 0x462c, 0x0f },
138 { 0x462d, 0x00 },
139 { 0x462e, 0x00 },
140 { 0x4684, 0x54 },
141 { 0x480a, 0x07 },
142 { 0x4908, 0x07 },
143 { 0x4909, 0x07 },
144 { 0x490d, 0x0a },
145 { 0x491e, 0x0f },
146 { 0x4921, 0x06 },
147 { 0x4923, 0x28 },
148 { 0x4924, 0x28 },
149 { 0x4925, 0x29 },
150 { 0x4926, 0x29 },
151 { 0x4927, 0x1f },
152 { 0x4928, 0x20 },
153 { 0x4929, 0x20 },
154 { 0x492a, 0x20 },
155 { 0x492c, 0x05 },
156 { 0x492d, 0x06 },
157 { 0x492e, 0x06 },
158 { 0x492f, 0x06 },
159 { 0x4930, 0x03 },
160 { 0x4931, 0x04 },
161 { 0x4932, 0x04 },
162 { 0x4933, 0x05 },
163 { 0x595e, 0x01 },
164 { 0x5963, 0x01 },
165 { 0x3030, 0x01 },
166 { 0x3031, 0x01 },
167 { 0x3045, 0x01 },
168 { 0x4010, 0x00 },
169 { 0x4011, 0x00 },
170 { 0x4012, 0x00 },
171 { 0x4013, 0x01 },
172 { 0x68a8, 0xfe },
173 { 0x68a9, 0xff },
174 { 0x6888, 0x00 },
175 { 0x6889, 0x00 },
176 { 0x68b0, 0x00 },
177 { 0x3058, 0x00 },
178 { 0x305a, 0x00 },
187 { 0x0112, 0x0a },
188 { 0x0113, 0x0a },
189 { 0x0114, 0x03 },
190 { 0x0342, 0x0e },
191 { 0x0343, 0x58 },
192 { 0x0340, 0x0a },
193 { 0x0341, 0x37 },
194 { 0x0344, 0x00 },
195 { 0x0345, 0x08 },
196 { 0x0346, 0x00 },
197 { 0x0347, 0x08 },
198 { 0x0348, 0x0c },
199 { 0x0349, 0xcb },
200 { 0x034a, 0x09 },
201 { 0x034b, 0x97 },
202 { 0x0220, 0x00 },
203 { 0x0222, 0x01 },
204 { 0x0900, 0x00 },
205 { 0x0901, 0x11 },
206 { 0x0902, 0x00 },
207 { 0x034c, 0x0c },
208 { 0x034d, 0xc4 },
209 { 0x034e, 0x09 },
210 { 0x034f, 0x90 },
211 { 0x0301, 0x05 },
212 { 0x0303, 0x01 },
213 { 0x0305, 0x02 },
214 { 0x0306, 0x00 },
215 { 0x0307, 0x78 },
216 { 0x030b, 0x01 },
217 { 0x030d, 0x02 },
218 { 0x030e, 0x00 },
219 { 0x030f, 0x4b },
220 { 0x0310, 0x00 },
221 { 0x0700, 0x00 },
222 { 0x0701, 0x10 },
223 { 0x0820, 0x0b },
224 { 0x0821, 0x40 },
225 { 0x3088, 0x04 },
226 { 0x6813, 0x02 },
227 { 0x6835, 0x07 },
228 { 0x6836, 0x01 },
229 { 0x6837, 0x04 },
230 { 0x684d, 0x07 },
231 { 0x684e, 0x01 },
232 { 0x684f, 0x04 },
236 { 0x0112, 0x0a },
237 { 0x0113, 0x0a },
238 { 0x0114, 0x03 },
239 { 0x0342, 0x0e },
240 { 0x0343, 0x58 },
241 { 0x0340, 0x0a },
242 { 0x0341, 0x37 },
243 { 0x0344, 0x00 },
244 { 0x0345, 0x08 },
245 { 0x0346, 0x00 },
246 { 0x0347, 0x08 },
247 { 0x0348, 0x0c },
248 { 0x0349, 0xc7 },
249 { 0x034a, 0x09 },
250 { 0x034b, 0x97 },
251 { 0x0220, 0x00 },
252 { 0x0222, 0x01 },
253 { 0x0900, 0x00 },
254 { 0x0901, 0x11 },
255 { 0x0902, 0x00 },
256 { 0x034c, 0x0c },
257 { 0x034d, 0xc0 },
258 { 0x034e, 0x09 },
259 { 0x034f, 0x90 },
260 { 0x0301, 0x05 },
261 { 0x0303, 0x01 },
262 { 0x0305, 0x02 },
263 { 0x0306, 0x00 },
264 { 0x0307, 0x78 },
265 { 0x030b, 0x01 },
266 { 0x030d, 0x02 },
267 { 0x030e, 0x00 },
268 { 0x030f, 0x4b },
269 { 0x0310, 0x00 },
270 { 0x0700, 0x00 },
271 { 0x0701, 0x10 },
272 { 0x0820, 0x0b },
273 { 0x0821, 0x40 },
274 { 0x3088, 0x04 },
275 { 0x6813, 0x02 },
276 { 0x6835, 0x07 },
277 { 0x6836, 0x01 },
278 { 0x6837, 0x04 },
279 { 0x684d, 0x07 },
280 { 0x684e, 0x01 },
281 { 0x684f, 0x04 },
285 { 0x0112, 0x0a },
286 { 0x0113, 0x0a },
287 { 0x0114, 0x03 },
288 { 0x0342, 0x0e },
289 { 0x0343, 0x58 },
290 { 0x0340, 0x0a },
291 { 0x0341, 0x37 },
292 { 0x0344, 0x00 },
293 { 0x0345, 0x00 },
294 { 0x0346, 0x00 },
295 { 0x0347, 0x00 },
296 { 0x0348, 0x0c },
297 { 0x0349, 0xcf },
298 { 0x034a, 0x09 },
299 { 0x034b, 0x9f },
300 { 0x0220, 0x00 },
301 { 0x0222, 0x01 },
302 { 0x0900, 0x00 },
303 { 0x0901, 0x11 },
304 { 0x0902, 0x00 },
305 { 0x034c, 0x0c },
306 { 0x034d, 0xd0 },
307 { 0x034e, 0x09 },
308 { 0x034f, 0xa0 },
309 { 0x0301, 0x05 },
310 { 0x0303, 0x01 },
311 { 0x0305, 0x02 },
312 { 0x0306, 0x00 },
313 { 0x0307, 0x78 },
314 { 0x030b, 0x01 },
315 { 0x030d, 0x02 },
316 { 0x030e, 0x00 },
317 { 0x030f, 0x4b },
318 { 0x0310, 0x00 },
319 { 0x0700, 0x00 },
320 { 0x0701, 0x10 },
321 { 0x0820, 0x0b },
322 { 0x0821, 0x40 },
323 { 0x3088, 0x04 },
324 { 0x6813, 0x02 },
325 { 0x6835, 0x07 },
326 { 0x6836, 0x01 },
327 { 0x6837, 0x04 },
328 { 0x684d, 0x07 },
329 { 0x684e, 0x01 },
330 { 0x684f, 0x04 },
334 { 0x0112, 0x0a },
335 { 0x0113, 0x0a },
336 { 0x0114, 0x03 },
337 { 0x0342, 0x0e },
338 { 0x0343, 0x58 },
339 { 0x0340, 0x05 },
340 { 0x0341, 0x1a },
341 { 0x0344, 0x02 },
342 { 0x0345, 0xa0 },
343 { 0x0346, 0x02 },
344 { 0x0347, 0xac },
345 { 0x0348, 0x0a },
346 { 0x0349, 0x33 },
347 { 0x034a, 0x06 },
348 { 0x034b, 0xf3 },
349 { 0x0220, 0x00 },
350 { 0x0222, 0x01 },
351 { 0x0900, 0x00 },
352 { 0x0901, 0x11 },
353 { 0x0902, 0x00 },
354 { 0x034c, 0x07 },
355 { 0x034d, 0x94 },
356 { 0x034e, 0x04 },
357 { 0x034f, 0x48 },
358 { 0x0301, 0x05 },
359 { 0x0303, 0x01 },
360 { 0x0305, 0x02 },
361 { 0x0306, 0x00 },
362 { 0x0307, 0x78 },
363 { 0x030b, 0x01 },
364 { 0x030d, 0x02 },
365 { 0x030e, 0x00 },
366 { 0x030f, 0x4b },
367 { 0x0310, 0x00 },
368 { 0x0700, 0x00 },
369 { 0x0701, 0x10 },
370 { 0x0820, 0x0b },
371 { 0x0821, 0x40 },
372 { 0x3088, 0x04 },
373 { 0x6813, 0x02 },
374 { 0x6835, 0x07 },
375 { 0x6836, 0x01 },
376 { 0x6837, 0x04 },
377 { 0x684d, 0x07 },
378 { 0x684e, 0x01 },
379 { 0x684f, 0x04 },
383 { 0x0112, 0x0a },
384 { 0x0113, 0x0a },
385 { 0x0114, 0x03 },
386 { 0x0342, 0x0e },
387 { 0x0343, 0x58 },
388 { 0x0340, 0x05 },
389 { 0x0341, 0x1a },
390 { 0x0344, 0x02 },
391 { 0x0345, 0xa0 },
392 { 0x0346, 0x02 },
393 { 0x0347, 0xac },
394 { 0x0348, 0x0a },
395 { 0x0349, 0x2f },
396 { 0x034a, 0x06 },
397 { 0x034b, 0xf3 },
398 { 0x0220, 0x00 },
399 { 0x0222, 0x01 },
400 { 0x0900, 0x00 },
401 { 0x0901, 0x11 },
402 { 0x0902, 0x00 },
403 { 0x034c, 0x07 },
404 { 0x034d, 0x90 },
405 { 0x034e, 0x04 },
406 { 0x034f, 0x48 },
407 { 0x0301, 0x05 },
408 { 0x0303, 0x01 },
409 { 0x0305, 0x02 },
410 { 0x0306, 0x00 },
411 { 0x0307, 0x78 },
412 { 0x030b, 0x01 },
413 { 0x030d, 0x02 },
414 { 0x030e, 0x00 },
415 { 0x030f, 0x4b },
416 { 0x0310, 0x00 },
417 { 0x0700, 0x00 },
418 { 0x0701, 0x10 },
419 { 0x0820, 0x0b },
420 { 0x0821, 0x40 },
421 { 0x3088, 0x04 },
422 { 0x6813, 0x02 },
423 { 0x6835, 0x07 },
424 { 0x6836, 0x01 },
425 { 0x6837, 0x04 },
426 { 0x684d, 0x07 },
427 { 0x684e, 0x01 },
428 { 0x684f, 0x04 },
432 { 0x0112, 0x0a },
433 { 0x0113, 0x0a },
434 { 0x0114, 0x03 },
435 { 0x0342, 0x0e },
436 { 0x0343, 0x58 },
437 { 0x0340, 0x05 },
438 { 0x0341, 0x1a },
439 { 0x0344, 0x02 },
440 { 0x0345, 0xa8 },
441 { 0x0346, 0x02 },
442 { 0x0347, 0xb4 },
443 { 0x0348, 0x0a },
444 { 0x0349, 0x2b },
445 { 0x034a, 0x06 },
446 { 0x034b, 0xeb },
447 { 0x0220, 0x00 },
448 { 0x0222, 0x01 },
449 { 0x0900, 0x00 },
450 { 0x0901, 0x11 },
451 { 0x0902, 0x00 },
452 { 0x034c, 0x07 },
453 { 0x034d, 0x84 },
454 { 0x034e, 0x04 },
455 { 0x034f, 0x38 },
456 { 0x0301, 0x05 },
457 { 0x0303, 0x01 },
458 { 0x0305, 0x02 },
459 { 0x0306, 0x00 },
460 { 0x0307, 0x78 },
461 { 0x030b, 0x01 },
462 { 0x030d, 0x02 },
463 { 0x030e, 0x00 },
464 { 0x030f, 0x4b },
465 { 0x0310, 0x00 },
466 { 0x0700, 0x00 },
467 { 0x0701, 0x10 },
468 { 0x0820, 0x0b },
469 { 0x0821, 0x40 },
470 { 0x3088, 0x04 },
471 { 0x6813, 0x02 },
472 { 0x6835, 0x07 },
473 { 0x6836, 0x01 },
474 { 0x6837, 0x04 },
475 { 0x684d, 0x07 },
476 { 0x684e, 0x01 },
477 { 0x684f, 0x04 },
481 { 0x0112, 0x0a },
482 { 0x0113, 0x0a },
483 { 0x0114, 0x03 },
484 { 0x0342, 0x0e },
485 { 0x0343, 0x58 },
486 { 0x0340, 0x05 },
487 { 0x0341, 0x1a },
488 { 0x0344, 0x02 },
489 { 0x0345, 0xa8 },
490 { 0x0346, 0x02 },
491 { 0x0347, 0xb4 },
492 { 0x0348, 0x0a },
493 { 0x0349, 0x27 },
494 { 0x034a, 0x06 },
495 { 0x034b, 0xeb },
496 { 0x0220, 0x00 },
497 { 0x0222, 0x01 },
498 { 0x0900, 0x00 },
499 { 0x0901, 0x11 },
500 { 0x0902, 0x00 },
501 { 0x034c, 0x07 },
502 { 0x034d, 0x80 },
503 { 0x034e, 0x04 },
504 { 0x034f, 0x38 },
505 { 0x0301, 0x05 },
506 { 0x0303, 0x01 },
507 { 0x0305, 0x02 },
508 { 0x0306, 0x00 },
509 { 0x0307, 0x78 },
510 { 0x030b, 0x01 },
511 { 0x030d, 0x02 },
512 { 0x030e, 0x00 },
513 { 0x030f, 0x4b },
514 { 0x0310, 0x00 },
515 { 0x0700, 0x00 },
516 { 0x0701, 0x10 },
517 { 0x0820, 0x0b },
518 { 0x0821, 0x40 },
519 { 0x3088, 0x04 },
520 { 0x6813, 0x02 },
521 { 0x6835, 0x07 },
522 { 0x6836, 0x01 },
523 { 0x6837, 0x04 },
524 { 0x684d, 0x07 },
525 { 0x684e, 0x01 },
526 { 0x684f, 0x04 },
530 { 0x0112, 0x0a },
531 { 0x0113, 0x0a },
532 { 0x0114, 0x03 },
533 { 0x0342, 0x07 },
534 { 0x0343, 0x2c },
535 { 0x0340, 0x05 },
536 { 0x0341, 0x1a },
537 { 0x0344, 0x00 },
538 { 0x0345, 0x00 },
539 { 0x0346, 0x00 },
540 { 0x0347, 0x00 },
541 { 0x0348, 0x0c },
542 { 0x0349, 0xcf },
543 { 0x034a, 0x09 },
544 { 0x034b, 0x9f },
545 { 0x0220, 0x00 },
546 { 0x0222, 0x01 },
547 { 0x0900, 0x01 },
548 { 0x0901, 0x22 },
549 { 0x0902, 0x00 },
550 { 0x034c, 0x06 },
551 { 0x034d, 0x68 },
552 { 0x034e, 0x04 },
553 { 0x034f, 0xd0 },
554 { 0x0301, 0x05 },
555 { 0x0303, 0x01 },
556 { 0x0305, 0x02 },
557 { 0x0306, 0x00 },
558 { 0x0307, 0x78 },
559 { 0x030b, 0x01 },
560 { 0x030d, 0x02 },
561 { 0x030e, 0x00 },
562 { 0x030f, 0x4b },
563 { 0x0310, 0x00 },
564 { 0x0700, 0x00 },
565 { 0x0701, 0x10 },
566 { 0x0820, 0x0b },
567 { 0x0821, 0x40 },
568 { 0x3088, 0x04 },
569 { 0x6813, 0x02 },
570 { 0x6835, 0x07 },
571 { 0x6836, 0x01 },
572 { 0x6837, 0x04 },
573 { 0x684d, 0x07 },
574 { 0x684e, 0x01 },
575 { 0x684f, 0x04 },
579 { 0x0112, 0x0a },
580 { 0x0113, 0x0a },
581 { 0x0114, 0x03 },
582 { 0x0342, 0x07 },
583 { 0x0343, 0x2c },
584 { 0x0340, 0x05 },
585 { 0x0341, 0x1a },
586 { 0x0344, 0x00 },
587 { 0x0345, 0x00 },
588 { 0x0346, 0x01 },
589 { 0x0347, 0x30 },
590 { 0x0348, 0x0c },
591 { 0x0349, 0xcf },
592 { 0x034a, 0x08 },
593 { 0x034b, 0x63 },
594 { 0x0220, 0x00 },
595 { 0x0222, 0x01 },
596 { 0x0900, 0x01 },
597 { 0x0901, 0x22 },
598 { 0x0902, 0x00 },
599 { 0x034c, 0x06 },
600 { 0x034d, 0x68 },
601 { 0x034e, 0x03 },
602 { 0x034f, 0x9a },
603 { 0x0301, 0x05 },
604 { 0x0303, 0x01 },
605 { 0x0305, 0x02 },
606 { 0x0306, 0x00 },
607 { 0x0307, 0x78 },
608 { 0x030b, 0x01 },
609 { 0x030d, 0x02 },
610 { 0x030e, 0x00 },
611 { 0x030f, 0x4b },
612 { 0x0310, 0x00 },
613 { 0x0700, 0x00 },
614 { 0x0701, 0x10 },
615 { 0x0820, 0x0b },
616 { 0x0821, 0x40 },
617 { 0x3088, 0x04 },
618 { 0x6813, 0x02 },
619 { 0x6835, 0x07 },
620 { 0x6836, 0x01 },
621 { 0x6837, 0x04 },
622 { 0x684d, 0x07 },
623 { 0x684e, 0x01 },
624 { 0x684f, 0x04 },
628 { 0x0112, 0x0a },
629 { 0x0113, 0x0a },
630 { 0x0114, 0x03 },
631 { 0x0342, 0x07 },
632 { 0x0343, 0x2c },
633 { 0x0340, 0x05 },
634 { 0x0341, 0x1a },
635 { 0x0344, 0x01 },
636 { 0x0345, 0x58 },
637 { 0x0346, 0x01 },
638 { 0x0347, 0xf0 },
639 { 0x0348, 0x0b },
640 { 0x0349, 0x7f },
641 { 0x034a, 0x07 },
642 { 0x034b, 0xaf },
643 { 0x0220, 0x00 },
644 { 0x0222, 0x01 },
645 { 0x0900, 0x01 },
646 { 0x0901, 0x22 },
647 { 0x0902, 0x00 },
648 { 0x034c, 0x05 },
649 { 0x034d, 0x14 },
650 { 0x034e, 0x02 },
651 { 0x034f, 0xe0 },
652 { 0x0301, 0x05 },
653 { 0x0303, 0x01 },
654 { 0x0305, 0x02 },
655 { 0x0306, 0x00 },
656 { 0x0307, 0x78 },
657 { 0x030b, 0x01 },
658 { 0x030d, 0x02 },
659 { 0x030e, 0x00 },
660 { 0x030f, 0x4b },
661 { 0x0310, 0x00 },
662 { 0x0700, 0x00 },
663 { 0x0701, 0x10 },
664 { 0x0820, 0x0b },
665 { 0x0821, 0x40 },
666 { 0x3088, 0x04 },
667 { 0x6813, 0x02 },
668 { 0x6835, 0x07 },
669 { 0x6836, 0x01 },
670 { 0x6837, 0x04 },
671 { 0x684d, 0x07 },
672 { 0x684e, 0x01 },
673 { 0x684f, 0x04 },
677 { 0x0112, 0x0a },
678 { 0x0113, 0x0a },
679 { 0x0114, 0x03 },
680 { 0x0342, 0x07 },
681 { 0x0343, 0x2c },
682 { 0x0340, 0x05 },
683 { 0x0341, 0x1a },
684 { 0x0344, 0x01 },
685 { 0x0345, 0x58 },
686 { 0x0346, 0x01 },
687 { 0x0347, 0xf0 },
688 { 0x0348, 0x0b },
689 { 0x0349, 0x77 },
690 { 0x034a, 0x07 },
691 { 0x034b, 0xaf },
692 { 0x0220, 0x00 },
693 { 0x0222, 0x01 },
694 { 0x0900, 0x01 },
695 { 0x0901, 0x22 },
696 { 0x0902, 0x00 },
697 { 0x034c, 0x05 },
698 { 0x034d, 0x10 },
699 { 0x034e, 0x02 },
700 { 0x034f, 0xe0 },
701 { 0x0301, 0x05 },
702 { 0x0303, 0x01 },
703 { 0x0305, 0x02 },
704 { 0x0306, 0x00 },
705 { 0x0307, 0x78 },
706 { 0x030b, 0x01 },
707 { 0x030d, 0x02 },
708 { 0x030e, 0x00 },
709 { 0x030f, 0x4b },
710 { 0x0310, 0x00 },
711 { 0x0700, 0x00 },
712 { 0x0701, 0x10 },
713 { 0x0820, 0x0b },
714 { 0x0821, 0x40 },
715 { 0x3088, 0x04 },
716 { 0x6813, 0x02 },
717 { 0x6835, 0x07 },
718 { 0x6836, 0x01 },
719 { 0x6837, 0x04 },
720 { 0x684d, 0x07 },
721 { 0x684e, 0x01 },
722 { 0x684f, 0x04 },
726 { 0x0112, 0x0a },
727 { 0x0113, 0x0a },
728 { 0x0114, 0x03 },
729 { 0x0342, 0x07 },
730 { 0x0343, 0x2c },
731 { 0x0340, 0x05 },
732 { 0x0341, 0x1a },
733 { 0x0344, 0x01 },
734 { 0x0345, 0x68 },
735 { 0x0346, 0x02 },
736 { 0x0347, 0x00 },
737 { 0x0348, 0x0b },
738 { 0x0349, 0x6f },
739 { 0x034a, 0x07 },
740 { 0x034b, 0x9f },
741 { 0x0220, 0x00 },
742 { 0x0222, 0x01 },
743 { 0x0900, 0x01 },
744 { 0x0901, 0x22 },
745 { 0x0902, 0x00 },
746 { 0x034c, 0x05 },
747 { 0x034d, 0x04 },
748 { 0x034e, 0x02 },
749 { 0x034f, 0xd0 },
750 { 0x0301, 0x05 },
751 { 0x0303, 0x01 },
752 { 0x0305, 0x02 },
753 { 0x0306, 0x00 },
754 { 0x0307, 0x78 },
755 { 0x030b, 0x01 },
756 { 0x030d, 0x02 },
757 { 0x030e, 0x00 },
758 { 0x030f, 0x4b },
759 { 0x0310, 0x00 },
760 { 0x0700, 0x00 },
761 { 0x0701, 0x10 },
762 { 0x0820, 0x0b },
763 { 0x0821, 0x40 },
764 { 0x3088, 0x04 },
765 { 0x6813, 0x02 },
766 { 0x6835, 0x07 },
767 { 0x6836, 0x01 },
768 { 0x6837, 0x04 },
769 { 0x684d, 0x07 },
770 { 0x684e, 0x01 },
771 { 0x684f, 0x04 },
775 { 0x0112, 0x0a },
776 { 0x0113, 0x0a },
777 { 0x0114, 0x03 },
778 { 0x0342, 0x07 },
779 { 0x0343, 0x2c },
780 { 0x0340, 0x05 },
781 { 0x0341, 0x1a },
782 { 0x0344, 0x01 },
783 { 0x0345, 0x68 },
784 { 0x0346, 0x02 },
785 { 0x0347, 0x00 },
786 { 0x0348, 0x0b },
787 { 0x0349, 0x67 },
788 { 0x034a, 0x07 },
789 { 0x034b, 0x9f },
790 { 0x0220, 0x00 },
791 { 0x0222, 0x01 },
792 { 0x0900, 0x01 },
793 { 0x0901, 0x22 },
794 { 0x0902, 0x00 },
795 { 0x034c, 0x05 },
796 { 0x034d, 0x00 },
797 { 0x034e, 0x02 },
798 { 0x034f, 0xd0 },
799 { 0x0301, 0x05 },
800 { 0x0303, 0x01 },
801 { 0x0305, 0x02 },
802 { 0x0306, 0x00 },
803 { 0x0307, 0x78 },
804 { 0x030b, 0x01 },
805 { 0x030d, 0x02 },
806 { 0x030e, 0x00 },
807 { 0x030f, 0x4b },
808 { 0x0310, 0x00 },
809 { 0x0700, 0x00 },
810 { 0x0701, 0x10 },
811 { 0x0820, 0x0b },
812 { 0x0821, 0x40 },
813 { 0x3088, 0x04 },
814 { 0x6813, 0x02 },
815 { 0x6835, 0x07 },
816 { 0x6836, 0x01 },
817 { 0x6837, 0x04 },
818 { 0x684d, 0x07 },
819 { 0x684e, 0x01 },
820 { 0x684f, 0x04 },
824 { 0x0112, 0x0a },
825 { 0x0113, 0x0a },
826 { 0x0114, 0x03 },
827 { 0x0342, 0x0e },
828 { 0x0343, 0x58 },
829 { 0x0340, 0x02 },
830 { 0x0341, 0x8c },
831 { 0x0344, 0x00 },
832 { 0x0345, 0x00 },
833 { 0x0346, 0x00 },
834 { 0x0347, 0x00 },
835 { 0x0348, 0x0c },
836 { 0x0349, 0xcf },
837 { 0x034a, 0x09 },
838 { 0x034b, 0x9f },
839 { 0x0220, 0x00 },
840 { 0x0222, 0x01 },
841 { 0x0900, 0x01 },
842 { 0x0901, 0x44 },
843 { 0x0902, 0x00 },
844 { 0x034c, 0x03 },
845 { 0x034d, 0x34 },
846 { 0x034e, 0x02 },
847 { 0x034f, 0x68 },
848 { 0x0301, 0x05 },
849 { 0x0303, 0x01 },
850 { 0x0305, 0x02 },
851 { 0x0306, 0x00 },
852 { 0x0307, 0x78 },
853 { 0x030b, 0x01 },
854 { 0x030d, 0x02 },
855 { 0x030e, 0x00 },
856 { 0x030f, 0x4b },
857 { 0x0310, 0x00 },
858 { 0x0700, 0x02 },
859 { 0x0701, 0x78 },
860 { 0x0820, 0x0b },
861 { 0x0821, 0x40 },
862 { 0x3088, 0x04 },
863 { 0x6813, 0x02 },
864 { 0x6835, 0x07 },
865 { 0x6836, 0x01 },
866 { 0x6837, 0x04 },
867 { 0x684d, 0x07 },
868 { 0x684e, 0x01 },
869 { 0x684f, 0x04 },
1090 u8 data_buf[4] = { 0 }; in imx355_read_reg()
1098 msgs[0].addr = client->addr; in imx355_read_reg()
1099 msgs[0].flags = 0; in imx355_read_reg()
1100 msgs[0].len = ARRAY_SIZE(addr_buf); in imx355_read_reg()
1101 msgs[0].buf = addr_buf; in imx355_read_reg()
1115 return 0; in imx355_read_reg()
1132 return 0; in imx355_write_reg()
1143 for (i = 0; i < len; i++) { in imx355_write_regs()
1147 "write reg 0x%4.4x return err %d", in imx355_write_regs()
1154 return 0; in imx355_write_regs()
1162 v4l2_subdev_state_get_format(fh->state, 0); in imx355_open()
1174 return 0; in imx355_open()
1201 return 0; in imx355_set_ctrl()
1234 dev_info(&client->dev, "ctrl(id:0x%x,val:0x%x) is not handled", in imx355_set_ctrl()
1254 if (code->index > 0) in imx355_enum_mbus_code()
1261 return 0; in imx355_enum_mbus_code()
1285 return 0; in imx355_enum_frame_size()
1311 return 0; in imx355_do_get_pad_format()
1382 return 0; in imx355_set_pad_format()
1433 int ret = 0; in imx355_set_stream()
1439 if (ret < 0) in imx355_set_stream()
1486 return 0; in imx355_identify_module()
1542 V4L2_CID_LINK_FREQ, max, 0, in imx355_init_controls()
1580 V4L2_CID_HFLIP, 0, 1, 1, 0); in imx355_init_controls()
1584 V4L2_CID_VFLIP, 0, 1, 1, 0); in imx355_init_controls()
1600 0, 0, imx355_test_pattern_menu); in imx355_init_controls()
1618 return 0; in imx355_init_controls()
1712 imx355->cur_mode = &supported_modes[0]; in imx355_probe()
1744 if (ret < 0) in imx355_probe()
1747 return 0; in imx355_probe()