Lines Matching refs:regmap

18 #include <linux/regmap.h>
94 struct regmap *regmap;
122 struct regmap *regmap = data->regmap;
130 return regmap_update_bits(regmap, TMP464_CONFIG_REG, TMP464_CONFIG_REG_REN_MASK, enable);
149 struct regmap *regmap = data->regmap;
157 err = regmap_read(regmap, TMP464_THERM_STATUS_REG, &regval);
163 err = regmap_read(regmap, TMP464_THERM2_STATUS_REG, &regval);
177 err = regmap_read(regmap, TMP464_REMOTE_OPEN_REG, &regval);
187 err = regmap_read(regmap, TMP464_THERM_LIMIT[channel], &regval);
190 err = regmap_read(regmap, TMP464_TEMP_HYST_REG, &regval2);
197 err = regmap_read(regmap, TMP464_THERM_LIMIT[channel], &regval);
203 err = regmap_read(regmap, TMP464_THERM2_LIMIT[channel], &regval);
206 err = regmap_read(regmap, TMP464_TEMP_HYST_REG, &regval2);
213 err = regmap_read(regmap, TMP464_THERM2_LIMIT[channel], &regval);
219 err = regmap_read(regmap, TMP464_TEMP_OFFSET_REG(channel), &regval);
229 err = regmap_read(regmap, TMP464_TEMP_REG(channel), &regval);
290 return regmap_update_bits(data->regmap, TMP464_CONFIG_REG,
307 struct regmap *regmap = data->regmap;
313 err = regmap_read(regmap, TMP464_THERM_LIMIT[0], &regval);
318 err = regmap_write(regmap, TMP464_TEMP_HYST_REG,
323 err = regmap_write(regmap, TMP464_THERM_LIMIT[channel], val);
327 err = regmap_write(regmap, TMP464_THERM2_LIMIT[channel], val);
331 err = regmap_write(regmap, TMP464_TEMP_OFFSET_REG(channel), val);
415 static void tmp464_restore_lock(void *regmap)
417 regmap_write(regmap, TMP464_LOCK_REG, TMP464_LOCK_VAL);
424 regmap_write(data->regmap, TMP464_CONFIG_REG, data->config_orig);
429 struct regmap *regmap = data->regmap;
433 err = regmap_read(regmap, TMP464_LOCK_REG, &regval);
438 err = regmap_write(regmap, TMP464_LOCK_REG, TMP464_UNLOCK_VAL);
442 err = devm_add_action_or_reset(dev, tmp464_restore_lock, regmap);
447 err = regmap_read(regmap, TMP464_CONFIG_REG, &regval);
456 err = regmap_update_bits(regmap, TMP464_CONFIG_REG,
523 struct regmap *regmap = data->regmap;
556 err = regmap_write(regmap, TMP464_N_FACTOR_REG(channel),
631 /* regmap */
674 data->regmap = devm_regmap_init_i2c(client, &tmp464_regmap_config);
675 if (IS_ERR(data->regmap))
676 return PTR_ERR(data->regmap);