Lines Matching refs:ret
78 int ret; in i2c_init_clock() local
80 ret = reset_assert(&i2c_bus->reset_ctl); in i2c_init_clock()
81 if (ret) in i2c_init_clock()
82 return ret; in i2c_init_clock()
83 ret = clk_enable(&i2c_bus->clk); in i2c_init_clock()
84 if (ret) in i2c_init_clock()
85 return ret; in i2c_init_clock()
86 ret = clk_set_rate(&i2c_bus->clk, rate); in i2c_init_clock()
87 if (IS_ERR_VALUE(ret)) in i2c_init_clock()
88 return ret; in i2c_init_clock()
89 ret = reset_deassert(&i2c_bus->reset_ctl); in i2c_init_clock()
90 if (ret) in i2c_init_clock()
91 return ret; in i2c_init_clock()
362 int ret; in tegra_i2c_probe() local
373 ret = reset_get_by_name(dev, "i2c", &i2c_bus->reset_ctl); in tegra_i2c_probe()
374 if (ret) { in tegra_i2c_probe()
375 pr_err("reset_get_by_name() failed: %d\n", ret); in tegra_i2c_probe()
376 return ret; in tegra_i2c_probe()
378 ret = clk_get_by_name(dev, "div-clk", &i2c_bus->clk); in tegra_i2c_probe()
379 if (ret) { in tegra_i2c_probe()
380 pr_err("clk_get_by_name() failed: %d\n", ret); in tegra_i2c_probe()
381 return ret; in tegra_i2c_probe()
480 int ret; in tegra_i2c_xfer() local
488 ret = i2c_read_data(i2c_bus, msg->addr, msg->buf, in tegra_i2c_xfer()
491 ret = i2c_write_data(i2c_bus, msg->addr, msg->buf, in tegra_i2c_xfer()
494 if (ret) { in tegra_i2c_xfer()