Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 993318c2 authored by Umang Agrawal's avatar Umang Agrawal
Browse files

power: smb1390: Allow delayed probe of vadc node



In some targets vadc list is populated after smb1390 probe
is initiated.

Allow delayed probe of vadc node in case of probe defer.

Change-Id: Iaaef2b65cc82cfbcd05e42b6a9e9428dc1815723
Signed-off-by: default avatarUmang Agrawal <uagrawal@codeaurora.org>
parent af1357b7
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -722,14 +722,15 @@ static int smb1390_probe(struct platform_device *pdev)
	rc = smb1390_parse_dt(chip);
	if (rc < 0) {
		pr_err("Couldn't parse device tree rc=%d\n", rc);
		goto out_work;
		return rc;
	}

	chip->vadc_dev = qpnp_get_vadc(chip->dev, "smb");
	if (IS_ERR(chip->vadc_dev)) {
		rc = PTR_ERR(chip->vadc_dev);
		if (rc != -EPROBE_DEFER)
			pr_err("Couldn't get vadc dev rc=%d\n", rc);
		goto out_work;
		return rc;
	}

	rc = smb1390_create_votables(chip);