Lines Matching refs:ret

276 	int ret;
283 ret = regmap_read(bq2515x->regmap, BQ2515X_STAT0, &val);
284 if (ret)
285 return ret;
305 int ret;
310 ret = regmap_read(bq2515x->regmap, BQ2515X_STAT0, &val);
311 if (ret)
312 return ret;
317 ret = bq2515x->mains_online != dc;
321 return ret;
326 int ret;
328 ret = regmap_update_bits(bq2515x->regmap, BQ2515X_CHARGERCTRL0,
330 if (ret)
331 return ret;
339 int ret;
347 ret = regmap_read(bq2515x->regmap, BQ2515X_ADC_VBAT_M, &vbat_msb);
348 if (ret)
349 return ret;
351 ret = regmap_read(bq2515x->regmap, BQ2515X_ADC_VBAT_L, &vbat_lsb);
352 if (ret)
353 return ret;
363 int ret;
375 ret = regmap_read(bq2515x->regmap, BQ2515X_ADC_ICHG_M, &ichg_msb);
376 if (ret)
377 return ret;
379 ret = regmap_read(bq2515x->regmap, BQ2515X_ADC_ICHG_L, &ichg_lsb);
380 if (ret)
381 return ret;
385 ret = regmap_read(bq2515x->regmap, BQ2515X_BUVLO, &buvlo);
386 if (ret)
387 return ret;
395 ret = regmap_read(bq2515x->regmap, BQ2515X_PCHRGCTRL,
397 if (ret)
398 return ret;
402 ret = regmap_read(bq2515x->regmap, BQ2515X_ICHG_CTRL,
404 if (ret)
405 return ret;
410 ret = regmap_read(bq2515x->regmap, BQ2515X_PCHRGCTRL, &pchrgctrl);
411 if (ret)
412 return ret;
425 int ret;
432 ret = regmap_read(bq2515x->regmap, BQ2515X_ICCTRL2, &icctrl2);
433 if (ret)
434 return ret;
454 int ret;
460 ret = regmap_read(bq2515x->regmap, BQ2515X_ICHG_CTRL, &ichg_reg_code);
461 if (ret)
462 return ret;
464 ret = regmap_read(bq2515x->regmap, BQ2515X_PCHRGCTRL, &pchrgctrl);
465 if (ret)
466 return ret;
479 int ret;
494 ret = regmap_update_bits(bq2515x->regmap, BQ2515X_PCHRGCTRL,
496 if (ret)
497 return ret;
501 ret = regmap_write(bq2515x->regmap, BQ2515X_ICHG_CTRL, ichg_reg_code);
502 if (ret)
503 return ret;
510 int ret;
516 ret = regmap_read(bq2515x->regmap, BQ2515X_PCHRGCTRL, &pchrgctrl);
517 if (ret)
518 return ret;
533 int ret;
540 ret = regmap_read(bq2515x->regmap, BQ2515X_PCHRGCTRL, &pchrgctrl);
541 if (ret)
542 return ret;
558 ret = bq2515x_set_charge_disable(bq2515x, 1);
559 if (ret)
560 return ret;
562 ret = regmap_update_bits(bq2515x->regmap, BQ2515X_PCHRGCTRL,
564 if (ret)
565 return ret;
578 int ret;
585 ret = regmap_read(bq2515x->regmap, BQ2515X_STAT0, &status);
586 if (ret)
587 return ret;
606 ret = regmap_read(bq2515x->regmap, BQ2515X_STAT1, &status);
607 if (ret)
608 return ret;
639 int ret;
641 ret = regmap_read(bq2515x->regmap, BQ2515X_VBAT_CTRL, &vbat_reg_code);
642 if (ret)
643 return ret;
662 int ret;
665 ret = regmap_read(bq2515x->regmap, BQ2515X_ILIMCTRL, &ilimctrl);
666 if (ret)
667 return ret;
702 int ret;
709 ret = regmap_read(bq2515x->regmap, BQ2515X_FLAG3, &flag3);
710 if (ret)
711 return ret;
713 ret = regmap_read(bq2515x->regmap, BQ2515X_STAT1, &stat1);
714 if (ret)
715 return ret;
752 int ret;
756 ret = bq2515x_set_batt_reg(bq2515x, val->intval);
760 ret = bq2515x_set_const_charge_current(bq2515x, val->intval);
764 ret = bq2515x_set_ilim_lvl(bq2515x, val->intval);
768 ret = bq2515x_set_precharge_current(bq2515x, val->intval);
775 return ret;
783 int ret = 0;
788 ret = bq2515x_get_const_charge_current(bq2515x);
789 if (ret < 0)
790 return ret;
792 val->intval = ret;
796 ret = bq2515x_get_batt_reg(bq2515x);
797 if (ret < 0)
798 return ret;
799 val->intval = ret;
803 ret = bq2515x_get_precharge_current(bq2515x);
804 if (ret < 0)
805 return ret;
806 val->intval = ret;
814 ret = bq2515x_charger_get_health(bq2515x, val);
815 if (ret)
820 ret = bq2515x_get_ilim_lvl(bq2515x);
821 if (ret < 0)
822 return ret;
823 val->intval = ret;
835 ret = bq2515x_charging_status(bq2515x, val);
836 if (ret)
837 return ret;
844 return ret;
852 int ret;
854 ret = bq2515x_update_ps_status(bq2515x);
855 if (ret)
856 return ret;
861 ret = bq2515x->init_data.vbatreg;
862 if (ret < 0)
863 return ret;
864 val->intval = ret;
868 ret = bq2515x->init_data.ichg;
869 if (ret < 0)
870 return ret;
871 val->intval = ret;
875 ret = bq2515x_get_battery_voltage_now(bq2515x);
876 if (ret < 0)
877 return ret;
878 val->intval = ret;
882 ret = bq2515x_get_battery_current_now(bq2515x);
883 if (ret < 0)
884 return ret;
885 val->intval = ret;
952 int ret;
955 ret = bq2515x_disable_watchdog_timers(bq2515x);
956 if (ret)
957 return ret;
960 ret = bq2515x_set_ilim_lvl(bq2515x, bq2515x->init_data.ilim);
961 if (ret)
962 return ret;
965 ret = power_supply_get_battery_info(bq2515x->mains, &bat_info);
966 if (ret) {
986 ret = bq2515x_set_const_charge_current(bq2515x,
988 if (ret)
989 return ret;
991 ret = bq2515x_set_batt_reg(bq2515x, bq2515x->init_data.vbatreg);
992 if (ret)
993 return ret;
1001 int ret;
1003 ret = device_property_read_u32(bq2515x->dev,
1006 if (ret)
1012 ret = PTR_ERR(bq2515x->ac_detect_gpio);
1014 return ret;
1020 ret = PTR_ERR(bq2515x->reset_gpio);
1022 return ret;
1028 ret = PTR_ERR(bq2515x->powerdown_gpio);
1030 return ret;
1037 ret = PTR_ERR(bq2515x->ce_gpio);
1039 return ret;
1084 int ret;
1107 ret = bq2515x_read_properties(bq2515x);
1108 if (ret) {
1110 ret);
1111 return ret;
1114 ret = bq2515x_power_supply_register(bq2515x, dev, charger_cfg);
1115 if (ret) {
1117 return ret;
1120 ret = bq2515x_hw_init(bq2515x);
1121 if (ret) {
1123 return ret;