Lines Matching refs:ret

196 	int ret;
203 ret = i2c_master_send(client, buf, len + 2);
204 if (ret != len + 2) {
205 dev_err(&client->dev, "write error: reg=0x%4x: %d\n", reg, ret);
228 int ret;
243 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
244 if (ret != ARRAY_SIZE(msgs)) {
245 dev_err(&client->dev, "read error: reg=0x%4x: %d\n", reg, ret);
266 int ret;
268 ret = ov2680_read_reg(sensor, reg, &readval);
269 if (ret < 0)
270 return ret;
284 int ret = 0;
292 ret = ov2680_write_reg(sensor, reg_addr, val);
293 if (ret)
297 return ret;
333 int ret;
338 ret = ov2680_mod_reg(sensor, OV2680_REG_FORMAT1,
340 if (ret < 0)
341 return ret;
349 int ret;
354 ret = ov2680_mod_reg(sensor, OV2680_REG_FORMAT2,
356 if (ret < 0)
357 return ret;
365 int ret;
370 ret = ov2680_mod_reg(sensor, OV2680_REG_ISP_CTRL00, 0x03, value - 1);
371 if (ret < 0)
372 return ret;
374 ret = ov2680_mod_reg(sensor, OV2680_REG_ISP_CTRL00, BIT(7), BIT(7));
375 if (ret < 0)
376 return ret;
404 int ret;
406 ret = ov2680_load_regs(sensor, sensor->current_mode);
407 if (ret < 0)
408 return ret;
411 ret = __v4l2_ctrl_handler_setup(&sensor->ctrls.handler);
412 if (ret < 0)
413 return ret;
422 int ret;
424 ret = ov2680_load_regs(sensor, &ov2680_mode_init_data);
425 if (ret < 0)
426 return ret;
447 int ret;
452 ret = regulator_bulk_enable(OV2680_NUM_SUPPLIES, sensor->supplies);
453 if (ret < 0) {
454 dev_err(dev, "failed to enable regulators: %d\n", ret);
455 return ret;
459 ret = ov2680_write_reg(sensor, OV2680_REG_SOFT_RESET, 0x01);
460 if (ret != 0) {
470 ret = clk_prepare_enable(sensor->xvclk);
471 if (ret < 0)
485 return ret;
491 int ret = 0;
496 ret = ov2680_power_on(sensor);
498 ret = ov2680_power_off(sensor);
500 if (on && ret == 0)
501 ret = ov2680_mode_restore(sensor);
505 return ret;
523 int ret = 0;
531 ret = ov2680_mode_set(sensor);
532 if (ret < 0)
537 ret = ov2680_stream_enable(sensor);
539 ret = ov2680_stream_disable(sensor);
546 return ret;
569 int ret = 0;
580 ret = -EINVAL;
591 return ret;
604 int ret = 0;
612 ret = -EBUSY;
620 ret = -EINVAL;
644 return ret;
781 int ret = 0;
792 ret = media_entity_pads_init(&sensor->sd.entity, 1, &sensor->pad);
793 if (ret < 0)
794 return ret;
814 ret = hdl->error;
823 ret = v4l2_async_register_subdev(&sensor->sd);
824 if (ret < 0)
833 return ret;
852 int ret;
856 ret = ov2680_read_reg16(sensor, OV2680_REG_CHIP_ID_HIGH, &chip_id);
857 if (ret < 0) {
874 int ret;
878 ret = PTR_ERR_OR_ZERO(sensor->reset_gpio);
879 if (ret < 0) {
880 dev_dbg(dev, "error while getting reset gpio: %d\n", ret);
881 return ret;
904 int ret;
912 ret = ov2680_parse_dt(sensor);
913 if (ret < 0)
916 ret = ov2680_mode_init(sensor);
917 if (ret < 0)
918 return ret;
920 ret = ov2680_get_regulators(sensor);
921 if (ret < 0) {
923 return ret;
928 ret = ov2680_check_id(sensor);
929 if (ret < 0)
932 ret = ov2680_v4l2_register(sensor);
933 if (ret < 0)
941 dev_err(dev, "ov2680 init fail: %d\n", ret);
944 return ret;
977 int ret;
980 ret = ov2680_stream_enable(sensor);
981 if (ret < 0)
991 return ret;