Lines Matching refs:ret
823 int ret, count;
831 ret = pm_runtime_resume_and_get(id->dev);
832 if (ret < 0)
833 return ret;
839 ret = -EAGAIN;
853 ret = readl_relaxed_poll_timeout(id->membase + CDNS_I2C_SR_OFFSET,
857 if (ret) {
858 ret = -EAGAIN;
881 ret = -EOPNOTSUPP;
898 ret = cdns_i2c_process_msg(id, msgs, adap);
899 if (ret)
907 ret = -ENXIO;
910 ret = -EIO;
915 ret = num;
927 return ret;
952 int ret;
962 ret = pm_runtime_resume_and_get(id->dev);
963 if (ret < 0)
964 return ret;
1080 int ret = 0;
1083 ret = cdns_i2c_calc_divs(&fscl, clk_in, &div_a, &div_b);
1084 if (ret)
1085 return ret;
1131 int ret;
1133 ret = cdns_i2c_calc_divs(&fscl, input_clk, &div_a, &div_b);
1134 if (ret) {
1210 int ret;
1212 ret = clk_enable(xi2c->clk);
1213 if (ret) {
1215 return ret;
1283 int ret, irq;
1339 ret = clk_prepare_enable(id->clk);
1340 if (ret)
1343 ret = reset_control_deassert(id->reset);
1344 if (ret) {
1345 dev_err_probe(&pdev->dev, ret,
1360 ret = of_property_read_u32(pdev->dev.of_node, "clock-frequency",
1362 if (ret || (id->i2c_clk > I2C_MAX_FAST_MODE_FREQ))
1377 ret = cdns_i2c_setclk(id->input_clk, id);
1378 if (ret) {
1380 ret = -EINVAL;
1384 ret = devm_request_irq(&pdev->dev, irq, cdns_i2c_isr, 0,
1386 if (ret) {
1392 ret = i2c_add_adapter(&id->adap);
1393 if (ret < 0)
1408 return ret;