Skip to content

Commit 4970d83

Browse files
krzksre
authored andcommitted
power_supply: charger-manager: Add parent for power supply
The 'parent' argument passed to power_supply_register() is now used to postpone callbacks to the driver until the driver's probe end. Pass current device from charger-manager to utilize that. This will move created power supply from virtual to platform devices. Signed-off-by: Krzysztof Kozlowski <[email protected]> Signed-off-by: Sebastian Reichel <[email protected]>
1 parent a9f6a19 commit 4970d83

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

drivers/power/charger-manager.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1768,7 +1768,8 @@ static int charger_manager_probe(struct platform_device *pdev)
17681768

17691769
INIT_DELAYED_WORK(&cm->fullbatt_vchk_work, fullbatt_vchk);
17701770

1771-
cm->charger_psy = power_supply_register(NULL, &cm->charger_psy_desc,
1771+
cm->charger_psy = power_supply_register(&pdev->dev,
1772+
&cm->charger_psy_desc,
17721773
&psy_cfg);
17731774
if (IS_ERR(cm->charger_psy)) {
17741775
dev_err(&pdev->dev, "Cannot register charger-manager with name \"%s\"\n",

0 commit comments

Comments
 (0)