Lines Matching refs:udevice
164 int (*reg_count)(struct udevice *dev);
165 int (*read)(struct udevice *dev, uint reg, uint8_t *buffer, int len);
166 int (*write)(struct udevice *dev, uint reg, const uint8_t *buffer,
168 int (*suspend)(struct udevice *dev);
169 int (*resume)(struct udevice *dev);
170 int (*shutdown)(struct udevice *dev);
234 int pmic_bind_children(struct udevice *pmic, ofnode parent,
246 int pmic_get(const char *name, struct udevice **devp);
256 int pmic_reg_count(struct udevice *dev);
269 int pmic_read(struct udevice *dev, uint reg, uint8_t *buffer, int len);
270 int pmic_write(struct udevice *dev, uint reg, const uint8_t *buffer, int len);
279 int pmic_reg_read(struct udevice *dev, uint reg);
289 int pmic_reg_write(struct udevice *dev, uint reg, uint value);
303 int pmic_clrsetbits(struct udevice *dev, uint reg, uint clr, uint set);
311 int pmic_suspend(struct udevice *dev);
319 int pmic_resume(struct udevice *dev);
327 int pmic_shutdown(struct udevice *dev);