diff mbox

regulator: core: Log when we bring constraints into range

Message ID 1459294719-20531-1-git-send-email-broonie@kernel.org
State Accepted
Commit 45a91e8f767afbbffff46bf7251f81d15d121136
Headers show

Commit Message

Mark Brown March 29, 2016, 11:38 p.m. UTC
This aids in debugging problems triggered by the regulator core applying
its constraints, we could potentially crash immediately after updating
the voltage if the constraints are buggy.

Signed-off-by: Mark Brown <broonie@kernel.org>

---
 drivers/regulator/core.c | 2 ++
 1 file changed, 2 insertions(+)

-- 
2.8.0.rc3
diff mbox

Patch

diff --git a/drivers/regulator/core.c b/drivers/regulator/core.c
index 881c37e61f75..18dd7ee61455 100644
--- a/drivers/regulator/core.c
+++ b/drivers/regulator/core.c
@@ -935,6 +935,8 @@  static int machine_constraints_voltage(struct regulator_dev *rdev,
 		}
 
 		if (target_min != current_uV || target_max != current_uV) {
+			rdev_info(rdev, "Bringing %duV into %d-%duV\n",
+				  current_uV, target_min, target_max);
 			ret = _regulator_do_set_voltage(
 				rdev, target_min, target_max);
 			if (ret < 0) {