Lines Matching refs:ret

402 	int ret;  in ov9740_reg_read()  local
420 ret = i2c_transfer(client->adapter, msg, 2); in ov9740_reg_read()
421 if (ret < 0) { in ov9740_reg_read()
423 return ret; in ov9740_reg_read()
437 int ret; in ov9740_reg_write() local
449 ret = i2c_transfer(client->adapter, &msg, 1); in ov9740_reg_write()
450 if (ret < 0) { in ov9740_reg_write()
452 return ret; in ov9740_reg_write()
463 int ret; in ov9740_reg_rmw() local
465 ret = ov9740_reg_read(client, reg, &val); in ov9740_reg_rmw()
466 if (ret < 0) { in ov9740_reg_rmw()
470 return ret; in ov9740_reg_rmw()
476 ret = ov9740_reg_write(client, reg, val); in ov9740_reg_rmw()
477 if (ret < 0) { in ov9740_reg_rmw()
481 return ret; in ov9740_reg_rmw()
492 int ret; in ov9740_reg_write_array() local
495 ret = ov9740_reg_write(client, in ov9740_reg_write_array()
497 if (ret < 0) in ov9740_reg_write_array()
498 return ret; in ov9740_reg_write_array()
509 int ret; in ov9740_s_stream() local
513 ret = ov9740_reg_rmw(client, OV9740_IMAGE_ORT, 0x2, 0); in ov9740_s_stream()
515 ret = ov9740_reg_rmw(client, OV9740_IMAGE_ORT, 0, 0x2); in ov9740_s_stream()
516 if (ret < 0) in ov9740_s_stream()
517 return ret; in ov9740_s_stream()
520 ret = ov9740_reg_rmw(client, OV9740_IMAGE_ORT, 0x1, 0); in ov9740_s_stream()
522 ret = ov9740_reg_rmw(client, OV9740_IMAGE_ORT, 0, 0x1); in ov9740_s_stream()
523 if (ret < 0) in ov9740_s_stream()
524 return ret; in ov9740_s_stream()
529 ret = ov9740_reg_write(client, OV9740_MODE_SELECT, 0x01); in ov9740_s_stream()
534 ret = ov9740_reg_write(client, OV9740_SOFTWARE_RESET, 0x01); in ov9740_s_stream()
535 if (!ret) in ov9740_s_stream()
537 ret = ov9740_reg_write(client, OV9740_MODE_SELECT, in ov9740_s_stream()
543 return ret; in ov9740_s_stream()
570 int ret; in ov9740_set_res() local
596 ret = ov9740_reg_write(client, OV9740_X_ADDR_START_HI, x_start >> 8); in ov9740_set_res()
597 if (ret) in ov9740_set_res()
599 ret = ov9740_reg_write(client, OV9740_X_ADDR_START_LO, x_start & 0xff); in ov9740_set_res()
600 if (ret) in ov9740_set_res()
602 ret = ov9740_reg_write(client, OV9740_Y_ADDR_START_HI, y_start >> 8); in ov9740_set_res()
603 if (ret) in ov9740_set_res()
605 ret = ov9740_reg_write(client, OV9740_Y_ADDR_START_LO, y_start & 0xff); in ov9740_set_res()
606 if (ret) in ov9740_set_res()
609 ret = ov9740_reg_write(client, OV9740_X_ADDR_END_HI, x_end >> 8); in ov9740_set_res()
610 if (ret) in ov9740_set_res()
612 ret = ov9740_reg_write(client, OV9740_X_ADDR_END_LO, x_end & 0xff); in ov9740_set_res()
613 if (ret) in ov9740_set_res()
615 ret = ov9740_reg_write(client, OV9740_Y_ADDR_END_HI, y_end >> 8); in ov9740_set_res()
616 if (ret) in ov9740_set_res()
618 ret = ov9740_reg_write(client, OV9740_Y_ADDR_END_LO, y_end & 0xff); in ov9740_set_res()
619 if (ret) in ov9740_set_res()
622 ret = ov9740_reg_write(client, OV9740_X_OUTPUT_SIZE_HI, width >> 8); in ov9740_set_res()
623 if (ret) in ov9740_set_res()
625 ret = ov9740_reg_write(client, OV9740_X_OUTPUT_SIZE_LO, width & 0xff); in ov9740_set_res()
626 if (ret) in ov9740_set_res()
628 ret = ov9740_reg_write(client, OV9740_Y_OUTPUT_SIZE_HI, height >> 8); in ov9740_set_res()
629 if (ret) in ov9740_set_res()
631 ret = ov9740_reg_write(client, OV9740_Y_OUTPUT_SIZE_LO, height & 0xff); in ov9740_set_res()
632 if (ret) in ov9740_set_res()
635 ret = ov9740_reg_write(client, OV9740_ISP_CTRL1E, scale_input_x >> 8); in ov9740_set_res()
636 if (ret) in ov9740_set_res()
638 ret = ov9740_reg_write(client, OV9740_ISP_CTRL1F, scale_input_x & 0xff); in ov9740_set_res()
639 if (ret) in ov9740_set_res()
641 ret = ov9740_reg_write(client, OV9740_ISP_CTRL20, scale_input_y >> 8); in ov9740_set_res()
642 if (ret) in ov9740_set_res()
644 ret = ov9740_reg_write(client, OV9740_ISP_CTRL21, scale_input_y & 0xff); in ov9740_set_res()
645 if (ret) in ov9740_set_res()
648 ret = ov9740_reg_write(client, OV9740_VFIFO_READ_START_HI, in ov9740_set_res()
650 if (ret) in ov9740_set_res()
652 ret = ov9740_reg_write(client, OV9740_VFIFO_READ_START_LO, in ov9740_set_res()
654 if (ret) in ov9740_set_res()
657 ret = ov9740_reg_write(client, OV9740_ISP_CTRL00, 0xff); in ov9740_set_res()
658 if (ret) in ov9740_set_res()
660 ret = ov9740_reg_write(client, OV9740_ISP_CTRL01, 0xef | in ov9740_set_res()
662 if (ret) in ov9740_set_res()
664 ret = ov9740_reg_write(client, OV9740_ISP_CTRL03, 0xff); in ov9740_set_res()
667 return ret; in ov9740_set_res()
678 int ret; in ov9740_s_fmt() local
690 ret = ov9740_reg_write_array(client, ov9740_defaults, in ov9740_s_fmt()
692 if (ret < 0) in ov9740_s_fmt()
693 return ret; in ov9740_s_fmt()
695 ret = ov9740_set_res(client, mf->width, mf->height); in ov9740_s_fmt()
696 if (ret < 0) in ov9740_s_fmt()
697 return ret; in ov9740_s_fmt()
704 return ret; in ov9740_s_fmt()
790 int ret; in ov9740_s_power() local
793 ret = soc_camera_power_on(&client->dev, ssdd, priv->clk); in ov9740_s_power()
794 if (ret < 0) in ov9740_s_power()
795 return ret; in ov9740_s_power()
818 int ret; in ov9740_get_register() local
826 ret = ov9740_reg_read(client, reg->reg, &val); in ov9740_get_register()
827 if (ret) in ov9740_get_register()
828 return ret; in ov9740_get_register()
832 return ret; in ov9740_get_register()
852 int ret; in ov9740_video_probe() local
854 ret = ov9740_s_power(&priv->subdev, 1); in ov9740_video_probe()
855 if (ret < 0) in ov9740_video_probe()
856 return ret; in ov9740_video_probe()
861 ret = ov9740_reg_read(client, OV9740_MODEL_ID_HI, &modelhi); in ov9740_video_probe()
862 if (ret < 0) in ov9740_video_probe()
865 ret = ov9740_reg_read(client, OV9740_MODEL_ID_LO, &modello); in ov9740_video_probe()
866 if (ret < 0) in ov9740_video_probe()
871 ret = ov9740_reg_read(client, OV9740_REVISION_NUMBER, &priv->revision); in ov9740_video_probe()
872 if (ret < 0) in ov9740_video_probe()
875 ret = ov9740_reg_read(client, OV9740_MANUFACTURER_ID, &priv->manid); in ov9740_video_probe()
876 if (ret < 0) in ov9740_video_probe()
879 ret = ov9740_reg_read(client, OV9740_SMIA_VERSION, &priv->smiaver); in ov9740_video_probe()
880 if (ret < 0) in ov9740_video_probe()
884 ret = -ENODEV; in ov9740_video_probe()
892 ret = v4l2_ctrl_handler_setup(&priv->hdl); in ov9740_video_probe()
896 return ret; in ov9740_video_probe()
953 int ret; in ov9740_probe() local
978 ret = PTR_ERR(priv->clk); in ov9740_probe()
982 ret = ov9740_video_probe(client); in ov9740_probe()
983 if (ret < 0) { in ov9740_probe()
989 return ret; in ov9740_probe()