Lines Matching refs:lp8788_charger
91 * struct lp8788_charger
102 struct lp8788_charger {
133 static bool lp8788_is_charger_detected(struct lp8788_charger *pchg)
147 struct lp8788_charger *pchg = dev_get_drvdata(psy->dev.parent);
166 static int lp8788_get_battery_status(struct lp8788_charger *pchg,
199 static int lp8788_get_battery_health(struct lp8788_charger *pchg,
219 static int lp8788_get_battery_present(struct lp8788_charger *pchg,
233 static int lp8788_get_vbatt_adc(struct lp8788_charger *pchg, int *result)
243 static int lp8788_get_battery_voltage(struct lp8788_charger *pchg,
249 static int lp8788_get_battery_capacity(struct lp8788_charger *pchg,
287 static int lp8788_get_battery_temperature(struct lp8788_charger *pchg,
307 static int lp8788_get_battery_charging_current(struct lp8788_charger *pchg,
320 static int lp8788_get_charging_termination_voltage(struct lp8788_charger *pchg,
336 struct lp8788_charger *pchg = dev_get_drvdata(psy->dev.parent);
366 struct lp8788_charger *pchg)
409 static void lp8788_psy_unregister(struct lp8788_charger *pchg)
417 struct lp8788_charger *pchg =
418 container_of(work, struct lp8788_charger, charger_work);
425 static bool lp8788_find_irq_id(struct lp8788_charger *pchg, int virq, int *id)
443 struct lp8788_charger *pchg = ptr;
475 struct lp8788_charger *pchg, const char *name)
521 struct lp8788_charger *pchg)
551 struct lp8788_charger *pchg)
566 struct lp8788_charger *pchg)
586 struct lp8788_charger *pchg = dev_get_drvdata(dev);
611 struct lp8788_charger *pchg = dev_get_drvdata(dev);
627 struct lp8788_charger *pchg = dev_get_drvdata(dev);
661 struct lp8788_charger *pchg)
688 struct lp8788_charger *pchg;
692 pchg = devm_kzalloc(dev, sizeof(struct lp8788_charger), GFP_KERNEL);
719 struct lp8788_charger *pchg = platform_get_drvdata(pdev);