clk: qcom: gdsc-regulator: Fix using uninitialized variable

Fix printing stale regval value in case of votable gdsc and if driver
observes error is gdsc polling.

Change-Id: I20c6e28fa8ed9ca5eea9f2a4c57b22c424ee262a
Signed-off-by: Vivek Aknurwar <viveka@codeaurora.org>
This commit is contained in:
Vivek Aknurwar 2020-05-29 18:10:11 -07:00
commit 2c30b06474

View file

@ -374,9 +374,11 @@ static int gdsc_disable(struct regulator_dev *rdev)
udelay(TIMEOUT_US);
} else {
ret = poll_gdsc_status(sc, DISABLED);
if (ret)
if (ret) {
regmap_read(sc->regmap, REG_OFFSET, &regval);
dev_err(&rdev->dev, "%s disable timed out: 0x%x\n",
sc->rdesc.name, regval);
}
}
if (sc->domain_addr) {