Lines Matching refs:ret
224 int ret;
236 ret = i2c_transfer(c->adapter, msg, 2);
237 if (ret < 0) {
238 dev_err(&c->dev, "i2c read transfer error: %d\n", ret);
239 return ret;
253 int ret;
266 ret = i2c_transfer(c->adapter, &msg, 1);
267 if (ret < 0) {
268 dev_err(&c->dev, "i2c write transfer error: %d\n", ret);
269 return ret;
280 int ret;
285 ret = __mt9v111_write(c, MT9V111_R01_ADDR_SPACE, addr_space);
286 if (ret)
287 return ret;
290 ret = __mt9v111_read(c, MT9V111_R01_ADDR_SPACE, &val);
291 if (ret)
292 return ret;
304 int ret;
307 ret = __mt9v111_addr_space_select(c, addr_space);
308 if (ret)
309 return ret;
311 ret = __mt9v111_read(c, reg, val);
312 if (ret)
313 return ret;
320 int ret;
323 ret = __mt9v111_addr_space_select(c, addr_space);
324 if (ret)
325 return ret;
327 ret = __mt9v111_write(c, reg, val);
328 if (ret)
329 return ret;
338 int ret;
341 ret = __mt9v111_addr_space_select(c, addr_space);
342 if (ret)
343 return ret;
346 ret = __mt9v111_read(c, reg, ¤t_val);
347 if (ret)
348 return ret;
352 ret = __mt9v111_write(c, reg, current_val);
353 if (ret)
354 return ret;
364 int ret;
366 ret = clk_prepare_enable(mt9v111->clk);
367 if (ret)
368 return ret;
413 int ret;
417 ret = mt9v111_update(c, MT9V111_R01_CORE,
420 if (ret)
421 return ret;
424 ret = mt9v111_update(c, MT9V111_R01_CORE,
427 if (ret)
428 return ret;
431 ret = mt9v111_update(c, MT9V111_R01_IFP,
434 if (ret)
435 return ret;
438 ret = mt9v111_update(c, MT9V111_R01_IFP,
441 if (ret)
442 return ret;
464 int ret;
520 ret = v4l2_ctrl_s_ctrl_int64(mt9v111->hblank, hb);
521 if (ret)
522 return ret;
524 ret = v4l2_ctrl_s_ctrl_int64(mt9v111->vblank, vb);
525 if (ret)
526 return ret;
537 unsigned int ret;
541 ret = __mt9v111_hw_reset(mt9v111);
542 if (ret == -EINVAL)
543 ret = __mt9v111_sw_reset(mt9v111);
544 if (ret)
545 return ret;
548 ret = mt9v111->sysclk < DIV_ROUND_CLOSEST(MT9V111_MAX_CLKIN, 2) ?
555 if (ret)
556 return ret;
581 ret = mt9v111_update(c, MT9V111_R01_IFP, MT9V111_IFP_R3A_OUTFMT_CTRL2,
584 if (ret)
585 return ret;
596 ret = mt9v111_write(c, MT9V111_R01_IFP, MT9V111_IFP_RA5_HPAN,
598 if (ret)
599 return ret;
601 ret = mt9v111_write(c, MT9V111_R01_IFP, MT9V111_IFP_RA8_VPAN,
603 if (ret)
604 return ret;
606 ret = mt9v111_write(c, MT9V111_R01_IFP, MT9V111_IFP_RA6_HZOOM,
609 if (ret)
610 return ret;
612 ret = mt9v111_write(c, MT9V111_R01_IFP, MT9V111_IFP_RA9_VZOOM,
615 if (ret)
616 return ret;
618 ret = mt9v111_write(c, MT9V111_R01_IFP, MT9V111_IFP_RA7_HOUT,
621 if (ret)
622 return ret;
624 ret = mt9v111_write(c, MT9V111_R01_IFP, MT9V111_IFP_RAA_VOUT,
626 if (ret)
627 return ret;
630 ret = v4l2_ctrl_handler_setup(&mt9v111->ctrls);
631 if (ret)
632 return ret;
650 int ret = 0;
661 ret = on ? __mt9v111_power_on(sd) :
663 if (!ret)
669 return ret;
681 return ret;
687 int ret;
696 ret = mt9v111_s_power(subdev, enable);
697 if (ret)
701 ret = mt9v111_hw_config(mt9v111);
702 if (ret)
721 return ret;
1002 int ret;
1026 ret = mt9v111_update(mt9v111->client, MT9V111_R01_IFP,
1031 ret = mt9v111_update(mt9v111->client, MT9V111_R01_IFP,
1035 if (ret)
1036 return ret;
1039 ret = -EINVAL;
1042 ret = mt9v111_update(mt9v111->client, MT9V111_R01_IFP,
1049 ret = mt9v111_update(mt9v111->client, MT9V111_R01_IFP,
1056 ret = mt9v111_update(mt9v111->client, MT9V111_R01_CORE,
1062 ret = mt9v111_update(mt9v111->client, MT9V111_R01_CORE,
1069 return ret;
1078 int ret;
1081 ret = __mt9v111_power_on(&mt9v111->sd);
1082 if (ret)
1083 return ret;
1085 ret = mt9v111_read(mt9v111->client, MT9V111_R01_CORE,
1087 if (ret)
1095 ret = -EIO;
1105 return ret;
1112 int ret;
1186 ret = mt9v111->ctrls.error;
1212 ret = media_entity_pads_init(&mt9v111->sd.entity, 1, &mt9v111->pad);
1213 if (ret)
1217 ret = mt9v111_chip_probe(mt9v111);
1218 if (ret)
1221 ret = v4l2_async_register_subdev(&mt9v111->sd);
1222 if (ret)
1238 return ret;