Lines Matching refs:ret

75 	int ret;  in twl4030_madc_read()  local
86 ret = twl4030_madc_conversion(&req); in twl4030_madc_read()
87 if (ret < 0) in twl4030_madc_read()
88 return ret; in twl4030_madc_read()
208 int ret; in twl4030_madc_channel_raw_read() local
213 ret = twl_i2c_read_u16(TWL4030_MODULE_MADC, &val, reg); in twl4030_madc_channel_raw_read()
214 if (ret) { in twl4030_madc_channel_raw_read()
216 return ret; in twl4030_madc_channel_raw_read()
229 int temp, curr, volt, res, ret; in twl4030battery_temperature() local
233 ret = twl_i2c_read_u8(TWL_MODULE_MAIN_CHARGE, &val, in twl4030battery_temperature()
235 if (ret < 0) in twl4030battery_temperature()
236 return ret; in twl4030battery_temperature()
253 int ret; in twl4030battery_current() local
256 ret = twl_i2c_read_u8(TWL_MODULE_MAIN_CHARGE, &val, in twl4030battery_current()
258 if (ret) in twl4030battery_current()
259 return ret; in twl4030battery_current()
348 int ret; in twl4030_madc_enable_irq() local
350 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &val, madc->imr); in twl4030_madc_enable_irq()
351 if (ret) { in twl4030_madc_enable_irq()
354 return ret; in twl4030_madc_enable_irq()
358 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, val, madc->imr); in twl4030_madc_enable_irq()
359 if (ret) { in twl4030_madc_enable_irq()
362 return ret; in twl4030_madc_enable_irq()
379 int ret; in twl4030_madc_disable_irq() local
381 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &val, madc->imr); in twl4030_madc_disable_irq()
382 if (ret) { in twl4030_madc_disable_irq()
385 return ret; in twl4030_madc_disable_irq()
388 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, val, madc->imr); in twl4030_madc_disable_irq()
389 if (ret) { in twl4030_madc_disable_irq()
392 return ret; in twl4030_madc_disable_irq()
403 int i, len, ret; in twl4030_madc_threaded_irq_handler() local
407 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &isr_val, madc->isr); in twl4030_madc_threaded_irq_handler()
408 if (ret) { in twl4030_madc_threaded_irq_handler()
413 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &imr_val, madc->imr); in twl4030_madc_threaded_irq_handler()
414 if (ret) { in twl4030_madc_threaded_irq_handler()
423 ret = twl4030_madc_disable_irq(madc, i); in twl4030_madc_threaded_irq_handler()
424 if (ret < 0) in twl4030_madc_threaded_irq_handler()
481 int ret; in twl4030_madc_set_irq() local
485 ret = twl4030_madc_enable_irq(madc, req->method); in twl4030_madc_set_irq()
486 if (ret < 0) { in twl4030_madc_set_irq()
488 return ret; in twl4030_madc_set_irq()
506 int ret = 0; in twl4030_madc_start_conversion() local
512 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, TWL4030_MADC_SW_START, in twl4030_madc_start_conversion()
514 if (ret) { in twl4030_madc_start_conversion()
517 return ret; in twl4030_madc_start_conversion()
535 int ret; in twl4030_madc_wait_conversion_ready() local
541 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &reg, status_reg); in twl4030_madc_wait_conversion_ready()
542 if (ret) { in twl4030_madc_wait_conversion_ready()
546 return ret; in twl4030_madc_wait_conversion_ready()
568 int ret; in twl4030_madc_conversion() local
575 ret = -EINVAL; in twl4030_madc_conversion()
580 ret = -EBUSY; in twl4030_madc_conversion()
585 ret = twl_i2c_write_u16(TWL4030_MODULE_MADC, req->channels, method->sel); in twl4030_madc_conversion()
586 if (ret) { in twl4030_madc_conversion()
593 ret = twl_i2c_write_u16(TWL4030_MODULE_MADC, req->channels, in twl4030_madc_conversion()
595 if (ret) { in twl4030_madc_conversion()
603 ret = twl4030_madc_set_irq(twl4030_madc, req); in twl4030_madc_conversion()
604 if (ret < 0) in twl4030_madc_conversion()
606 ret = twl4030_madc_start_conversion(twl4030_madc, req->method); in twl4030_madc_conversion()
607 if (ret < 0) in twl4030_madc_conversion()
610 ret = 0; in twl4030_madc_conversion()
615 ret = -EINVAL; in twl4030_madc_conversion()
618 ret = twl4030_madc_start_conversion(twl4030_madc, req->method); in twl4030_madc_conversion()
619 if (ret < 0) in twl4030_madc_conversion()
623 ret = twl4030_madc_wait_conversion_ready(twl4030_madc, 5, method->ctrl); in twl4030_madc_conversion()
624 if (ret) { in twl4030_madc_conversion()
628 ret = twl4030_madc_read_channels(twl4030_madc, method->rbase, in twl4030_madc_conversion()
635 return ret; in twl4030_madc_conversion()
643 int ret; in twl4030_get_madc_conversion() local
650 ret = twl4030_madc_conversion(&req); in twl4030_get_madc_conversion()
651 if (ret < 0) in twl4030_get_madc_conversion()
652 return ret; in twl4030_get_madc_conversion()
677 int ret; in twl4030_madc_set_current_generator() local
681 ret = twl_i2c_read_u8(TWL_MODULE_MAIN_CHARGE, in twl4030_madc_set_current_generator()
683 if (ret) { in twl4030_madc_set_current_generator()
686 return ret; in twl4030_madc_set_current_generator()
695 ret = twl_i2c_write_u8(TWL_MODULE_MAIN_CHARGE, in twl4030_madc_set_current_generator()
697 if (ret) { in twl4030_madc_set_current_generator()
700 return ret; in twl4030_madc_set_current_generator()
715 int ret; in twl4030_madc_set_power() local
717 ret = twl_i2c_read_u8(TWL_MODULE_MAIN_CHARGE, in twl4030_madc_set_power()
719 if (ret) { in twl4030_madc_set_power()
722 return ret; in twl4030_madc_set_power()
728 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, regval, TWL4030_MADC_CTRL1); in twl4030_madc_set_power()
729 if (ret) { in twl4030_madc_set_power()
732 return ret; in twl4030_madc_set_power()
746 int irq, ret; in twl4030_madc_probe() local
788 ret = twl4030_madc_set_power(madc, 1); in twl4030_madc_probe()
789 if (ret < 0) in twl4030_madc_probe()
790 return ret; in twl4030_madc_probe()
791 ret = twl4030_madc_set_current_generator(madc, 0, 1); in twl4030_madc_probe()
792 if (ret < 0) in twl4030_madc_probe()
795 ret = twl_i2c_read_u8(TWL_MODULE_MAIN_CHARGE, in twl4030_madc_probe()
797 if (ret) { in twl4030_madc_probe()
803 ret = twl_i2c_write_u8(TWL_MODULE_MAIN_CHARGE, in twl4030_madc_probe()
805 if (ret) { in twl4030_madc_probe()
812 ret = twl_i2c_read_u8(TWL4030_MODULE_INTBR, &regval, TWL4030_REG_GPBR1); in twl4030_madc_probe()
813 if (ret) { in twl4030_madc_probe()
823 ret = twl_i2c_write_u8(TWL4030_MODULE_INTBR, regval, in twl4030_madc_probe()
825 if (ret) { in twl4030_madc_probe()
836 ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, in twl4030_madc_probe()
840 if (ret) { in twl4030_madc_probe()
846 ret = iio_device_register(iio_dev); in twl4030_madc_probe()
847 if (ret) { in twl4030_madc_probe()
858 return ret; in twl4030_madc_probe()