Lines Matching refs:err

296 	int err = 0;
313 for (i = 0; i < ARRAY_SIZE(preinit_ov9650) && !err; i++) {
316 err = m5602_write_sensor(sd,
319 err = m5602_write_bridge(sd,
323 if (err < 0)
324 return err;
347 int i, err = 0;
353 for (i = 0; i < ARRAY_SIZE(init_ov9650) && !err; i++) {
356 err = m5602_write_sensor(sd, init_ov9650[i][1],
359 err = m5602_write_bridge(sd, init_ov9650[i][1], data);
413 int i, err = 0;
432 for (i = 0; i < ARRAY_SIZE(res_init_ov9650) && !err; i++) {
434 err = m5602_write_bridge(sd, res_init_ov9650[i][1],
438 err = m5602_write_sensor(sd,
442 if (err < 0)
443 return err;
445 err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA,
447 if (err < 0)
448 return err;
450 err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, (ver_offs & 0xff));
451 if (err < 0)
452 return err;
454 err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, 0);
455 if (err < 0)
456 return err;
458 err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, (height >> 8) & 0xff);
459 if (err < 0)
460 return err;
462 err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, (height & 0xff));
463 if (err < 0)
464 return err;
466 for (i = 0; i < 2 && !err; i++)
467 err = m5602_write_bridge(sd, M5602_XB_VSYNC_PARA, 0);
468 if (err < 0)
469 return err;
471 err = m5602_write_bridge(sd, M5602_XB_SIG_INI, 0);
472 if (err < 0)
473 return err;
475 err = m5602_write_bridge(sd, M5602_XB_SIG_INI, 2);
476 if (err < 0)
477 return err;
479 err = m5602_write_bridge(sd, M5602_XB_HSYNC_PARA,
481 if (err < 0)
482 return err;
484 err = m5602_write_bridge(sd, M5602_XB_HSYNC_PARA, hor_offs & 0xff);
485 if (err < 0)
486 return err;
488 err = m5602_write_bridge(sd, M5602_XB_HSYNC_PARA,
490 if (err < 0)
491 return err;
493 err = m5602_write_bridge(sd, M5602_XB_HSYNC_PARA,
495 if (err < 0)
496 return err;
498 err = m5602_write_bridge(sd, M5602_XB_SIG_INI, 0);
499 if (err < 0)
500 return err;
508 err = m5602_write_sensor(sd, OV9650_COM7, &data, 1);
516 err = m5602_write_sensor(sd, OV9650_COM7, &data, 1);
524 err = m5602_write_sensor(sd, OV9650_COM7, &data, 1);
532 err = m5602_write_sensor(sd, OV9650_COM7, &data, 1);
535 return err;
555 int err;
561 err = m5602_write_sensor(sd, OV9650_AECHM,
563 if (err < 0)
564 return err;
568 err = m5602_write_sensor(sd, OV9650_AECH,
570 if (err < 0)
571 return err;
575 err = m5602_write_sensor(sd, OV9650_COM1, &i2c_data, 1);
576 return err;
581 int err;
590 err = m5602_read_sensor(sd, OV9650_VREF, &i2c_data, 1);
591 if (err < 0)
592 return err;
597 err = m5602_write_sensor(sd, OV9650_VREF, &i2c_data, 1);
598 if (err < 0)
599 return err;
603 err = m5602_write_sensor(sd, OV9650_GAIN, &i2c_data, 1);
604 return err;
609 int err;
616 err = m5602_write_sensor(sd, OV9650_RED, &i2c_data, 1);
617 return err;
622 int err;
629 err = m5602_write_sensor(sd, OV9650_BLUE, &i2c_data, 1);
630 return err;
635 int err;
647 err = m5602_write_sensor(sd, OV9650_MVFP, &i2c_data, 1);
648 if (err < 0)
649 return err;
653 err = ov9650_start(sd);
655 return err;
661 int err;
667 err = m5602_read_sensor(sd, OV9650_COM8, &i2c_data, 1);
668 if (err < 0)
669 return err;
680 int err;
686 err = m5602_read_sensor(sd, OV9650_COM8, &i2c_data, 1);
687 if (err < 0)
688 return err;
691 err = m5602_write_sensor(sd, OV9650_COM8, &i2c_data, 1);
693 return err;
698 int err;
704 err = m5602_read_sensor(sd, OV9650_COM8, &i2c_data, 1);
705 if (err < 0)
706 return err;
718 int err;
725 err = ov9650_set_auto_white_balance(gspca_dev, ctrl->val);
726 if (err || ctrl->val)
727 return err;
728 err = ov9650_set_red_balance(gspca_dev, sd->red_bal->val);
729 if (err)
730 return err;
731 err = ov9650_set_blue_balance(gspca_dev, sd->blue_bal->val);
734 err = ov9650_set_auto_exposure(gspca_dev, ctrl->val);
735 if (err || ctrl->val == V4L2_EXPOSURE_AUTO)
736 return err;
737 err = ov9650_set_exposure(gspca_dev, sd->expo->val);
740 err = ov9650_set_auto_gain(gspca_dev, ctrl->val);
741 if (err || ctrl->val)
742 return err;
743 err = ov9650_set_gain(gspca_dev, sd->gain->val);
746 err = ov9650_set_hvflip(gspca_dev);
752 return err;