mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 03:15:31 +09:00
power: supply: rk817-charger: Propagate proper errors
Without propagating the correct error code, defered probe doesn't work. Signed-off-by: Ondrej Jirman <megi@xff.cz>
This commit is contained in:
committed by
Mauro (mdrjr) Ribeiro
parent
f3374f20c1
commit
68c40112a5
@@ -1250,13 +1250,13 @@ static int rk817_charger_probe(struct platform_device *pdev)
|
||||
charger->bat_ps = devm_power_supply_register(&pdev->dev,
|
||||
&rk817_bat_desc, &pscfg);
|
||||
if (IS_ERR(charger->bat_ps))
|
||||
return dev_err_probe(dev, -EINVAL,
|
||||
return dev_err_probe(dev, PTR_ERR(charger->bat_ps),
|
||||
"Battery failed to probe\n");
|
||||
|
||||
charger->chg_ps = devm_power_supply_register(&pdev->dev,
|
||||
&rk817_chg_desc, &pscfg);
|
||||
if (IS_ERR(charger->chg_ps))
|
||||
return dev_err_probe(dev, -EINVAL,
|
||||
return dev_err_probe(dev, PTR_ERR(charger->chg_ps),
|
||||
"Charger failed to probe\n");
|
||||
|
||||
ret = power_supply_get_battery_info(charger->bat_ps,
|
||||
|
||||
Reference in New Issue
Block a user