Lines Matching refs:ret
44 int ret; in max77693_get_charger_state() local
47 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_charger_state()
48 if (ret < 0) in max77693_get_charger_state()
49 return ret; in max77693_get_charger_state()
85 int ret; in max77693_get_charge_type() local
88 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_charge_type()
89 if (ret < 0) in max77693_get_charge_type()
90 return ret; in max77693_get_charge_type()
137 int ret; in max77693_get_battery_health() local
140 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_battery_health()
141 if (ret < 0) in max77693_get_battery_health()
142 return ret; in max77693_get_battery_health()
181 int ret; in max77693_get_present() local
187 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_INT_OK, &data); in max77693_get_present()
188 if (ret < 0) in max77693_get_present()
189 return ret; in max77693_get_present()
199 int ret; in max77693_get_online() local
201 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_INT_OK, &data); in max77693_get_online()
202 if (ret < 0) in max77693_get_online()
203 return ret; in max77693_get_online()
226 int ret = 0; in max77693_charger_get_property() local
230 ret = max77693_get_charger_state(regmap, &val->intval); in max77693_charger_get_property()
233 ret = max77693_get_charge_type(regmap, &val->intval); in max77693_charger_get_property()
236 ret = max77693_get_battery_health(regmap, &val->intval); in max77693_charger_get_property()
239 ret = max77693_get_present(regmap, &val->intval); in max77693_charger_get_property()
242 ret = max77693_get_online(regmap, &val->intval); in max77693_charger_get_property()
254 return ret; in max77693_charger_get_property()
271 int ret; in device_attr_store() local
273 ret = kstrtoul(buf, 10, &val); in device_attr_store()
274 if (ret) in device_attr_store()
275 return ret; in device_attr_store()
277 ret = fn(chg, val); in device_attr_store()
278 if (ret) in device_attr_store()
279 return ret; in device_attr_store()
289 int ret; in fast_charge_timer_show() local
291 ret = regmap_read(chg->max77693->regmap, MAX77693_CHG_REG_CHG_CNFG_01, in fast_charge_timer_show()
293 if (ret < 0) in fast_charge_timer_show()
294 return ret; in fast_charge_timer_show()
355 int ret; in top_off_threshold_current_show() local
357 ret = regmap_read(chg->max77693->regmap, MAX77693_CHG_REG_CHG_CNFG_03, in top_off_threshold_current_show()
359 if (ret < 0) in top_off_threshold_current_show()
360 return ret; in top_off_threshold_current_show()
406 int ret; in top_off_timer_show() local
408 ret = regmap_read(chg->max77693->regmap, MAX77693_CHG_REG_CHG_CNFG_03, in top_off_timer_show()
410 if (ret < 0) in top_off_timer_show()
411 return ret; in top_off_timer_show()
590 int ret; in max77693_reg_init() local
595 ret = regmap_update_bits(chg->max77693->regmap, in max77693_reg_init()
598 if (ret) { in max77693_reg_init()
599 dev_err(chg->dev, "Error unlocking registers: %d\n", ret); in max77693_reg_init()
600 return ret; in max77693_reg_init()
603 ret = max77693_set_fast_charge_timer(chg, DEFAULT_FAST_CHARGE_TIMER); in max77693_reg_init()
604 if (ret) in max77693_reg_init()
605 return ret; in max77693_reg_init()
607 ret = max77693_set_top_off_threshold_current(chg, in max77693_reg_init()
609 if (ret) in max77693_reg_init()
610 return ret; in max77693_reg_init()
612 ret = max77693_set_top_off_timer(chg, DEFAULT_TOP_OFF_TIMER); in max77693_reg_init()
613 if (ret) in max77693_reg_init()
614 return ret; in max77693_reg_init()
616 ret = max77693_set_constant_volt(chg, chg->constant_volt); in max77693_reg_init()
617 if (ret) in max77693_reg_init()
618 return ret; in max77693_reg_init()
620 ret = max77693_set_min_system_volt(chg, chg->min_system_volt); in max77693_reg_init()
621 if (ret) in max77693_reg_init()
622 return ret; in max77693_reg_init()
624 ret = max77693_set_thermal_regulation_temp(chg, in max77693_reg_init()
626 if (ret) in max77693_reg_init()
627 return ret; in max77693_reg_init()
629 ret = max77693_set_batttery_overcurrent(chg, chg->batttery_overcurrent); in max77693_reg_init()
630 if (ret) in max77693_reg_init()
631 return ret; in max77693_reg_init()
682 int ret; in max77693_charger_probe() local
692 ret = max77693_dt_init(&pdev->dev, chg); in max77693_charger_probe()
693 if (ret) in max77693_charger_probe()
694 return ret; in max77693_charger_probe()
696 ret = max77693_reg_init(chg); in max77693_charger_probe()
697 if (ret) in max77693_charger_probe()
698 return ret; in max77693_charger_probe()
702 ret = device_create_file(&pdev->dev, &dev_attr_fast_charge_timer); in max77693_charger_probe()
703 if (ret) { in max77693_charger_probe()
708 ret = device_create_file(&pdev->dev, in max77693_charger_probe()
710 if (ret) { in max77693_charger_probe()
715 ret = device_create_file(&pdev->dev, &dev_attr_top_off_timer); in max77693_charger_probe()
716 if (ret) { in max77693_charger_probe()
726 ret = PTR_ERR(chg->charger); in max77693_charger_probe()
737 return ret; in max77693_charger_probe()