Lines Matching refs:ret
180 int ret;
190 ret = twl4030_madc_conversion(&req);
191 if (ret < 0)
192 return ret;
311 int ret;
316 ret = twl_i2c_read_u16(TWL4030_MODULE_MADC, &val, reg);
317 if (ret) {
319 return ret;
332 int temp, curr, volt, res, ret;
336 ret = twl_i2c_read_u8(TWL_MODULE_MAIN_CHARGE, &val,
338 if (ret < 0)
339 return ret;
356 int ret;
359 ret = twl_i2c_read_u8(TWL_MODULE_MAIN_CHARGE, &val,
361 if (ret)
362 return ret;
451 int ret;
453 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &val, madc->imr);
454 if (ret) {
457 return ret;
460 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, val, madc->imr);
461 if (ret) {
464 return ret;
475 int i, ret;
479 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &isr_val, madc->isr);
480 if (ret) {
485 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &imr_val, madc->imr);
486 if (ret) {
495 ret = twl4030_madc_disable_irq(madc, i);
496 if (ret < 0)
551 int ret = 0;
557 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, TWL4030_MADC_SW_START,
559 if (ret) {
562 return ret;
580 int ret;
586 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, ®, status_reg);
587 if (ret) {
591 return ret;
613 int ret;
620 ret = -EINVAL;
625 ret = -EBUSY;
630 ret = twl_i2c_write_u16(TWL4030_MODULE_MADC, req->channels, method->sel);
631 if (ret) {
638 ret = twl_i2c_write_u16(TWL4030_MODULE_MADC, req->channels,
640 if (ret) {
649 ret = -EINVAL;
652 ret = twl4030_madc_start_conversion(twl4030_madc, req->method);
653 if (ret < 0)
657 ret = twl4030_madc_wait_conversion_ready(twl4030_madc, 5, method->ctrl);
658 if (ret) {
662 ret = twl4030_madc_read_channels(twl4030_madc, method->rbase,
669 return ret;
687 int ret;
691 ret = twl_i2c_read_u8(TWL_MODULE_MAIN_CHARGE,
693 if (ret) {
696 return ret;
705 ret = twl_i2c_write_u8(TWL_MODULE_MAIN_CHARGE,
707 if (ret) {
710 return ret;
725 int ret;
727 ret = twl_i2c_read_u8(TWL_MODULE_MAIN_CHARGE,
729 if (ret) {
732 return ret;
738 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, regval, TWL4030_MADC_CTRL1);
739 if (ret) {
742 return ret;
756 int irq, ret;
796 ret = twl4030_madc_set_power(madc, 1);
797 if (ret < 0)
798 return ret;
799 ret = twl4030_madc_set_current_generator(madc, 0, 1);
800 if (ret < 0)
803 ret = twl_i2c_read_u8(TWL_MODULE_MAIN_CHARGE,
805 if (ret) {
811 ret = twl_i2c_write_u8(TWL_MODULE_MAIN_CHARGE,
813 if (ret) {
820 ret = twl_i2c_read_u8(TWL4030_MODULE_INTBR, ®val, TWL4030_REG_GPBR1);
821 if (ret) {
831 ret = twl_i2c_write_u8(TWL4030_MODULE_INTBR, regval,
833 if (ret) {
844 ret = devm_request_threaded_irq(&pdev->dev, irq, NULL,
848 if (ret) {
855 ret = twl_i2c_read_u8(TWL_MODULE_USB, ®val,
857 if (ret) {
863 ret = twl_i2c_write_u8(TWL_MODULE_USB, regval,
865 if (ret) {
874 ret = -ENODEV;
878 ret = regulator_enable(madc->usb3v1);
879 if (ret) {
884 ret = iio_device_register(iio_dev);
885 if (ret) {
898 return ret;