mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 11:41:38 -04:00
Merge git://git.infradead.org/battery-2.6
* git://git.infradead.org/battery-2.6: PMU battery: filenames in sysfs with spaces pda_power: add init and exit function callbacks
This commit is contained in:
commit
38e80121bd
3 changed files with 16 additions and 1 deletions
|
|
@ -209,6 +209,12 @@ static int pda_power_probe(struct platform_device *pdev)
|
|||
|
||||
pdata = pdev->dev.platform_data;
|
||||
|
||||
if (pdata->init) {
|
||||
ret = pdata->init(dev);
|
||||
if (ret < 0)
|
||||
goto init_failed;
|
||||
}
|
||||
|
||||
update_status();
|
||||
update_charger();
|
||||
|
||||
|
|
@ -298,6 +304,9 @@ ac_irq_failed:
|
|||
if (pdata->is_ac_online)
|
||||
power_supply_unregister(&pda_psy_ac);
|
||||
ac_supply_failed:
|
||||
if (pdata->exit)
|
||||
pdata->exit(dev);
|
||||
init_failed:
|
||||
wrongid:
|
||||
return ret;
|
||||
}
|
||||
|
|
@ -318,6 +327,8 @@ static int pda_power_remove(struct platform_device *pdev)
|
|||
power_supply_unregister(&pda_psy_usb);
|
||||
if (pdata->is_ac_online)
|
||||
power_supply_unregister(&pda_psy_ac);
|
||||
if (pdata->exit)
|
||||
pdata->exit(dev);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -159,7 +159,7 @@ static int __init pmu_bat_init(void)
|
|||
if (!pbat)
|
||||
break;
|
||||
|
||||
sprintf(pbat->name, "PMU battery %d", i);
|
||||
sprintf(pbat->name, "PMU_battery_%d", i);
|
||||
pbat->bat.name = pbat->name;
|
||||
pbat->bat.properties = pmu_bat_props;
|
||||
pbat->bat.num_properties = ARRAY_SIZE(pmu_bat_props);
|
||||
|
|
|
|||
Loading…
Reference in a new issue