Lines Matching refs:lp8788_charger

102 struct lp8788_charger {  struct
133 static bool lp8788_is_charger_detected(struct lp8788_charger *pchg) in lp8788_is_charger_detected()
147 struct lp8788_charger *pchg = dev_get_drvdata(psy->dev.parent); in lp8788_charger_get_property()
166 static int lp8788_get_battery_status(struct lp8788_charger *pchg, in lp8788_get_battery_status()
199 static int lp8788_get_battery_health(struct lp8788_charger *pchg, in lp8788_get_battery_health()
219 static int lp8788_get_battery_present(struct lp8788_charger *pchg, in lp8788_get_battery_present()
233 static int lp8788_get_vbatt_adc(struct lp8788_charger *pchg, int *result) in lp8788_get_vbatt_adc()
243 static int lp8788_get_battery_voltage(struct lp8788_charger *pchg, in lp8788_get_battery_voltage()
249 static int lp8788_get_battery_capacity(struct lp8788_charger *pchg, in lp8788_get_battery_capacity()
287 static int lp8788_get_battery_temperature(struct lp8788_charger *pchg, in lp8788_get_battery_temperature()
307 static int lp8788_get_battery_charging_current(struct lp8788_charger *pchg, in lp8788_get_battery_charging_current()
320 static int lp8788_get_charging_termination_voltage(struct lp8788_charger *pchg, in lp8788_get_charging_termination_voltage()
336 struct lp8788_charger *pchg = dev_get_drvdata(psy->dev.parent); in lp8788_battery_get_property()
366 struct lp8788_charger *pchg) in lp8788_update_charger_params()
409 static void lp8788_psy_unregister(struct lp8788_charger *pchg) in lp8788_psy_unregister()
417 struct lp8788_charger *pchg = in lp8788_charger_event()
418 container_of(work, struct lp8788_charger, charger_work); in lp8788_charger_event()
425 static bool lp8788_find_irq_id(struct lp8788_charger *pchg, int virq, int *id) in lp8788_find_irq_id()
443 struct lp8788_charger *pchg = ptr; in lp8788_charger_irq_thread()
475 struct lp8788_charger *pchg, const char *name) in lp8788_set_irqs()
521 struct lp8788_charger *pchg) in lp8788_irq_register()
551 struct lp8788_charger *pchg) in lp8788_irq_unregister()
566 struct lp8788_charger *pchg) in lp8788_setup_adc_channel()
586 struct lp8788_charger *pchg = dev_get_drvdata(dev); in lp8788_show_charger_status()
611 struct lp8788_charger *pchg = dev_get_drvdata(dev); in lp8788_show_eoc_time()
627 struct lp8788_charger *pchg = dev_get_drvdata(dev); in lp8788_show_eoc_level()
661 struct lp8788_charger *pchg) in lp8788_psy_register()
688 struct lp8788_charger *pchg; in lp8788_charger_probe()
692 pchg = devm_kzalloc(dev, sizeof(struct lp8788_charger), GFP_KERNEL); in lp8788_charger_probe()
719 struct lp8788_charger *pchg = platform_get_drvdata(pdev); in lp8788_charger_remove()