Home
last modified time | relevance | path

Searched refs:regmap (Results 1 – 25 of 34) sorted by relevance

12

/include/linux/
Dregmap.h24 struct regmap;
310 struct regmap *regmap_init(struct device *dev,
314 struct regmap *regmap_init_i2c(struct i2c_client *i2c,
316 struct regmap *regmap_init_spi(struct spi_device *dev,
318 struct regmap *regmap_init_mmio_clk(struct device *dev, const char *clk_id,
322 struct regmap *devm_regmap_init(struct device *dev,
326 struct regmap *devm_regmap_init_i2c(struct i2c_client *i2c,
328 struct regmap *devm_regmap_init_spi(struct spi_device *dev,
330 struct regmap *devm_regmap_init_mmio_clk(struct device *dev, const char *clk_id,
344 static inline struct regmap *regmap_init_mmio(struct device *dev, in regmap_init_mmio()
[all …]
/include/linux/mfd/
Dsyscon.h20 extern struct regmap *syscon_node_to_regmap(struct device_node *np);
21 extern struct regmap *syscon_regmap_lookup_by_compatible(const char *s);
22 extern struct regmap *syscon_regmap_lookup_by_pdevname(const char *s);
23 extern struct regmap *syscon_regmap_lookup_by_phandle(
Dsmsc.h33 struct regmap *regmap; member
47 return regmap_read(smsc->regmap, reg, dest); in smsc_read()
55 return regmap_write(smsc->regmap, reg, value); in smsc_write()
Dmax77693-private.h305 struct regmap *regmap; member
306 struct regmap *regmap_muic;
307 struct regmap *regmap_haptic;
323 extern int max77693_read_reg(struct regmap *map, u8 reg, u8 *dest);
324 extern int max77693_bulk_read(struct regmap *map, u8 reg, int count,
326 extern int max77693_write_reg(struct regmap *map, u8 reg, u8 value);
327 extern int max77693_bulk_write(struct regmap *map, u8 reg, int count,
329 extern int max77693_update_reg(struct regmap *map, u8 reg, u8 val, u8 mask);
Das3711.h75 struct regmap;
79 struct regmap *regmap; member
Drc5t583.h298 struct regmap *regmap; member
340 return regmap_write(rc5t583->regmap, reg, val); in rc5t583_write()
348 ret = regmap_read(rc5t583->regmap, reg, &ival); in rc5t583_read()
358 return regmap_update_bits(rc5t583->regmap, reg, bit_mask, bit_mask); in rc5t583_set_bits()
365 return regmap_update_bits(rc5t583->regmap, reg, bit_mask, 0); in rc5t583_clear_bits()
372 return regmap_update_bits(rc5t583->regmap, reg, mask, val); in rc5t583_update()
Dlm3533.h23 struct regmap;
28 struct regmap *regmap; member
Dtps80031.h514 struct regmap *regmap[TPS80031_NUM_SLAVES]; member
552 return regmap_write(tps80031->regmap[sid], reg, val); in tps80031_write()
560 return regmap_bulk_write(tps80031->regmap[sid], reg, val, len); in tps80031_writes()
570 ret = regmap_read(tps80031->regmap[sid], reg, &ival); in tps80031_read()
585 return regmap_bulk_read(tps80031->regmap[sid], reg, val, len); in tps80031_reads()
593 return regmap_update_bits(tps80031->regmap[sid], reg, in tps80031_set_bits()
602 return regmap_update_bits(tps80031->regmap[sid], reg, bit_mask, 0); in tps80031_clr_bits()
610 return regmap_update_bits(tps80031->regmap[sid], reg, mask, val); in tps80031_update()
Dmax77686-private.h225 struct regmap *regmap; /* regmap for mfd */ member
226 struct regmap *rtc_regmap; /* regmap for rtc */
Dtwl6040.h209 struct regmap;
214 struct regmap *regmap; member
D88pm80x.h288 struct regmap *regmap_power;
289 struct regmap *regmap_gpadc;
299 struct regmap *regmap; member
Dtps65910.h895 struct regmap *regmap; member
924 return regmap_read(tps65910->regmap, reg, val); in tps65910_reg_read()
930 return regmap_write(tps65910->regmap, reg, val); in tps65910_reg_write()
936 return regmap_update_bits(tps65910->regmap, reg, mask, mask); in tps65910_reg_set_bits()
942 return regmap_update_bits(tps65910->regmap, reg, mask, 0); in tps65910_reg_clear_bits()
948 return regmap_update_bits(tps65910->regmap, reg, mask, val); in tps65910_reg_update_bits()
Dmax8907.h245 struct regmap *regmap_gen;
246 struct regmap *regmap_rtc;
Dsi476x-core.h126 struct regmap *regmap; member
531 struct regmap *devm_regmap_init_si476x(struct si476x_core *);
Dlp8788.h338 struct regmap *regmap; member
D88pm860x.h385 struct regmap *regmap; member
386 struct regmap *regmap_companion;
Dtps65217.h277 struct regmap *regmap; member
Dtps65090.h69 struct regmap *rmap;
/include/linux/mfd/da9055/
Dcore.h42 struct regmap *regmap; member
56 ret = regmap_read(da9055->regmap, reg, &val); in da9055_reg_read()
66 return regmap_write(da9055->regmap, reg, val); in da9055_reg_write()
72 return regmap_bulk_read(da9055->regmap, reg, val, reg_cnt); in da9055_group_read()
78 return regmap_raw_write(da9055->regmap, reg, val, reg_cnt); in da9055_group_write()
85 return regmap_update_bits(da9055->regmap, reg, bit_mask, reg_val); in da9055_reg_update()
/include/linux/mfd/da9052/
Dda9052.h92 struct regmap *regmap; member
116 ret = regmap_read(da9052->regmap, reg, &val); in da9052_reg_read()
134 ret = regmap_write(da9052->regmap, reg, val); in da9052_reg_write()
152 ret = regmap_bulk_read(da9052->regmap, reg, val, reg_cnt); in da9052_group_read()
170 ret = regmap_raw_write(da9052->regmap, reg, val, reg_cnt); in da9052_group_write()
189 ret = regmap_update_bits(da9052->regmap, reg, bit_mask, reg_val); in da9052_reg_update()
/include/linux/regulator/
Ddriver.h22 struct regmap;
264 struct regmap *regmap; member
300 struct regmap *regmap; member
/include/linux/mfd/wm8994/
Dcore.h67 struct regmap *regmap; member
/include/linux/mfd/arizona/
Dcore.h86 struct regmap *regmap; member
/include/linux/mfd/samsung/
Dcore.h44 struct regmap *regmap; member
/include/linux/mfd/pcf50633/
Dcore.h24 struct regmap;
138 struct regmap *regmap; member

12