/include/linux/mfd/ |
H A D | intel_soc_pmic.h | 22 #include <linux/regmap.h> 26 struct regmap *regmap; member in struct:intel_soc_pmic
|
H A D | syscon.h | 23 extern struct regmap *syscon_node_to_regmap(struct device_node *np); 24 extern struct regmap *syscon_regmap_lookup_by_compatible(const char *s); 25 extern struct regmap *syscon_regmap_lookup_by_pdevname(const char *s); 26 extern struct regmap *syscon_regmap_lookup_by_phandle( 30 static inline struct regmap *syscon_node_to_regmap(struct device_node *np) 35 static inline struct regmap *syscon_regmap_lookup_by_compatible(const char *s) 40 static inline struct regmap *syscon_regmap_lookup_by_pdevname(const char *s) 45 static inline struct regmap *syscon_regmap_lookup_by_phandle(
|
H A D | bcm590xx.h | 19 #include <linux/regmap.h> 29 struct regmap *regmap_pri; 30 struct regmap *regmap_sec;
|
H A D | hi6421-pmic.h | 38 struct regmap *regmap; member in struct:hi6421_pmic
|
H A D | smsc.h | 18 #include <linux/regmap.h> 33 struct regmap *regmap; member in struct:smsc 47 return regmap_read(smsc->regmap, reg, dest); 55 return regmap_write(smsc->regmap, reg, value);
|
H A D | stw481x.h | 14 #include <linux/regmap.h> 47 * @map: regmap handle to access device registers 53 struct regmap *map;
|
H A D | as3711.h | 75 struct regmap; 79 struct regmap *regmap; member in struct:as3711
|
H A D | lp3943.h | 19 #include <linux/regmap.h> 94 * @regmap: Used for I2C communication on accessing registers 105 struct regmap *regmap; member in struct:lp3943
|
H A D | davinci_voicecodec.h | 33 struct regmap; 118 struct regmap *regmap; member in struct:davinci_vc
|
H A D | lm3533.h | 23 struct regmap; 28 struct regmap *regmap; member in struct:lm3533
|
H A D | rc5t583.h | 29 #include <linux/regmap.h> 298 struct regmap *regmap; member in struct:rc5t583 340 return regmap_write(rc5t583->regmap, reg, val); 348 ret = regmap_read(rc5t583->regmap, reg, &ival); 358 return regmap_update_bits(rc5t583->regmap, reg, bit_mask, bit_mask); 365 return regmap_update_bits(rc5t583->regmap, reg, bit_mask, 0); 372 return regmap_update_bits(rc5t583->regmap, reg, mask, val);
|
H A D | max14577-private.h | 23 #include <linux/regmap.h> 442 struct regmap *regmap; /* For MUIC and Charger */ member in struct:max14577 443 struct regmap *regmap_pmic; 450 /* MAX14577 shared regmap API function */ 451 static inline int max14577_read_reg(struct regmap *map, u8 reg, u8 *dest) 462 static inline int max14577_bulk_read(struct regmap *map, u8 reg, u8 *buf, 468 static inline int max14577_write_reg(struct regmap *map, u8 reg, u8 value) 473 static inline int max14577_bulk_write(struct regmap *map, u8 reg, u8 *buf, 479 static inline int max14577_update_reg(struct regmap *ma [all...] |
H A D | tps65090.h | 26 #include <linux/regmap.h> 83 struct regmap *rmap;
|
H A D | tps80031.h | 27 #include <linux/regmap.h> 514 struct regmap *regmap[TPS80031_NUM_SLAVES]; member in struct:tps80031 552 return regmap_write(tps80031->regmap[sid], reg, val); 560 return regmap_bulk_write(tps80031->regmap[sid], reg, val, len); 570 ret = regmap_read(tps80031->regmap[sid], reg, &ival); 585 return regmap_bulk_read(tps80031->regmap[sid], reg, val, len); 593 return regmap_update_bits(tps80031->regmap[sid], reg, 602 return regmap_update_bits(tps80031->regmap[sid], reg, bit_mask, 0); 610 return regmap_update_bits(tps80031->regmap[si [all...] |
H A D | 88pm80x.h | 17 #include <linux/regmap.h> 287 struct regmap *regmap_power; 288 struct regmap *regmap_gpadc; 298 struct regmap *regmap; member in struct:pm80x_chip
|
H A D | lp8788.h | 20 #include <linux/regmap.h> 331 * @regmap : used for i2c communcation on accessing registers 338 struct regmap *regmap; member in struct:lp8788
|
/include/linux/ |
H A D | regmap.h | 27 struct regmap; 82 * @yes_ranges : pointer to an array of regmap ranges used as "yes ranges" 84 * @no_ranges: pointer to an array of regmap ranges used as "no ranges" 100 * @name: Optional name of the regmap. Useful when a device has multiple 131 * @lock: Optional lock callback (overrides regmap's default lock 177 * regmap bus is used. 180 * regmap bus is used. 326 struct regmap *regmap_init(struct device *dev, 330 int regmap_attach_dev(struct device *dev, struct regmap *map, 332 struct regmap *regmap_init_i2 [all...] |
H A D | vexpress.h | 20 #include <linux/regmap.h> 48 struct regmap * (*regmap_init)(struct device *dev, void *context); 49 void (*regmap_exit)(struct regmap *regmap, void *context); 55 /* Config regmap API */ 57 struct regmap *devm_regmap_init_vexpress_config(struct device *dev);
|
/include/linux/mfd/da9055/ |
H A D | core.h | 28 #include <linux/regmap.h> 42 struct regmap *regmap; member in struct:da9055 56 ret = regmap_read(da9055->regmap, reg, &val); 66 return regmap_write(da9055->regmap, reg, val); 72 return regmap_bulk_read(da9055->regmap, reg, val, reg_cnt); 78 return regmap_raw_write(da9055->regmap, reg, val, reg_cnt); 85 return regmap_update_bits(da9055->regmap, reg, bit_mask, reg_val);
|
/include/linux/mfd/wm8994/ |
H A D | core.h | 20 #include <linux/regmap.h> 66 struct regmap *regmap; member in struct:wm8994 92 ret = regmap_read(wm8994->regmap, reg, &val); 103 return regmap_write(wm8994->regmap, reg, val); 109 return regmap_bulk_read(wm8994->regmap, reg, buf, count); 115 return regmap_raw_write(wm8994->regmap, reg, buf, count * sizeof(u16)); 121 return regmap_update_bits(wm8994->regmap, reg, mask, val);
|
/include/linux/mfd/da9052/ |
H A D | da9052.h | 28 #include <linux/regmap.h> 93 struct regmap *regmap; member in struct:da9052 117 ret = regmap_read(da9052->regmap, reg, &val); 135 ret = regmap_write(da9052->regmap, reg, val); 156 ret = regmap_read(da9052->regmap, reg + i, &tmp); 178 ret = regmap_write(da9052->regmap, reg + i, val[i]); 198 ret = regmap_update_bits(da9052->regmap, reg, bit_mask, reg_val);
|
/include/linux/mfd/da9063/ |
H A D | core.h | 84 struct regmap *regmap; member in struct:da9063
|
/include/linux/regulator/ |
H A D | driver.h | 22 struct regmap; 233 * @enable_reg: Register for control when using regmap enable/disable ops 234 * @enable_mask: Mask for control when using regmap enable/disable ops 235 * @enable_val: Enabling value for control when using regmap enable/disable ops 236 * @disable_val: Disabling value for control when using regmap enable/disable ops 239 * @bypass_reg: Register for control when using regmap set_bypass 240 * @bypass_mask: Mask for control when using regmap set_bypass 241 * @bypass_val_on: Enabling value for control when using regmap set_bypass 242 * @bypass_val_off: Disabling value for control when using regmap set_bypass 302 * @regmap 313 struct regmap *regmap; member in struct:regulator_config 349 struct regmap *regmap; member in struct:regulator_dev [all...] |
/include/linux/mfd/arizona/ |
H A D | core.h | 17 #include <linux/regmap.h> 110 struct regmap *regmap; member in struct:arizona
|
/include/linux/mfd/pcf50633/ |
H A D | core.h | 24 struct regmap; 138 struct regmap *regmap; member in struct:pcf50633
|