Lines Matching refs:ret

109 	int ret;  in twl4030_clear_set()  local
111 ret = twl_i2c_read_u8(mod_no, &val, reg); in twl4030_clear_set()
112 if (ret) in twl4030_clear_set()
113 return ret; in twl4030_clear_set()
135 int ret, temp; in twl4030bci_read_adc_val() local
139 ret = twl4030_bci_read(reg + 1, &val); in twl4030bci_read_adc_val()
140 if (ret) in twl4030bci_read_adc_val()
141 return ret; in twl4030bci_read_adc_val()
146 ret = twl4030_bci_read(reg, &val); in twl4030bci_read_adc_val()
147 if (ret) in twl4030bci_read_adc_val()
148 return ret; in twl4030bci_read_adc_val()
158 int ret; in twl4030_is_battery_present() local
162 ret = twl_i2c_read_u8(TWL_MODULE_MAIN_CHARGE, &val, TWL4030_BCIMFSTS3); in twl4030_is_battery_present()
163 if (ret) in twl4030_is_battery_present()
164 return ret; in twl4030_is_battery_present()
172 ret = twl_i2c_read_u8(TWL4030_MODULE_PRECHARGE, &val, in twl4030_is_battery_present()
174 if (ret) in twl4030_is_battery_present()
175 return ret; in twl4030_is_battery_present()
187 int ret; in twl4030_bci_have_vbus() local
190 ret = twl_i2c_read_u8(TWL_MODULE_PM_MASTER, &hwsts, in twl4030_bci_have_vbus()
192 if (ret < 0) in twl4030_bci_have_vbus()
209 int ret; in twl4030_charger_enable_usb() local
227 ret = regulator_enable(bci->usb_reg); in twl4030_charger_enable_usb()
228 if (ret) { in twl4030_charger_enable_usb()
231 return ret; in twl4030_charger_enable_usb()
237 ret = twl4030_clear_set_boot_bci(0, TWL4030_BCIAUTOUSB); in twl4030_charger_enable_usb()
238 if (ret < 0) in twl4030_charger_enable_usb()
239 return ret; in twl4030_charger_enable_usb()
242 ret = twl4030_clear_set(TWL_MODULE_MAIN_CHARGE, 0, in twl4030_charger_enable_usb()
245 ret = twl4030_clear_set_boot_bci(TWL4030_BCIAUTOUSB, 0); in twl4030_charger_enable_usb()
252 return ret; in twl4030_charger_enable_usb()
260 int ret; in twl4030_charger_enable_ac() local
263 ret = twl4030_clear_set_boot_bci(0, TWL4030_BCIAUTOAC); in twl4030_charger_enable_ac()
265 ret = twl4030_clear_set_boot_bci(TWL4030_BCIAUTOAC, 0); in twl4030_charger_enable_ac()
267 return ret; in twl4030_charger_enable_ac()
275 int ret; in twl4030_charger_enable_backup() local
281 ret = twl4030_clear_set(TWL_MODULE_PM_RECEIVER, in twl4030_charger_enable_backup()
283 return ret; in twl4030_charger_enable_backup()
305 ret = twl4030_clear_set(TWL_MODULE_PM_RECEIVER, in twl4030_charger_enable_backup()
310 return ret; in twl4030_charger_enable_backup()
334 int ret; in twl4030_bci_interrupt() local
336 ret = twl_i2c_read_u8(TWL4030_MODULE_INTERRUPTS, &irqs1, in twl4030_bci_interrupt()
338 if (ret < 0) in twl4030_bci_interrupt()
341 ret = twl_i2c_read_u8(TWL4030_MODULE_INTERRUPTS, &irqs2, in twl4030_bci_interrupt()
343 if (ret < 0) in twl4030_bci_interrupt()
412 int ret; in twl4030_charger_get_current() local
419 ret = twl4030_bci_read(TWL4030_BCICTL1, &bcictl1); in twl4030_charger_get_current()
420 if (ret) in twl4030_charger_get_current()
421 return ret; in twl4030_charger_get_current()
423 ret = (curr * 16618 - 850 * 10000) / 10; in twl4030_charger_get_current()
425 ret *= 2; in twl4030_charger_get_current()
427 return ret; in twl4030_charger_get_current()
436 int ret; in twl4030bci_state() local
439 ret = twl4030_bci_read(TWL4030_BCIMSTATEC, &state); in twl4030bci_state()
440 if (ret) { in twl4030bci_state()
442 return ret; in twl4030bci_state()
469 int ret; in twl4030_bci_get_property() local
492 ret = twl4030bci_read_adc_val(TWL4030_BCIVBUS); in twl4030_bci_get_property()
493 if (ret < 0) in twl4030_bci_get_property()
494 return ret; in twl4030_bci_get_property()
496 val->intval = ret * 6843; in twl4030_bci_get_property()
498 ret = twl4030bci_read_adc_val(TWL4030_BCIVAC); in twl4030_bci_get_property()
499 if (ret < 0) in twl4030_bci_get_property()
500 return ret; in twl4030_bci_get_property()
502 val->intval = ret * 9775; in twl4030_bci_get_property()
509 ret = twl4030_charger_get_current(); in twl4030_bci_get_property()
510 if (ret < 0) in twl4030_bci_get_property()
511 return ret; in twl4030_bci_get_property()
512 val->intval = ret; in twl4030_bci_get_property()
581 int ret; in twl4030_bci_probe() local
596 ret = twl4030_is_battery_present(bci); in twl4030_bci_probe()
597 if (ret) { in twl4030_bci_probe()
598 dev_crit(&pdev->dev, "Battery was not detected:%d\n", ret); in twl4030_bci_probe()
607 ret = PTR_ERR(bci->ac); in twl4030_bci_probe()
608 dev_err(&pdev->dev, "failed to register ac: %d\n", ret); in twl4030_bci_probe()
617 ret = PTR_ERR(bci->usb); in twl4030_bci_probe()
618 dev_err(&pdev->dev, "failed to register usb: %d\n", ret); in twl4030_bci_probe()
622 ret = request_threaded_irq(bci->irq_chg, NULL, in twl4030_bci_probe()
625 if (ret < 0) { in twl4030_bci_probe()
627 bci->irq_chg, ret); in twl4030_bci_probe()
631 ret = request_threaded_irq(bci->irq_bci, NULL, in twl4030_bci_probe()
633 if (ret < 0) { in twl4030_bci_probe()
635 bci->irq_bci, ret); in twl4030_bci_probe()
650 ret = twl_i2c_write_u8(TWL4030_MODULE_INTERRUPTS, reg, in twl4030_bci_probe()
652 if (ret < 0) { in twl4030_bci_probe()
653 dev_err(&pdev->dev, "failed to unmask interrupts: %d\n", ret); in twl4030_bci_probe()
658 ret = twl_i2c_write_u8(TWL4030_MODULE_INTERRUPTS, reg, in twl4030_bci_probe()
660 if (ret < 0) in twl4030_bci_probe()
661 dev_warn(&pdev->dev, "failed to unmask interrupts: %d\n", ret); in twl4030_bci_probe()
689 return ret; in twl4030_bci_probe()