/* 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); #else static 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 */
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
ab8500.h | File | 7.03 KB | 0644 |
|
act8865.h | File | 1.85 KB | 0644 |
|
arizona-ldo1.h | File | 532 B | 0644 |
|
arizona-micsupp.h | File | 493 B | 0644 |
|
consumer.h | File | 17.86 KB | 0644 |
|
da9211.h | File | 1.15 KB | 0644 |
|
db8500-prcmu.h | File | 1.14 KB | 0644 |
|
driver.h | File | 18.94 KB | 0644 |
|
fan53555.h | File | 1.35 KB | 0644 |
|
fixed.h | File | 2.41 KB | 0644 |
|
gpio-regulator.h | File | 2.4 KB | 0644 |
|
lp3971.h | File | 1.38 KB | 0644 |
|
lp3972.h | File | 1.28 KB | 0644 |
|
lp872x.h | File | 2.03 KB | 0644 |
|
machine.h | File | 8.18 KB | 0644 |
|
max1586.h | File | 2.14 KB | 0644 |
|
max8649.h | File | 976 B | 0644 |
|
max8660.h | File | 1.55 KB | 0644 |
|
max8952.h | File | 2.94 KB | 0644 |
|
max8973-regulator.h | File | 3.18 KB | 0644 |
|
mt6311.h | File | 834 B | 0644 |
|
mt6323-regulator.h | File | 1.2 KB | 0644 |
|
mt6380-regulator.h | File | 870 B | 0644 |
|
mt6397-regulator.h | File | 1.17 KB | 0644 |
|
of_regulator.h | File | 1.09 KB | 0644 |
|
pfuze100.h | File | 2.13 KB | 0644 |
|
qcom_smd-regulator.h | File | 989 B | 0644 |
|
tps51632-regulator.h | File | 1.62 KB | 0644 |
|
tps62360.h | File | 1.85 KB | 0644 |
|
tps6507x.h | File | 1.09 KB | 0644 |
|
userspace-consumer.h | File | 675 B | 0644 |
|