Searched refs:da9052 (Results 1 – 2 of 2) sorted by relevance
/include/linux/mfd/da9052/ |
D | da9052.h | 83 struct da9052 { struct 97 int (*fix_io) (struct da9052 *da9052, unsigned char reg); argument 101 int da9052_adc_manual_read(struct da9052 *da9052, unsigned char channel); 102 int da9052_adc_read_temp(struct da9052 *da9052); 105 static inline int da9052_reg_read(struct da9052 *da9052, unsigned char reg) in da9052_reg_read() argument 109 ret = regmap_read(da9052->regmap, reg, &val); in da9052_reg_read() 113 if (da9052->fix_io) { in da9052_reg_read() 114 ret = da9052->fix_io(da9052, reg); in da9052_reg_read() 122 static inline int da9052_reg_write(struct da9052 *da9052, unsigned char reg, in da9052_reg_write() argument 127 ret = regmap_write(da9052->regmap, reg, val); in da9052_reg_write() [all …]
|
D | pdata.h | 15 struct da9052; 19 int (*init) (struct da9052 *da9052);
|