12345678910111213141516171819202122232425262728293031323334353637383940 |
- /*
- * OpenFirmware regulator support routines
- *
- */
- #ifndef __LINUX_OF_REG_H
- #define __LINUX_OF_REG_H
- struct of_regulator_match {
- const char *name;
- void *driver_data;
- struct regulator_init_data *init_data;
- struct device_node *of_node;
- };
- #if defined(CONFIG_OF)
- extern struct regulator_init_data
- *of_get_regulator_init_data(struct device *dev,
- struct device_node *node);
- extern int of_regulator_match(struct device *dev, struct device_node *node,
- struct of_regulator_match *matches,
- unsigned int num_matches);
- #else
- static inline struct regulator_init_data
- *of_get_regulator_init_data(struct device *dev,
- struct device_node *node)
- {
- 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 */
|