Lines Matching refs:ret

182 	int ret;  in ov490_read()  local
184 ret = i2c_master_send(dev->isp, buf, 2); in ov490_read()
185 if (ret == 2) in ov490_read()
186 ret = i2c_master_recv(dev->isp, val, 1); in ov490_read()
188 if (ret < 0) { in ov490_read()
190 __func__, reg, ret); in ov490_read()
191 return ret; in ov490_read()
200 int ret; in ov490_write() local
202 ret = i2c_master_send(dev->isp, buf, 3); in ov490_write()
203 if (ret < 0) { in ov490_write()
205 __func__, reg, ret); in ov490_write()
206 return ret; in ov490_write()
216 int ret; in ov490_set_page() local
222 ret = ov490_write(dev, OV490_PAGE_HIGH_REG, page_high); in ov490_set_page()
223 if (ret) in ov490_set_page()
224 return ret; in ov490_set_page()
228 ret = ov490_write(dev, OV490_PAGE_LOW_REG, page_low); in ov490_set_page()
229 if (ret) in ov490_set_page()
230 return ret; in ov490_set_page()
241 int ret; in ov490_read_reg() local
243 ret = ov490_set_page(dev, reg >> 16); in ov490_read_reg()
244 if (ret) in ov490_read_reg()
245 return ret; in ov490_read_reg()
247 ret = ov490_read(dev, (u16)reg, val); in ov490_read_reg()
248 if (ret) in ov490_read_reg()
249 return ret; in ov490_read_reg()
258 int ret; in ov490_write_reg() local
260 ret = ov490_set_page(dev, reg >> 16); in ov490_write_reg()
261 if (ret) in ov490_write_reg()
262 return ret; in ov490_write_reg()
264 ret = ov490_write(dev, (u16)reg, val); in ov490_write_reg()
265 if (ret) in ov490_write_reg()
266 return ret; in ov490_write_reg()
391 int ret; in ov490_initialize() local
400 ret = ov490_read_reg(dev, OV490_PID, &pid); in ov490_initialize()
401 if (ret == 0) in ov490_initialize()
406 dev_err(dev->dev, "OV490 PID read failed (%d)\n", ret); in ov490_initialize()
407 return ret; in ov490_initialize()
410 ret = ov490_read_reg(dev, OV490_VER, &ver); in ov490_initialize()
411 if (ret < 0) in ov490_initialize()
412 return ret; in ov490_initialize()
432 ret = ov10640_check_id(dev); in ov490_initialize()
433 if (ret) in ov490_initialize()
434 return ret; in ov490_initialize()
438 ret = ov490_write(dev, ov490_regs_wizard[i].reg, in ov490_initialize()
440 if (ret < 0) { in ov490_initialize()
443 __func__, i, ov490_regs_wizard[i].reg, ret); in ov490_initialize()
475 int ret; in rdacm21_initialize() local
480 ret = max9271_set_serial_link(&dev->serializer, false); in rdacm21_initialize()
481 if (ret) in rdacm21_initialize()
482 return ret; in rdacm21_initialize()
485 ret = max9271_configure_i2c(&dev->serializer, in rdacm21_initialize()
489 if (ret) in rdacm21_initialize()
490 return ret; in rdacm21_initialize()
492 ret = max9271_verify_id(&dev->serializer); in rdacm21_initialize()
493 if (ret) in rdacm21_initialize()
494 return ret; in rdacm21_initialize()
500 ret = max9271_enable_gpios(&dev->serializer, MAX9271_GPIO1OUT); in rdacm21_initialize()
501 if (ret) in rdacm21_initialize()
502 return ret; in rdacm21_initialize()
504 ret = max9271_clear_gpios(&dev->serializer, MAX9271_GPIO1OUT); in rdacm21_initialize()
505 if (ret) in rdacm21_initialize()
506 return ret; in rdacm21_initialize()
509 ret = max9271_configure_gmsl_link(&dev->serializer); in rdacm21_initialize()
510 if (ret) in rdacm21_initialize()
511 return ret; in rdacm21_initialize()
513 ret = max9271_set_address(&dev->serializer, dev->addrs[0]); in rdacm21_initialize()
514 if (ret) in rdacm21_initialize()
515 return ret; in rdacm21_initialize()
518 ret = max9271_set_translation(&dev->serializer, dev->addrs[1], in rdacm21_initialize()
520 if (ret) in rdacm21_initialize()
521 return ret; in rdacm21_initialize()
525 ret = max9271_set_gpios(&dev->serializer, MAX9271_GPIO1OUT); in rdacm21_initialize()
526 if (ret) in rdacm21_initialize()
527 return ret; in rdacm21_initialize()
530 ret = ov490_initialize(dev); in rdacm21_initialize()
531 if (ret) in rdacm21_initialize()
532 return ret; in rdacm21_initialize()
546 int ret; in rdacm21_probe() local
554 ret = of_property_read_u32_array(client->dev.of_node, "reg", in rdacm21_probe()
556 if (ret < 0) { in rdacm21_probe()
557 dev_err(dev->dev, "Invalid DT reg property: %d\n", ret); in rdacm21_probe()
566 ret = rdacm21_initialize(dev); in rdacm21_probe()
567 if (ret < 0) in rdacm21_probe()
580 ret = dev->ctrls.error; in rdacm21_probe()
581 if (ret) in rdacm21_probe()
586 ret = media_entity_pads_init(&dev->sd.entity, 1, &dev->pad); in rdacm21_probe()
587 if (ret < 0) in rdacm21_probe()
590 ret = v4l2_async_register_subdev(&dev->sd); in rdacm21_probe()
591 if (ret) in rdacm21_probe()
601 return ret; in rdacm21_probe()