Lines Matching refs:ret

440 	int ret;
442 ret = regmap_read(bq->regmap, BQ256XX_CHARGER_STATUS_0,
444 if (ret)
445 return ret;
447 ret = regmap_read(bq->regmap, BQ256XX_CHARGER_STATUS_1,
449 if (ret)
450 return ret;
489 int ret;
491 ret = regmap_read(bq->regmap, BQ256XX_CHARGE_CURRENT_LIMIT,
493 if (ret)
494 return ret;
505 int ret;
507 ret = regmap_read(bq->regmap, BQ256XX_CHARGE_CURRENT_LIMIT,
509 if (ret)
510 return ret;
555 int ret;
557 ret = regmap_read(bq->regmap, BQ256XX_BATTERY_VOLTAGE_LIMIT,
560 if (ret)
561 return ret;
578 int ret;
580 ret = regmap_read(bq->regmap, BQ256XX_BATTERY_VOLTAGE_LIMIT,
582 if (ret)
583 return ret;
600 int ret;
602 ret = regmap_read(bq->regmap, BQ256XX_BATTERY_VOLTAGE_LIMIT,
604 if (ret)
605 return ret;
618 int ret;
620 ret = regmap_read(bq->regmap, BQ256XX_BATTERY_VOLTAGE_LIMIT,
622 if (ret)
623 return ret;
716 int ret;
718 ret = regmap_read(bq->regmap, BQ256XX_PRECHG_AND_TERM_CURR_LIM,
720 if (ret)
721 return ret;
748 int ret;
750 ret = regmap_read(bq->regmap, BQ256XX_PRECHG_AND_TERM_CURR_LIM,
752 if (ret)
753 return ret;
780 int ret;
782 ret = regmap_read(bq->regmap, BQ256XX_PRECHG_AND_TERM_CURR_LIM,
784 if (ret)
785 return ret;
810 int ret;
812 ret = regmap_read(bq->regmap, BQ256XX_PRECHG_AND_TERM_CURR_LIM,
814 if (ret)
815 return ret;
840 int ret;
842 ret = regmap_read(bq->regmap, BQ256XX_CHARGER_CONTROL_2,
844 if (ret)
845 return ret;
870 int ret;
872 ret = regmap_read(bq->regmap, BQ256XX_INPUT_CURRENT_LIMIT,
874 if (ret)
875 return ret;
915 int ret = -EINVAL;
919 ret = bq->chip_info->bq256xx_set_iindpm(bq, val->intval);
920 if (ret)
921 return ret;
928 ret = bq->chip_info->bq256xx_set_vbatreg(bq, val->intval);
929 if (ret)
930 return ret;
934 ret = bq->chip_info->bq256xx_set_ichg(bq, val->intval);
935 if (ret)
936 return ret;
940 ret = bq->chip_info->bq256xx_set_iprechg(bq, val->intval);
941 if (ret)
942 return ret;
946 ret = bq->chip_info->bq256xx_set_iterm(bq, val->intval);
947 if (ret)
948 return ret;
952 ret = bq->chip_info->bq256xx_set_vindpm(bq, val->intval);
953 if (ret)
954 return ret;
958 ret = bq->chip_info->bq256xx_set_charge_type(bq, val->intval);
959 if (ret)
960 return ret;
967 return ret;
999 int ret = 0;
1002 ret = bq256xx_get_state(bq, &state);
1004 if (ret)
1005 return ret;
1130 ret = bq->chip_info->bq256xx_get_vindpm(bq);
1131 if (ret < 0)
1132 return ret;
1133 val->intval = ret;
1137 ret = bq->chip_info->bq256xx_get_iindpm(bq);
1138 if (ret < 0)
1139 return ret;
1140 val->intval = ret;
1144 ret = bq->chip_info->bq256xx_get_vbatreg(bq);
1145 if (ret < 0)
1146 return ret;
1147 val->intval = ret;
1151 ret = bq->chip_info->bq256xx_get_ichg(bq);
1152 if (ret < 0)
1153 return ret;
1154 val->intval = ret;
1158 ret = bq->chip_info->bq256xx_get_iprechg(bq);
1159 if (ret < 0)
1160 return ret;
1161 val->intval = ret;
1165 ret = bq->chip_info->bq256xx_get_iterm(bq);
1166 if (ret < 0)
1167 return ret;
1168 val->intval = ret;
1175 return ret;
1194 int ret;
1196 ret = bq256xx_get_state(bq, &state);
1197 if (ret < 0)
1569 int ret = 0;
1582 ret = regmap_update_bits(bq->regmap, BQ256XX_CHARGER_CONTROL_1,
1585 if (ret)
1586 return ret;
1588 ret = power_supply_get_battery_info(bq->charger, &bat_info);
1589 if (ret == -ENOMEM)
1590 return ret;
1592 if (ret) {
1620 ret = bq->chip_info->bq256xx_set_vindpm(bq, bq->init_data.vindpm);
1621 if (ret)
1622 return ret;
1624 ret = bq->chip_info->bq256xx_set_iindpm(bq, bq->init_data.iindpm);
1625 if (ret)
1626 return ret;
1628 ret = bq->chip_info->bq256xx_set_ichg(bq,
1630 if (ret)
1631 return ret;
1633 ret = bq->chip_info->bq256xx_set_iprechg(bq,
1635 if (ret)
1636 return ret;
1638 ret = bq->chip_info->bq256xx_set_vbatreg(bq,
1640 if (ret)
1641 return ret;
1643 ret = bq->chip_info->bq256xx_set_iterm(bq,
1645 if (ret)
1646 return ret;
1649 ret = bq->chip_info->bq256xx_set_ts_ignore(bq, bq->init_data.ts_ignore);
1650 if (ret)
1651 return ret;
1662 int ret = 0;
1667 ret = device_property_read_u32(bq->dev, "ti,watchdog-timeout-ms",
1669 if (ret)
1676 ret = device_property_read_u32(bq->dev,
1679 if (ret)
1682 ret = device_property_read_u32(bq->dev,
1685 if (ret)
1700 int ret;
1724 ret = bq256xx_parse_dt(bq, &psy_cfg, dev);
1725 if (ret) {
1726 dev_err(dev, "Failed to read device tree properties%d\n", ret);
1727 return ret;
1730 ret = devm_add_action_or_reset(dev, bq256xx_charger_reset, bq);
1731 if (ret)
1732 return ret;
1750 ret = devm_request_threaded_irq(dev, client->irq, NULL,
1755 if (ret < 0) {
1756 dev_err(dev, "get irq fail: %d\n", ret);
1757 return ret;
1761 ret = bq256xx_power_supply_init(bq, &psy_cfg, dev);
1762 if (ret) {
1764 return ret;
1767 ret = bq256xx_hw_init(bq);
1768 if (ret) {
1770 return ret;
1773 return ret;