power: bq24257: Use managed power supply register
authorAndreas Dannenberg <dannenberg@ti.com>
Mon, 28 Sep 2015 22:33:51 +0000 (17:33 -0500)
committerSebastian Reichel <sre@kernel.org>
Tue, 29 Sep 2015 14:48:07 +0000 (16:48 +0200)
commitdfc602524b9f4ecc6de9a3050667412176db7c55
treebdc9773bd788b51a5d8f0c06b5e280629f530b5e
parent9b1cf1e44d91e80b17a315d04193b1764ca82a15
power: bq24257: Use managed power supply register

Use the devm_* managed version of the function to register the power
supply and remove the associated unregister function. This will simplify
error handling moving forward as it allows the unregister to happen
automatically. It also saves a few lines of code.

As this changes the order of putting the bq24257 into reset vs.
unregistering the power-supply during driver remove re-tested various
driver unload scenario to make sure that this doesn't cause any
unintended side effects such as erroneous interrupts.

Signed-off-by: Andreas Dannenberg <dannenberg@ti.com>
Reviewed-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Signed-off-by: Sebastian Reichel <sre@kernel.org>
drivers/power/bq24257_charger.c
This page took 0.02452 seconds and 5 git commands to generate.