Lines Matching defs:regmap
18 #include <linux/regmap.h>
73 struct regmap *regmap = dev_get_drvdata(dev);
77 ret = regmap_bulk_read(regmap, ISL12022_REG_TEMP_L, &buf, sizeof(buf));
119 struct regmap *regmap = dev_get_drvdata(dev);
126 ret = regmap_update_bits(regmap, ISL12022_REG_BETA,
133 hwmon = devm_hwmon_device_register_with_info(dev, "isl12022", regmap,
146 struct regmap *regmap = dev_get_drvdata(dev);
150 ret = regmap_bulk_read(regmap, ISL12022_REG_SC, buf, sizeof(buf));
181 struct regmap *regmap = dev_get_drvdata(dev);
188 ret = regmap_update_bits(regmap, ISL12022_REG_INT,
208 return regmap_bulk_write(regmap, ISL12022_REG_SC, buf, sizeof(buf));
213 struct regmap *regmap = dev_get_drvdata(dev);
219 ret = regmap_read(regmap, ISL12022_REG_SR, &val);
251 struct regmap *regmap = dev_get_drvdata(dev);
260 regmap_update_bits(regmap, ISL12022_REG_INT, ISL12022_INT_FO_MASK,
272 ret = regmap_update_bits(regmap, ISL12022_REG_INT,
291 struct regmap *regmap = dev_get_drvdata(dev);
311 ret = regmap_update_bits(regmap, ISL12022_REG_PWR_VBAT, mask, val);
322 regmap_write_bits(regmap, ISL12022_REG_BETA,
329 struct regmap *regmap;
335 regmap = devm_regmap_init_i2c(client, ®map_config);
336 if (IS_ERR(regmap)) {
337 dev_err(&client->dev, "regmap allocation failed\n");
338 return PTR_ERR(regmap);
341 dev_set_drvdata(&client->dev, regmap);