Lines Matching refs:ret

1902 	int ret;
1920 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs));
1921 if (ret != ARRAY_SIZE(msgs))
1966 int ret;
1969 ret = ov5670_write_reg(ov5670, regs[i].address, 1, regs[i].val);
1970 if (ret) {
1974 regs[i].address, ret);
1976 return ret;
1991 int ret;
1993 ret = ov5670_write_reg(ov5670, OV5670_REG_R_DGTL_GAIN,
1995 if (ret)
1996 return ret;
1998 ret = ov5670_write_reg(ov5670, OV5670_REG_G_DGTL_GAIN,
2000 if (ret)
2001 return ret;
2010 int ret;
2013 ret = ov5670_write_reg(ov5670, OV5670_REG_TEST_PATTERN_CTRL,
2015 if (ret)
2016 return ret;
2018 ret = ov5670_read_reg(ov5670, OV5670_REG_TEST_PATTERN,
2020 if (ret)
2021 return ret;
2039 int ret;
2058 ret = ov5670_write_reg(ov5670, OV5670_REG_ANALOG_GAIN,
2062 ret = ov5670_update_digital_gain(ov5670, ctrl->val);
2066 ret = ov5670_write_reg(ov5670, OV5670_REG_EXPOSURE,
2071 ret = ov5670_write_reg(ov5670, OV5670_REG_VTS,
2076 ret = ov5670_enable_test_pattern(ov5670, ctrl->val);
2081 ret = 0;
2084 ret = -EINVAL;
2092 return ret;
2113 int ret;
2116 ret = v4l2_ctrl_handler_init(ctrl_hdlr, 10);
2117 if (ret)
2118 return ret;
2178 ret = ctrl_hdlr->error;
2182 ret = v4l2_fwnode_device_parse(&client->dev, &props);
2183 if (ret)
2186 ret = v4l2_ctrl_new_fwnode_properties(ctrl_hdlr, &ov5670_ctrl_ops,
2188 if (ret)
2198 return ret;
2282 int ret;
2285 ret = ov5670_do_get_pad_format(ov5670, sd_state, fmt);
2288 return ret;
2357 int ret;
2363 ret = ov5670_read_reg(ov5670, OV5670_REG_CHIP_ID,
2365 if (ret)
2366 return ret;
2398 int ret;
2400 ret = ov5670_identify_module(ov5670);
2401 if (ret)
2402 return ret;
2405 ret = ov5670_write_reg(ov5670, OV5670_REG_SOFTWARE_RST,
2407 if (ret) {
2410 return ret;
2416 ret = ov5670_write_reg_list(ov5670, reg_list);
2417 if (ret) {
2419 return ret;
2424 ret = ov5670_write_reg_list(ov5670, reg_list);
2425 if (ret) {
2427 return ret;
2430 ret = ov5670_mipi_configure(ov5670);
2431 if (ret) {
2433 return ret;
2436 ret = __v4l2_ctrl_handler_setup(ov5670->sd.ctrl_handler);
2437 if (ret)
2438 return ret;
2441 ret = ov5670_write_reg(ov5670, OV5670_REG_MODE_SELECT,
2443 if (ret) {
2445 return ret;
2454 int ret;
2456 ret = ov5670_write_reg(ov5670, OV5670_REG_MODE_SELECT,
2458 if (ret)
2471 int ret = 0;
2478 ret = pm_runtime_resume_and_get(&client->dev);
2479 if (ret < 0)
2482 ret = ov5670_start_streaming(ov5670);
2483 if (ret)
2486 ret = ov5670_stop_streaming(ov5670);
2498 return ret;
2507 int ret;
2509 ret = clk_prepare_enable(ov5670->xvclk);
2510 if (ret)
2511 return ret;
2513 ret = regulator_bulk_enable(OV5670_NUM_SUPPLIES, ov5670->supplies);
2514 if (ret) {
2516 return ret;
2559 int ret;
2562 ret = ov5670_start_streaming(ov5670);
2563 if (ret) {
2565 return ret;
2688 int ret;
2713 ret = ov5670_regulators_probe(ov5670);
2714 if (ret)
2715 return dev_err_probe(&client->dev, ret, "Regulators probe failed\n");
2717 ret = ov5670_gpio_probe(ov5670);
2718 if (ret)
2719 return dev_err_probe(&client->dev, ret, "GPIO probe failed\n");
2729 ret = v4l2_fwnode_endpoint_alloc_parse(handle, &ov5670->endpoint);
2731 if (ret)
2732 return dev_err_probe(&client->dev, ret, "Endpoint parse failed\n");
2736 ret = ov5670_runtime_resume(&client->dev);
2737 if (ret) {
2738 dev_err_probe(&client->dev, ret, "Power up failed\n");
2743 ret = ov5670_identify_module(ov5670);
2744 if (ret) {
2745 dev_err_probe(&client->dev, ret, "ov5670_identify_module() error\n");
2755 ret = ov5670_init_controls(ov5670);
2756 if (ret) {
2757 dev_err_probe(&client->dev, ret, "ov5670_init_controls() error\n");
2768 ret = media_entity_pads_init(&ov5670->sd.entity, 1, &ov5670->pad);
2769 if (ret) {
2770 dev_err_probe(&client->dev, ret, "media_entity_pads_init() error\n");
2782 ret = v4l2_async_register_subdev_sensor(&ov5670->sd);
2783 if (ret < 0) {
2784 dev_err_probe(&client->dev, ret, "v4l2_async_register_subdev() error\n");
2810 return ret;