Lines Matching refs:lp

107 	struct lp8788 *lp;  member
141 lp8788_read_byte(pchg->lp, LP8788_CHG_STATUS, &data); in lp8788_is_charger_detected()
159 lp8788_read_byte(pchg->lp, LP8788_CHG_IDCIN, &read); in lp8788_charger_get_property()
177 ret = lp8788_read_byte(pchg->lp, LP8788_CHG_STATUS, &data); in lp8788_get_battery_status()
209 ret = lp8788_read_byte(pchg->lp, LP8788_CHG_STATUS, &data); in lp8788_get_battery_health()
229 ret = lp8788_read_byte(pchg->lp, LP8788_CHG_STATUS, &data); in lp8788_get_battery_present()
256 struct lp8788 *lp = pchg->lp; in lp8788_get_battery_capacity() local
271 ret = lp8788_read_byte(lp, LP8788_CHG_STATUS, &data); in lp8788_get_battery_capacity()
316 lp8788_read_byte(pchg->lp, LP8788_CHG_IBATT, &read); in lp8788_get_battery_charging_current()
329 lp8788_read_byte(pchg->lp, LP8788_CHG_VTERM, &read); in lp8788_get_charging_termination_voltage()
372 struct lp8788 *lp = pchg->lp; in lp8788_update_charger_params() local
391 ret = lp8788_write_byte(lp, param->addr, param->val); in lp8788_update_charger_params()
453 pdata->charger_event(pchg->lp, event); in lp8788_charger_event()
509 struct irq_domain *irqdm = pchg->lp->irqdm; in lp8788_set_irqs()
646 lp8788_read_byte(pchg->lp, LP8788_CHG_STATUS, &data); in lp8788_show_charger_status()
660 lp8788_read_byte(pchg->lp, LP8788_CHG_EOC, &val); in lp8788_show_eoc_time()
677 lp8788_read_byte(pchg->lp, LP8788_CHG_EOC, &val); in lp8788_show_eoc_level()
703 struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); in lp8788_charger_probe() local
712 pchg->lp = lp; in lp8788_charger_probe()
713 pchg->pdata = lp->pdata ? lp->pdata->chg_pdata : NULL; in lp8788_charger_probe()