Starting with commit 324bd9bbe7e8 ("regulator: recursively enable/disable regulator dependency tree"), regulator operations may affect more than just the one regulator being enabled. Place a debug print, so it's easier to follow the dependency chain. Signed-off-by: Ahmad Fatoum <ahmad@xxxxxx> --- drivers/regulator/core.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/regulator/core.c b/drivers/regulator/core.c index 3eb4746fb757..97f359d6d29f 100644 --- a/drivers/regulator/core.c +++ b/drivers/regulator/core.c @@ -141,6 +141,8 @@ static int regulator_resolve_supply(struct regulator_dev *rdev) if (!supply_name) return 0; + dev_dbg(rdev->dev, "resolving %s\n", supply_name); + supply = regulator_get(rdev->dev, supply_name); if (IS_ERR(supply)) { if (deep_probe_is_supported()) -- 2.38.4