diff --git a/drivers/regulator/core.c b/drivers/regulator/core.c index c62d27a90515..eb515721dfde 100644 --- a/drivers/regulator/core.c +++ b/drivers/regulator/core.c @@ -1542,15 +1542,6 @@ static int regulator_resolve_supply(struct regulator_dev *rdev) return ret; } - /* Cascade always-on state to supply */ - if (_regulator_is_enabled(rdev) && rdev->supply) { - ret = regulator_enable(rdev->supply); - if (ret < 0) { - _regulator_put(rdev->supply); - return ret; - } - } - return 0; }