Searched refs:regmap (Results 1 - 25 of 50) sorted by relevance

12

/include/linux/mfd/
H A Dintel_soc_pmic.h22 #include <linux/regmap.h>
26 struct regmap *regmap; member in struct:intel_soc_pmic
H A Dsyscon.h23 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 Dbcm590xx.h19 #include <linux/regmap.h>
29 struct regmap *regmap_pri;
30 struct regmap *regmap_sec;
H A Dhi6421-pmic.h38 struct regmap *regmap; member in struct:hi6421_pmic
H A Dsmsc.h18 #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 Dstw481x.h14 #include <linux/regmap.h>
47 * @map: regmap handle to access device registers
53 struct regmap *map;
H A Das3711.h75 struct regmap;
79 struct regmap *regmap; member in struct:as3711
H A Dlp3943.h19 #include <linux/regmap.h>
94 * @regmap: Used for I2C communication on accessing registers
105 struct regmap *regmap; member in struct:lp3943
H A Ddavinci_voicecodec.h33 struct regmap;
118 struct regmap *regmap; member in struct:davinci_vc
H A Dlm3533.h23 struct regmap;
28 struct regmap *regmap; member in struct:lm3533
H A Drc5t583.h29 #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 Dmax14577-private.h23 #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 Dtps65090.h26 #include <linux/regmap.h>
83 struct regmap *rmap;
H A Dtps80031.h27 #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 D88pm80x.h17 #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 Dlp8788.h20 #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 Dregmap.h27 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 Dvexpress.h20 #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 Dcore.h28 #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 Dcore.h20 #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 Dda9052.h28 #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 Dcore.h84 struct regmap *regmap; member in struct:da9063
/include/linux/regulator/
H A Ddriver.h22 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 Dcore.h17 #include <linux/regmap.h>
110 struct regmap *regmap; member in struct:arizona
/include/linux/mfd/pcf50633/
H A Dcore.h24 struct regmap;
138 struct regmap *regmap; member in struct:pcf50633

Completed in 1101 milliseconds

12