Lines Matching refs:ret
181 int ret;
191 ret = twl4030_madc_conversion(&req);
192 if (ret < 0)
193 return ret;
305 int ret;
310 ret = twl_i2c_read_u16(TWL4030_MODULE_MADC, &val, reg);
311 if (ret) {
313 return ret;
326 int temp, curr, volt, res, ret;
330 ret = twl_i2c_read_u8(TWL_MODULE_MAIN_CHARGE, &val,
332 if (ret < 0)
333 return ret;
350 int ret;
353 ret = twl_i2c_read_u8(TWL_MODULE_MAIN_CHARGE, &val,
355 if (ret)
356 return ret;
445 int ret;
447 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &val, madc->imr);
448 if (ret) {
451 return ret;
454 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, val, madc->imr);
455 if (ret) {
458 return ret;
469 int i, ret;
473 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &isr_val, madc->isr);
474 if (ret) {
479 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &imr_val, madc->imr);
480 if (ret) {
489 ret = twl4030_madc_disable_irq(madc, i);
490 if (ret < 0)
545 int ret = 0;
551 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, TWL4030_MADC_SW_START,
553 if (ret) {
556 return ret;
574 int ret;
580 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, ®, status_reg);
581 if (ret) {
585 return ret;
607 int ret;
614 ret = -EINVAL;
619 ret = -EBUSY;
624 ret = twl_i2c_write_u16(TWL4030_MODULE_MADC, req->channels, method->sel);
625 if (ret) {
632 ret = twl_i2c_write_u16(TWL4030_MODULE_MADC, req->channels,
634 if (ret) {
643 ret = -EINVAL;
646 ret = twl4030_madc_start_conversion(twl4030_madc, req->method);
647 if (ret < 0)
651 ret = twl4030_madc_wait_conversion_ready(twl4030_madc, 5, method->ctrl);
652 if (ret) {
656 ret = twl4030_madc_read_channels(twl4030_madc, method->rbase,
663 return ret;
681 int ret;
685 ret = twl_i2c_read_u8(TWL_MODULE_MAIN_CHARGE,
687 if (ret) {
690 return ret;
699 ret = twl_i2c_write_u8(TWL_MODULE_MAIN_CHARGE,
701 if (ret) {
704 return ret;
719 int ret;
721 ret = twl_i2c_read_u8(TWL_MODULE_MAIN_CHARGE,
723 if (ret) {
726 return ret;
732 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, regval, TWL4030_MADC_CTRL1);
733 if (ret) {
736 return ret;
750 int irq, ret;
790 ret = twl4030_madc_set_power(madc, 1);
791 if (ret < 0)
792 return ret;
793 ret = twl4030_madc_set_current_generator(madc, 0, 1);
794 if (ret < 0)
797 ret = twl_i2c_read_u8(TWL_MODULE_MAIN_CHARGE,
799 if (ret) {
805 ret = twl_i2c_write_u8(TWL_MODULE_MAIN_CHARGE,
807 if (ret) {
814 ret = twl_i2c_read_u8(TWL4030_MODULE_INTBR, ®val, TWL4030_REG_GPBR1);
815 if (ret) {
825 ret = twl_i2c_write_u8(TWL4030_MODULE_INTBR, regval,
827 if (ret) {
838 ret = devm_request_threaded_irq(&pdev->dev, irq, NULL,
842 if (ret) {
849 ret = twl_i2c_read_u8(TWL_MODULE_USB, ®val,
851 if (ret) {
857 ret = twl_i2c_write_u8(TWL_MODULE_USB, regval,
859 if (ret) {
868 ret = -ENODEV;
872 ret = regulator_enable(madc->usb3v1);
873 if (ret) {
878 ret = iio_device_register(iio_dev);
879 if (ret) {
892 return ret;