Lines Matching refs:ret
313 int ret = 0;
316 for (i = 0; ret == 0 && regs[i].addr != REG_NULL; i++)
317 ret = ov4689_write_reg(client, regs[i].addr,
320 return ret;
331 int ret;
349 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
350 if (ret != ARRAY_SIZE(msgs))
467 int ret = 0;
476 ret = pm_runtime_resume_and_get(&client->dev);
477 if (ret < 0)
480 ret = ov4689_write_array(ov4689->client,
482 if (ret) {
487 ret = __v4l2_ctrl_handler_setup(&ov4689->ctrl_handler);
488 if (ret) {
493 ret = ov4689_write_reg(ov4689->client, OV4689_REG_CTRL_MODE,
496 if (ret) {
512 return ret;
527 int ret;
529 ret = clk_prepare_enable(ov4689->xvclk);
530 if (ret < 0) {
532 return ret;
537 ret = regulator_bulk_enable(ARRAY_SIZE(ov4689_supply_names),
539 if (ret < 0) {
557 return ret;
650 int ret;
670 ret = ov4689_write_reg(ov4689->client, OV4689_REG_EXPOSURE,
674 ret = ov4689_map_gain(ov4689, ctrl->val, &sensor_gain);
676 ret = ret ?:
681 ret = ret ?:
687 ret = ov4689_write_reg(ov4689->client, OV4689_REG_VTS,
692 ret = ov4689_enable_test_pattern(ov4689, ctrl->val);
697 ret = -EINVAL;
703 return ret;
719 int ret;
723 ret = v4l2_ctrl_handler_init(handler, 10);
724 if (ret)
725 return ret;
765 ret = handler->error;
767 ret);
771 ret = v4l2_fwnode_device_parse(&client->dev, &props);
772 if (ret)
775 ret = v4l2_ctrl_new_fwnode_properties(handler, &ov4689_ctrl_ops,
777 if (ret)
787 return ret;
795 int ret;
797 ret = ov4689_read_reg(client, OV4689_REG_CHIP_ID,
799 if (ret) {
801 return ret;
848 int ret;
854 ret = v4l2_fwnode_endpoint_alloc_parse(endpoint, &bus_cfg);
856 if (ret)
857 return ret;
861 ret = -EINVAL;
867 ret = -EINVAL;
873 return ret;
881 int ret;
883 ret = ov4689_check_hwcfg(dev);
884 if (ret)
885 return ret;
928 ret = ov4689_configure_regulators(ov4689);
929 if (ret)
930 return dev_err_probe(dev, ret,
937 ret = ov4689_initialize_controls(ov4689);
938 if (ret)
941 ret = ov4689_power_on(dev);
942 if (ret)
945 ret = ov4689_check_sensor_id(ov4689, client);
946 if (ret)
954 ret = media_entity_pads_init(&sd->entity, 1, &ov4689->pad);
955 if (ret < 0)
958 ret = v4l2_async_register_subdev_sensor(sd);
959 if (ret) {
979 return ret;