2 * OpenFirmware regulator support routines
6 #ifndef __LINUX_OF_REG_H
7 #define __LINUX_OF_REG_H
11 struct of_regulator_match
{
14 struct regulator_init_data
*init_data
;
15 struct device_node
*of_node
;
16 const struct regulator_desc
*desc
;
19 #if defined(CONFIG_OF)
20 extern struct regulator_init_data
21 *of_get_regulator_init_data(struct device
*dev
,
22 struct device_node
*node
,
23 const struct regulator_desc
*desc
);
24 extern int of_regulator_match(struct device
*dev
, struct device_node
*node
,
25 struct of_regulator_match
*matches
,
26 unsigned int num_matches
);
28 static inline struct regulator_init_data
29 *of_get_regulator_init_data(struct device
*dev
,
30 struct device_node
*node
,
31 const struct regulator_desc
*desc
)
36 static inline int of_regulator_match(struct device
*dev
,
37 struct device_node
*node
,
38 struct of_regulator_match
*matches
,
39 unsigned int num_matches
)
43 #endif /* CONFIG_OF */
45 #endif /* __LINUX_OF_REG_H */