
A recent change introduced a bug whereby a PMIC device is used in place of the regulator device. Fix it.
This fixes a hang after 'Loading Environment from nowhere... OK' on chromebook_jerry
Fixes: f047e4ab976 ("regulator: rk8xx: add indirection level for some..")
Signed-off-by: Simon Glass sjg@chromium.org ---
drivers/power/regulator/rk8xx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/power/regulator/rk8xx.c b/drivers/power/regulator/rk8xx.c index 1bd4605d43a..bffc5d2dd65 100644 --- a/drivers/power/regulator/rk8xx.c +++ b/drivers/power/regulator/rk8xx.c @@ -1240,7 +1240,7 @@ static int ldo_set_suspend_value(struct udevice *dev, int uvolt) int ldo = dev->driver_data - 1; const struct rk8xx_reg_info *info = get_ldo_reg(dev->parent, ldo, uvolt);
- return _ldo_set_suspend_value(dev->parent, info, uvolt); + return _ldo_set_suspend_value(dev, info, uvolt); }
static int nldo_set_suspend_value(struct udevice *dev, int uvolt)