Lines Matching refs:ret
233 int ret;
235 ret = regmap_update_bits(chip->rmap, MAX77620_REG_INTENLBT,
237 if (ret < 0)
238 dev_err(chip->dev, "Failed to set GLBLM: %d\n", ret);
240 return ret;
246 int ret;
248 ret = regmap_update_bits(chip->rmap, MAX77620_REG_INTENLBT,
250 if (ret < 0)
251 dev_err(chip->dev, "Failed to reset GLBLM: %d\n", ret);
253 return ret;
318 int ret;
346 ret = of_property_read_u32(fps_np, "maxim,shutdown-fps-time-period-us",
348 if (!ret) {
357 ret = of_property_read_u32(fps_np, "maxim,suspend-fps-time-period-us",
359 if (!ret)
363 ret = of_property_read_u32(fps_np, "maxim,fps-event-source",
365 if (!ret) {
379 ret = of_property_read_u32(fps_np,
382 if (!ret) {
390 ret = regmap_update_bits(chip->rmap, MAX77620_REG_FPS_CFG0 + fps_id,
392 if (ret < 0) {
393 dev_err(dev, "Failed to update FPS CFG: %d\n", ret);
394 return ret;
406 int ret;
418 ret = max77620_config_fps(chip, fps_child);
419 if (ret < 0) {
422 return ret;
428 ret = regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG2,
430 if (ret < 0) {
431 dev_err(dev, "Failed to update SLP_LPM: %d\n", ret);
432 return ret;
440 ret = regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG2,
443 if (ret < 0) {
444 dev_err(dev, "Failed to update WK_EN0: %d\n", ret);
445 return ret;
451 ret = regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG1,
453 if (ret < 0) {
454 dev_err(dev, "Failed to update SLPEN: %d\n", ret);
455 return ret;
467 int ret;
470 ret = regmap_read(chip->rmap, i, &val);
471 if (ret < 0) {
472 dev_err(chip->dev, "Failed to read CID: %d\n", ret);
473 return ret;
484 return ret;
504 int ret;
538 ret = PTR_ERR(chip->rmap);
539 dev_err(chip->dev, "Failed to initialise regmap: %d\n", ret);
540 return ret;
543 ret = max77620_read_es_version(chip);
544 if (ret < 0)
545 return ret;
548 ret = devm_regmap_add_irq_chip(chip->dev, chip->rmap, client->irq,
552 if (ret < 0) {
553 dev_err(chip->dev, "Failed to add regmap irq: %d\n", ret);
554 return ret;
557 ret = max77620_initialise_fps(chip);
558 if (ret < 0)
559 return ret;
561 ret = devm_mfd_add_devices(chip->dev, PLATFORM_DEVID_NONE,
564 if (ret < 0) {
565 dev_err(chip->dev, "Failed to add MFD children: %d\n", ret);
566 return ret;
582 int ret;
584 ret = regmap_update_bits(chip->rmap, MAX77620_REG_FPS_CFG0 + fps_id,
587 if (ret < 0) {
588 dev_err(chip->dev, "Failed to update FPS period: %d\n", ret);
589 return ret;
601 int ret;
607 ret = max77620_set_fps_period(chip, fps,
609 if (ret < 0)
610 return ret;
621 ret = regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG1,
624 if (ret < 0) {
625 dev_err(dev, "Failed to configure sleep in suspend: %d\n", ret);
626 return ret;
633 ret = regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG2,
635 if (ret < 0) {
636 dev_err(dev, "Failed to configure WK_EN in suspend: %d\n", ret);
637 return ret;
650 int ret;
657 ret = max77620_set_fps_period(chip, fps,
659 if (ret < 0)
660 return ret;
671 ret = regmap_update_bits(chip->rmap, MAX77620_REG_ONOFFCNFG2,
674 if (ret < 0) {
675 dev_err(dev, "Failed to configure WK_EN0 n resume: %d\n", ret);
676 return ret;