diff --git a/drivers/regulator/core.c b/drivers/regulator/core.c index 3ec37a92fb47..17966a1f7732 100644 --- a/drivers/regulator/core.c +++ b/drivers/regulator/core.c @@ -1666,16 +1666,6 @@ static int regulator_resolve_supply(struct regulator_dev *rdev) return ret; } - /* Cascade always-on state to supply */ - if (_regulator_is_enabled(rdev)) { - ret = regulator_enable(rdev->supply); - if (ret < 0) { - _regulator_put(rdev->supply); - rdev->supply = NULL; - return ret; - } - } - return 0; }