Lines Matching defs:charger
3 * TI LP8788 MFD - battery charger driver
42 #define LP8788_CHARGER_NAME "charger"
93 * @charger : power supply driver for the battery charger
95 * @charger_work : work queue for charger input interrupts
98 * @irqs : charger dedicated interrupts
99 * @num_irqs : total numbers of charger interrupts
100 * @pdata : charger platform specific data
104 struct power_supply *charger;
375 dev_info(&pdev->dev, "skip updating charger parameters\n");
412 power_supply_unregister(pchg->charger);
456 power_supply_changed(pchg->charger);
463 /* report charger dectection event if used */
670 pchg->charger = power_supply_register(&pdev->dev,
673 if (IS_ERR(pchg->charger))
679 power_supply_unregister(pchg->charger);
713 dev_warn(dev, "failed to register charger irq: %d\n", ret);
741 MODULE_ALIAS("platform:lp8788-charger");