summaryrefslogtreecommitdiff
path: root/drivers/regulator
diff options
context:
space:
mode:
authorAlex Frid <afrid@nvidia.com>2014-01-29 20:22:01 -0800
committerYu-Huan Hsu <yhsu@nvidia.com>2014-01-30 17:04:49 -0800
commit61129bead6a28d5d1d4fa5426c2a687218be0769 (patch)
tree7cb29f33f91ca4d7bac271c1701c153f45dc792e /drivers/regulator
parent1e6da56e320689a63e2a5e85116b0144b1a5e4d1 (diff)
regulator: pwm: Separate defer message from fail
Change-Id: I52c3b694d787318677bb250a607eb2aebd99ba6b Signed-off-by: Alex Frid <afrid@nvidia.com> Reviewed-on: http://git-master/r/361857 Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Diffstat (limited to 'drivers/regulator')
-rw-r--r--drivers/regulator/pwm-regulator.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/regulator/pwm-regulator.c b/drivers/regulator/pwm-regulator.c
index 416a158a162a..aa813933ed41 100644
--- a/drivers/regulator/pwm-regulator.c
+++ b/drivers/regulator/pwm-regulator.c
@@ -231,7 +231,10 @@ static int pwm_regulator_probe(struct platform_device *pdev)
preg->pwm = devm_pwm_get(&pdev->dev, NULL);
if (IS_ERR(preg->pwm)) {
ret = PTR_ERR(preg->pwm);
- dev_err(&pdev->dev, "PWM request failed: %d\n", ret);
+ if (ret == -EPROBE_DEFER)
+ dev_info(&pdev->dev, "PWM request deferred\n");
+ else
+ dev_err(&pdev->dev, "PWM request failed: %d\n", ret);
return ret;
}