Lines Matching refs:ret
81 int ret; in twl4030_madc_read() local
92 ret = twl4030_madc_conversion(&req); in twl4030_madc_read()
93 if (ret < 0) in twl4030_madc_read()
94 return ret; in twl4030_madc_read()
214 int ret; in twl4030_madc_channel_raw_read() local
219 ret = twl_i2c_read_u16(TWL4030_MODULE_MADC, &val, reg); in twl4030_madc_channel_raw_read()
220 if (ret) { in twl4030_madc_channel_raw_read()
222 return ret; in twl4030_madc_channel_raw_read()
235 int temp, curr, volt, res, ret; in twl4030battery_temperature() local
239 ret = twl_i2c_read_u8(TWL_MODULE_MAIN_CHARGE, &val, in twl4030battery_temperature()
241 if (ret < 0) in twl4030battery_temperature()
242 return ret; in twl4030battery_temperature()
259 int ret; in twl4030battery_current() local
262 ret = twl_i2c_read_u8(TWL_MODULE_MAIN_CHARGE, &val, in twl4030battery_current()
264 if (ret) in twl4030battery_current()
265 return ret; in twl4030battery_current()
354 int ret; in twl4030_madc_enable_irq() local
356 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &val, madc->imr); in twl4030_madc_enable_irq()
357 if (ret) { in twl4030_madc_enable_irq()
360 return ret; in twl4030_madc_enable_irq()
364 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, val, madc->imr); in twl4030_madc_enable_irq()
365 if (ret) { in twl4030_madc_enable_irq()
368 return ret; in twl4030_madc_enable_irq()
385 int ret; in twl4030_madc_disable_irq() local
387 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &val, madc->imr); in twl4030_madc_disable_irq()
388 if (ret) { in twl4030_madc_disable_irq()
391 return ret; in twl4030_madc_disable_irq()
394 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, val, madc->imr); in twl4030_madc_disable_irq()
395 if (ret) { in twl4030_madc_disable_irq()
398 return ret; in twl4030_madc_disable_irq()
409 int i, len, ret; in twl4030_madc_threaded_irq_handler() local
413 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &isr_val, madc->isr); in twl4030_madc_threaded_irq_handler()
414 if (ret) { in twl4030_madc_threaded_irq_handler()
419 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &imr_val, madc->imr); in twl4030_madc_threaded_irq_handler()
420 if (ret) { in twl4030_madc_threaded_irq_handler()
429 ret = twl4030_madc_disable_irq(madc, i); in twl4030_madc_threaded_irq_handler()
430 if (ret < 0) in twl4030_madc_threaded_irq_handler()
487 int ret; in twl4030_madc_set_irq() local
491 ret = twl4030_madc_enable_irq(madc, req->method); in twl4030_madc_set_irq()
492 if (ret < 0) { in twl4030_madc_set_irq()
494 return ret; in twl4030_madc_set_irq()
512 int ret = 0; in twl4030_madc_start_conversion() local
518 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, TWL4030_MADC_SW_START, in twl4030_madc_start_conversion()
520 if (ret) { in twl4030_madc_start_conversion()
523 return ret; in twl4030_madc_start_conversion()
541 int ret; in twl4030_madc_wait_conversion_ready() local
547 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, ®, status_reg); in twl4030_madc_wait_conversion_ready()
548 if (ret) { in twl4030_madc_wait_conversion_ready()
552 return ret; in twl4030_madc_wait_conversion_ready()
574 int ret; in twl4030_madc_conversion() local
581 ret = -EINVAL; in twl4030_madc_conversion()
586 ret = -EBUSY; in twl4030_madc_conversion()
591 ret = twl_i2c_write_u16(TWL4030_MODULE_MADC, req->channels, method->sel); in twl4030_madc_conversion()
592 if (ret) { in twl4030_madc_conversion()
599 ret = twl_i2c_write_u16(TWL4030_MODULE_MADC, req->channels, in twl4030_madc_conversion()
601 if (ret) { in twl4030_madc_conversion()
609 ret = twl4030_madc_set_irq(twl4030_madc, req); in twl4030_madc_conversion()
610 if (ret < 0) in twl4030_madc_conversion()
612 ret = twl4030_madc_start_conversion(twl4030_madc, req->method); in twl4030_madc_conversion()
613 if (ret < 0) in twl4030_madc_conversion()
616 ret = 0; in twl4030_madc_conversion()
621 ret = -EINVAL; in twl4030_madc_conversion()
624 ret = twl4030_madc_start_conversion(twl4030_madc, req->method); in twl4030_madc_conversion()
625 if (ret < 0) in twl4030_madc_conversion()
629 ret = twl4030_madc_wait_conversion_ready(twl4030_madc, 5, method->ctrl); in twl4030_madc_conversion()
630 if (ret) { in twl4030_madc_conversion()
634 ret = twl4030_madc_read_channels(twl4030_madc, method->rbase, in twl4030_madc_conversion()
641 return ret; in twl4030_madc_conversion()
649 int ret; in twl4030_get_madc_conversion() local
656 ret = twl4030_madc_conversion(&req); in twl4030_get_madc_conversion()
657 if (ret < 0) in twl4030_get_madc_conversion()
658 return ret; in twl4030_get_madc_conversion()
681 int ret; in twl4030_madc_set_current_generator() local
685 ret = twl_i2c_read_u8(TWL_MODULE_MAIN_CHARGE, in twl4030_madc_set_current_generator()
687 if (ret) { in twl4030_madc_set_current_generator()
690 return ret; in twl4030_madc_set_current_generator()
699 ret = twl_i2c_write_u8(TWL_MODULE_MAIN_CHARGE, in twl4030_madc_set_current_generator()
701 if (ret) { in twl4030_madc_set_current_generator()
704 return ret; in twl4030_madc_set_current_generator()
719 int ret; in twl4030_madc_set_power() local
721 ret = twl_i2c_read_u8(TWL_MODULE_MAIN_CHARGE, in twl4030_madc_set_power()
723 if (ret) { in twl4030_madc_set_power()
726 return ret; in twl4030_madc_set_power()
732 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, regval, TWL4030_MADC_CTRL1); in twl4030_madc_set_power()
733 if (ret) { in twl4030_madc_set_power()
736 return ret; in twl4030_madc_set_power()
750 int irq, ret; in twl4030_madc_probe() local
792 ret = twl4030_madc_set_power(madc, 1); in twl4030_madc_probe()
793 if (ret < 0) in twl4030_madc_probe()
794 return ret; in twl4030_madc_probe()
795 ret = twl4030_madc_set_current_generator(madc, 0, 1); in twl4030_madc_probe()
796 if (ret < 0) in twl4030_madc_probe()
799 ret = twl_i2c_read_u8(TWL_MODULE_MAIN_CHARGE, in twl4030_madc_probe()
801 if (ret) { in twl4030_madc_probe()
807 ret = twl_i2c_write_u8(TWL_MODULE_MAIN_CHARGE, in twl4030_madc_probe()
809 if (ret) { in twl4030_madc_probe()
816 ret = twl_i2c_read_u8(TWL4030_MODULE_INTBR, ®val, TWL4030_REG_GPBR1); in twl4030_madc_probe()
817 if (ret) { in twl4030_madc_probe()
827 ret = twl_i2c_write_u8(TWL4030_MODULE_INTBR, regval, in twl4030_madc_probe()
829 if (ret) { in twl4030_madc_probe()
840 ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, in twl4030_madc_probe()
844 if (ret) { in twl4030_madc_probe()
851 ret = twl_i2c_read_u8(TWL_MODULE_USB, ®val, in twl4030_madc_probe()
853 if (ret) { in twl4030_madc_probe()
859 ret = twl_i2c_write_u8(TWL_MODULE_USB, regval, in twl4030_madc_probe()
861 if (ret) { in twl4030_madc_probe()
872 ret = regulator_enable(madc->usb3v1); in twl4030_madc_probe()
873 if (ret) in twl4030_madc_probe()
876 ret = iio_device_register(iio_dev); in twl4030_madc_probe()
877 if (ret) { in twl4030_madc_probe()
888 return ret; in twl4030_madc_probe()