Lines Matching refs:ret
127 int ret;
129 ret = regmap_read(info->regmap, UCS1002_REG_OTHER_STATUS, ®);
130 if (ret)
131 return ret;
184 int i, ret;
186 ret = regmap_bulk_read(info->regmap, UCS1002_REG_TOTAL_ACC_CHARGE,
188 if (ret)
189 return ret;
213 int i, ret;
215 ret = regmap_read(info->regmap, UCS1002_REG_CURRENT_MEASUREMENT, ®);
216 if (ret)
217 return ret;
240 int ret;
247 ret = regmap_read(info->regmap, UCS1002_REG_ILIMIT, ®);
248 if (ret)
249 return ret;
259 int ret, idx;
275 ret = regmap_write(info->regmap, UCS1002_REG_ILIMIT, idx);
276 if (ret)
277 return ret;
283 ret = regmap_read(info->regmap, UCS1002_REG_ILIMIT, ®);
284 if (ret)
285 return ret;
340 int ret;
342 ret = regmap_read(info->regmap, UCS1002_REG_PIN_STATUS, ®);
343 if (ret)
344 return ret;
444 int ret;
447 ret = regmap_read(info->regmap, UCS1002_REG_INTERRUPT_STATUS, ®);
448 if (ret)
474 int ret, regval;
480 ret = regmap_read(info->regmap, UCS1002_REG_OTHER_STATUS, ®val);
481 if (ret)
545 int irq_a_det, irq_alert, ret;
554 ret = PTR_ERR_OR_ZERO(info->regmap);
555 if (ret) {
556 dev_err(dev, "Regmap initialization failed: %d\n", ret);
557 return ret;
568 ret = regmap_read(info->regmap, UCS1002_REG_PRODUCT_ID, ®val);
569 if (ret) {
570 dev_err(dev, "Failed to read product ID: %d\n", ret);
571 return ret;
582 ret = regmap_update_bits(info->regmap, UCS1002_REG_GENERAL_CFG,
584 if (ret) {
585 dev_err(dev, "Failed to read general config: %d\n", ret);
586 return ret;
593 ret = regmap_update_bits(info->regmap, UCS1002_REG_SWITCH_CFG,
596 if (ret) {
597 dev_err(dev, "Failed to configure default mode: %d\n", ret);
598 return ret;
603 ret = ucs1002_set_max_current(info, 500000);
604 if (ret) {
605 dev_err(dev, "Failed to set max current default: %d\n", ret);
606 return ret;
611 ret = PTR_ERR_OR_ZERO(info->charger);
612 if (ret) {
613 dev_err(dev, "Failed to register power supply: %d\n", ret);
614 return ret;
617 ret = regmap_read(info->regmap, UCS1002_REG_PIN_STATUS, ®val);
618 if (ret) {
619 dev_err(dev, "Failed to read pin status: %d\n", ret);
620 return ret;
639 ret = PTR_ERR_OR_ZERO(info->rdev);
640 if (ret) {
641 dev_err(dev, "Failed to register VBUS regulator: %d\n", ret);
642 return ret;
649 ret = devm_request_threaded_irq(dev, irq_a_det, NULL,
653 if (ret) {
655 ret);
656 return ret;
661 ret = devm_request_irq(dev, irq_alert, ucs1002_alert_irq,
663 if (ret) {
665 ret);
666 return ret;