Jingoo Han
3343fa1748
regulator: lp8788-buck: use devm_regulator_register()
...
Use devm_regulator_register() to make cleanup paths simpler,
and remove unnecessary remove().
Signed-off-by: Jingoo Han <jg1.han@samsung.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-30 18:10:59 +01:00
Jingoo Han
ed602534df
regulator: lp872x: use devm_regulator_register()
...
Use devm_regulator_register() to make cleanup paths simpler,
and remove unnecessary remove().
Signed-off-by: Jingoo Han <jg1.han@samsung.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-30 18:10:59 +01:00
Jingoo Han
e97bba912e
regulator: da9063: use devm_regulator_register()
...
Use devm_regulator_register() to make cleanup paths simpler.
Signed-off-by: Jingoo Han <jg1.han@samsung.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-30 18:10:52 +01:00
Jingoo Han
a4a6b9de5c
regulator: ab8500-ext: use devm_regulator_register()
...
Use devm_regulator_register() to make cleanup paths simpler,
and remove unnecessary remove().
Signed-off-by: Jingoo Han <jg1.han@samsung.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-30 18:10:52 +01:00
Jingoo Han
fda5842cc6
regulator: ab3100: use devm_regulator_register()
...
Use devm_regulator_register() to make cleanup paths simpler.
Signed-off-by: Jingoo Han <jg1.han@samsung.com >
Acked-by: Linus Walleij <linus.walleij@linaro.org >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-30 18:10:52 +01:00
Mark Brown
0cdfcc0f93
regulator: core: Split devres code out into a separate file
...
Cut down on the size of core.c a bit more and ensure that the devres
versions of things don't do too much peering inside the internals of
the APIs they wrap.
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-17 00:28:45 +01:00
Axel Lin
cee8e35594
regulator: core: Refactor devm_regulator_get* APIs
...
The implementation of devm_regulator_get, devm_regulator_get_exclusive and
devm_regulator_get_optional are almost the same.
Introduce _devm_regulator_get helper function and refactor the code.
Also move devm_regulator_get_exclusive to proper place, put it after
regulator_get_exclusive() function.
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-17 00:28:44 +01:00
Axel Lin
cb2e45e316
regulator: palmas: Drop regulator_unregister while using devm_regulator_register
...
Commmit af40a94aba "regulator: palmas: Use devm_regulator_register" missed
removing a regulator_unregister() call if palmas_extreg_init falis. Fix it.
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Acked-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-17 00:28:44 +01:00
Sachin Kamat
cab87f062d
regulator: Remove redundant NULL assignment
...
NULL assignment corrupts the error pointer and is not
necessary.
Reported-by: kbuild test robot <fengguang.wu@intel.com >
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-17 00:28:44 +01:00
Sachin Kamat
42141f22e3
regulator: core: Fix a trivial typo
...
Changed automaticall -> automatically.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-17 00:28:44 +01:00
Sachin Kamat
0fb0c82e81
regulator: tps80031: Use devm_regulator_register
...
devm_* simplifies the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-17 00:28:44 +01:00
Sachin Kamat
ab1d65e03a
regulator: tps65912: Use devm_regulator_register
...
devm_* simplifies the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-17 00:28:44 +01:00
Sachin Kamat
95095e422e
regulator: tps65910: Use devm_regulator_register
...
devm_* simplifies the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-17 00:28:43 +01:00
Sachin Kamat
884ea5570f
regulator: tps6586x: Use devm_regulator_register
...
devm_* simplifies the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-17 00:28:43 +01:00
Sachin Kamat
4aac198ddc
regulator: tps65217: Use devm_regulator_register
...
devm_* simplifies the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-17 00:28:43 +01:00
Sachin Kamat
9738efae69
regulator: tps65090: Use devm_regulator_register
...
devm_* simplifies the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-17 00:28:43 +01:00
Sachin Kamat
71b710e705
regulator: tps6507x: Use devm_regulator_register
...
devm_* simplifies the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-17 00:28:43 +01:00
Sachin Kamat
9c7c9eae5f
regulator: tps65023: Use devm_regulator_register
...
devm_* simplifies the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-17 00:28:43 +01:00
Sachin Kamat
58c6e938c0
regulator: tps62360: Use devm_regulator_register
...
devm_* simplifies the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-17 00:28:43 +01:00
Sachin Kamat
1084081dc8
regulator: tps51632: Use devm_regulator_register
...
devm_* simplifies the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-17 00:28:42 +01:00
Sachin Kamat
91dfc80d84
regulator: ti-abb: Use devm_regulator_register
...
devm_* simplifies the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-17 00:28:42 +01:00
Sachin Kamat
1377530910
regulator: rc5t583: Use devm_regulator_register
...
devm_* simplifies the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Acked-by: Marek Vasut <marex@denx.de >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-17 00:28:42 +01:00
Sachin Kamat
51c86b3eb8
regulator: palmas: Use devm_regulator_register
...
devm_* simplifies the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-17 00:28:42 +01:00
Sachin Kamat
8c0b4ab502
regulator: mc13892: Use devm_regulator_register
...
devm_* simplifies the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Acked-by: Marek Vasut <marex@denx.de >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-17 00:28:42 +01:00
Sachin Kamat
8e568635af
regulator: mc13783: Use devm_regulator_register
...
devm_* simplifies the code.
Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org >
Acked-by: Marek Vasut <marex@denx.de >
Signed-off-by: Mark Brown <broonie@linaro.org >
2013-09-17 00:28:42 +01:00