Something went wrong. Try again.
Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647/* SPDX-License-Identifier: GPL-2.0 *//* * OpenFirmware regulator support routines * */
#ifndef __LINUX_OF_REG_H#define __LINUX_OF_REG_H
struct regulator_desc;
struct of_regulator_match { const char *name; void *driver_data; struct regulator_init_data *init_data; struct device_node *of_node; const struct regulator_desc *desc;};
#if defined(CONFIG_OF)extern struct regulator_init_data *of_get_regulator_init_data(struct device *dev, struct device_node *node, const struct regulator_desc *desc);extern int of_regulator_match(struct device *dev, struct device_node *node, struct of_regulator_match *matches, unsigned int num_matches);#elsestatic inline struct regulator_init_data *of_get_regulator_init_data(struct device *dev, struct device_node *node, const struct regulator_desc *desc){ return NULL;}
static inline int of_regulator_match(struct device *dev, struct device_node *node, struct of_regulator_match *matches, unsigned int num_matches){ return 0;}#endif /* CONFIG_OF */
#endif /* __LINUX_OF_REG_H */