diff options
author | Mark Brown <broonie@sirena.org.uk> | 2013-04-27 21:13:48 -0400 |
---|---|---|
committer | Mark Brown <broonie@sirena.org.uk> | 2013-04-27 21:13:48 -0400 |
commit | 64dceea44604e1b1b84f666ac5bb54ca8d2be56b (patch) | |
tree | 65ec92245b352145bd1f369c9f0f801ba28a11ef /drivers/regulator | |
parent | 813dc1b086d230ad3fe8ccf7ef70a135d08c3b27 (diff) | |
parent | 6673d66e5a772763f0e1b3b229474f261be37506 (diff) |
Merge remote-tracking branch 'regulator/topic/tps6586x' into v3.9-rc8
Diffstat (limited to 'drivers/regulator')
-rw-r--r-- | drivers/regulator/tps6586x-regulator.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/regulator/tps6586x-regulator.c b/drivers/regulator/tps6586x-regulator.c index ac8a6cb62090..d8fa37d5c734 100644 --- a/drivers/regulator/tps6586x-regulator.c +++ b/drivers/regulator/tps6586x-regulator.c | |||
@@ -246,7 +246,7 @@ static int tps6586x_regulator_set_slew_rate(struct platform_device *pdev, | |||
246 | reg = TPS6586X_SM1SL; | 246 | reg = TPS6586X_SM1SL; |
247 | break; | 247 | break; |
248 | default: | 248 | default: |
249 | dev_warn(&pdev->dev, "Only SM0/SM1 can set slew rate\n"); | 249 | dev_err(&pdev->dev, "Only SM0/SM1 can set slew rate\n"); |
250 | return -EINVAL; | 250 | return -EINVAL; |
251 | } | 251 | } |
252 | 252 | ||
@@ -305,14 +305,12 @@ static struct tps6586x_platform_data *tps6586x_parse_regulator_dt( | |||
305 | } | 305 | } |
306 | 306 | ||
307 | err = of_regulator_match(&pdev->dev, regs, tps6586x_matches, num); | 307 | err = of_regulator_match(&pdev->dev, regs, tps6586x_matches, num); |
308 | of_node_put(regs); | ||
308 | if (err < 0) { | 309 | if (err < 0) { |
309 | dev_err(&pdev->dev, "Regulator match failed, e %d\n", err); | 310 | dev_err(&pdev->dev, "Regulator match failed, e %d\n", err); |
310 | of_node_put(regs); | ||
311 | return NULL; | 311 | return NULL; |
312 | } | 312 | } |
313 | 313 | ||
314 | of_node_put(regs); | ||
315 | |||
316 | pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); | 314 | pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); |
317 | if (!pdata) { | 315 | if (!pdata) { |
318 | dev_err(&pdev->dev, "Memory alloction failed\n"); | 316 | dev_err(&pdev->dev, "Memory alloction failed\n"); |