cregit-Linux how code gets into the kernel

Release 4.12 include/linux/regulator/of_regulator.h

/*
 * 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; }

Contributors

PersonTokensPropCommitsCommitProp
Rajendra Nayak1760.71%133.33%
Javier Martinez Canillas621.43%133.33%
Shawn Guo517.86%133.33%
Total28100.00%3100.00%


static inline int of_regulator_match(struct device *dev, struct device_node *node, struct of_regulator_match *matches, unsigned int num_matches) { return 0; }

Contributors

PersonTokensPropCommitsCommitProp
Thierry Reding29100.00%1100.00%
Total29100.00%1100.00%

#endif /* CONFIG_OF */ #endif /* __LINUX_OF_REG_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
Thierry Reding7748.73%120.00%
Rajendra Nayak5031.65%120.00%
Javier Martinez Canillas2113.29%240.00%
Shawn Guo106.33%120.00%
Total158100.00%5100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.