瀏覽代碼

regulator: core: Log when we bring constraints into range

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>
Mark Brown 9 年之前
父節點
當前提交
45a91e8f76
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      drivers/regulator/core.c

+ 2 - 0
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) {
 		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(
 			ret = _regulator_do_set_voltage(
 				rdev, target_min, target_max);
 				rdev, target_min, target_max);
 			if (ret < 0) {
 			if (ret < 0) {