Release 4.7 drivers/acpi/pmic/intel_pmic.h
  
  
#ifndef __INTEL_PMIC_H
#define __INTEL_PMIC_H
struct pmic_table {
	
int address;	/* operation region address */
	
int reg;	/* corresponding thermal register */
	
int bit;	/* control bit for power */
};
struct intel_pmic_opregion_data {
	
int (*get_power)(struct regmap *r, int reg, int bit, u64 *value);
	
int (*update_power)(struct regmap *r, int reg, int bit, bool on);
	
int (*get_raw_temp)(struct regmap *r, int reg);
	
int (*update_aux)(struct regmap *r, int reg, int raw_temp);
	
int (*get_policy)(struct regmap *r, int reg, u64 *value);
	
int (*update_policy)(struct regmap *r, int reg, int enable);
	
struct pmic_table *power_table;
	
int power_table_count;
	
struct pmic_table *thermal_table;
	
int thermal_table_count;
};
int intel_pmic_install_opregion_handler(struct device *dev, acpi_handle handle, struct regmap *regmap, struct intel_pmic_opregion_data *d);
#endif
Overall Contributors
 | Person | Tokens | Prop | Commits | CommitProp | 
| aaron lu | aaron lu | 181 | 100.00% | 1 | 100.00% | 
 | Total | 181 | 100.00% | 1 | 100.00% | 
  
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.