Lines Matching refs:ret
34 int ret; in max77693_get_charger_state() local
37 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_charger_state()
38 if (ret < 0) in max77693_get_charger_state()
39 return ret; in max77693_get_charger_state()
75 int ret; in max77693_get_charge_type() local
78 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_charge_type()
79 if (ret < 0) in max77693_get_charge_type()
80 return ret; in max77693_get_charge_type()
127 int ret; in max77693_get_battery_health() local
130 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_battery_health()
131 if (ret < 0) in max77693_get_battery_health()
132 return ret; in max77693_get_battery_health()
171 int ret; in max77693_get_present() local
177 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_INT_OK, &data); in max77693_get_present()
178 if (ret < 0) in max77693_get_present()
179 return ret; in max77693_get_present()
189 int ret; in max77693_get_online() local
191 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_INT_OK, &data); in max77693_get_online()
192 if (ret < 0) in max77693_get_online()
193 return ret; in max77693_get_online()
216 int ret = 0; in max77693_charger_get_property() local
220 ret = max77693_get_charger_state(regmap, &val->intval); in max77693_charger_get_property()
223 ret = max77693_get_charge_type(regmap, &val->intval); in max77693_charger_get_property()
226 ret = max77693_get_battery_health(regmap, &val->intval); in max77693_charger_get_property()
229 ret = max77693_get_present(regmap, &val->intval); in max77693_charger_get_property()
232 ret = max77693_get_online(regmap, &val->intval); in max77693_charger_get_property()
244 return ret; in max77693_charger_get_property()
261 int ret; in device_attr_store() local
263 ret = kstrtoul(buf, 10, &val); in device_attr_store()
264 if (ret) in device_attr_store()
265 return ret; in device_attr_store()
267 ret = fn(chg, val); in device_attr_store()
268 if (ret) in device_attr_store()
269 return ret; in device_attr_store()
279 int ret; in fast_charge_timer_show() local
281 ret = regmap_read(chg->max77693->regmap, MAX77693_CHG_REG_CHG_CNFG_01, in fast_charge_timer_show()
283 if (ret < 0) in fast_charge_timer_show()
284 return ret; in fast_charge_timer_show()
345 int ret; in top_off_threshold_current_show() local
347 ret = regmap_read(chg->max77693->regmap, MAX77693_CHG_REG_CHG_CNFG_03, in top_off_threshold_current_show()
349 if (ret < 0) in top_off_threshold_current_show()
350 return ret; in top_off_threshold_current_show()
396 int ret; in top_off_timer_show() local
398 ret = regmap_read(chg->max77693->regmap, MAX77693_CHG_REG_CHG_CNFG_03, in top_off_timer_show()
400 if (ret < 0) in top_off_timer_show()
401 return ret; in top_off_timer_show()
581 int ret; in max77693_reg_init() local
586 ret = regmap_update_bits(chg->max77693->regmap, in max77693_reg_init()
589 if (ret) { in max77693_reg_init()
590 dev_err(chg->dev, "Error unlocking registers: %d\n", ret); in max77693_reg_init()
591 return ret; in max77693_reg_init()
594 ret = max77693_set_fast_charge_timer(chg, DEFAULT_FAST_CHARGE_TIMER); in max77693_reg_init()
595 if (ret) in max77693_reg_init()
596 return ret; in max77693_reg_init()
598 ret = max77693_set_top_off_threshold_current(chg, in max77693_reg_init()
600 if (ret) in max77693_reg_init()
601 return ret; in max77693_reg_init()
603 ret = max77693_set_top_off_timer(chg, DEFAULT_TOP_OFF_TIMER); in max77693_reg_init()
604 if (ret) in max77693_reg_init()
605 return ret; in max77693_reg_init()
607 ret = max77693_set_constant_volt(chg, chg->constant_volt); in max77693_reg_init()
608 if (ret) in max77693_reg_init()
609 return ret; in max77693_reg_init()
611 ret = max77693_set_min_system_volt(chg, chg->min_system_volt); in max77693_reg_init()
612 if (ret) in max77693_reg_init()
613 return ret; in max77693_reg_init()
615 ret = max77693_set_thermal_regulation_temp(chg, in max77693_reg_init()
617 if (ret) in max77693_reg_init()
618 return ret; in max77693_reg_init()
620 ret = max77693_set_batttery_overcurrent(chg, chg->batttery_overcurrent); in max77693_reg_init()
621 if (ret) in max77693_reg_init()
622 return ret; in max77693_reg_init()
673 int ret; in max77693_charger_probe() local
683 ret = max77693_dt_init(&pdev->dev, chg); in max77693_charger_probe()
684 if (ret) in max77693_charger_probe()
685 return ret; in max77693_charger_probe()
687 ret = max77693_reg_init(chg); in max77693_charger_probe()
688 if (ret) in max77693_charger_probe()
689 return ret; in max77693_charger_probe()
693 ret = device_create_file(&pdev->dev, &dev_attr_fast_charge_timer); in max77693_charger_probe()
694 if (ret) { in max77693_charger_probe()
699 ret = device_create_file(&pdev->dev, in max77693_charger_probe()
701 if (ret) { in max77693_charger_probe()
706 ret = device_create_file(&pdev->dev, &dev_attr_top_off_timer); in max77693_charger_probe()
707 if (ret) { in max77693_charger_probe()
717 ret = PTR_ERR(chg->charger); in max77693_charger_probe()
728 return ret; in max77693_charger_probe()