Lines Matching refs:ret
282 int ret;
284 ret = stm32f4_i2c_set_periph_clk_freq(i2c_dev);
285 if (ret)
286 return ret;
301 int ret;
303 ret = readl_relaxed_poll_timeout(i2c_dev->base + STM32F4_I2C_SR2,
307 if (ret) {
309 ret = -EBUSY;
312 return ret;
686 int ret;
701 ret = stm32f4_i2c_wait_free_bus(i2c_dev);
702 if (ret)
703 return ret;
711 ret = f4_msg->result;
714 ret = -ETIMEDOUT;
716 return ret;
729 int ret, i;
731 ret = clk_enable(i2c_dev->clk);
732 if (ret) {
734 return ret;
737 for (i = 0; i < num && !ret; i++)
738 ret = stm32f4_i2c_xfer_msg(i2c_dev, &msgs[i], i == 0,
743 return (ret < 0) ? ret : num;
764 int ret;
792 ret = clk_prepare_enable(i2c_dev->clk);
793 if (ret) {
795 return ret;
800 ret = dev_err_probe(&pdev->dev, PTR_ERR(rst),
809 ret = of_property_read_u32(np, "clock-frequency", &clk_rate);
810 if (!ret && clk_rate >= I2C_MAX_FAST_MODE_FREQ)
815 ret = devm_request_irq(&pdev->dev, irq_event, stm32f4_i2c_isr_event, 0,
817 if (ret) {
823 ret = devm_request_irq(&pdev->dev, irq_error, stm32f4_i2c_isr_error, 0,
825 if (ret) {
831 ret = stm32f4_i2c_hw_config(i2c_dev);
832 if (ret)
847 ret = i2c_add_adapter(adap);
848 if (ret)
861 return ret;