Lines Matching refs:pmic
46 struct pmic;
48 int (*fg_battery_check) (struct pmic *p, struct pmic *bat);
49 int (*fg_battery_update) (struct pmic *p, struct pmic *bat);
53 int (*chrg_type) (struct pmic *p);
54 int (*chrg_bat_present) (struct pmic *p);
55 int (*chrg_state) (struct pmic *p, int state, int current);
60 int (*battery_init) (struct pmic *bat, struct pmic *p1,
61 struct pmic *p2, struct pmic *p3);
62 int (*battery_charge) (struct pmic *bat);
64 struct pmic *chrg, *fg, *muic;
67 struct pmic { struct
83 struct pmic *parent; argument
234 int pmic_bind_children(struct udevice *pmic, ofnode parent,
335 int check_reg(struct pmic *p, u32 reg);
336 struct pmic *pmic_alloc(void);
337 struct pmic *pmic_get(const char *s);
338 int pmic_probe(struct pmic *p);
339 int pmic_reg_read(struct pmic *p, u32 reg, u32 *val);
340 int pmic_reg_write(struct pmic *p, u32 reg, u32 val);
341 int pmic_set_output(struct pmic *p, u32 reg, int ldo, int on);