Lines Matching defs:regmap
19 #include <linux/regmap.h>
47 struct regmap *regmap;
81 ret = regmap_read(data->regmap, LTC_REG_CONFIG, &val);
93 regmap_update_bits(data->regmap, LTC_REG_CONFIG, BIT(5 - offset),
104 ret = regmap_read(data->regmap, LTC_REG_MODE, &val);
116 return regmap_update_bits(data->regmap, LTC_REG_MODE,
126 return regmap_update_bits(data->regmap, LTC_REG_MODE,
147 return regmap_update_bits(data->regmap, LTC_REG_MODE,
153 struct device *dev = regmap_get_device(data->regmap);
172 regmap_write(data->regmap, LTC_REG_MODE, LTC_GPIO_ALL_INPUT);
181 return regmap_update_bits(data->regmap, LTC_REG_SWITCH,
189 return regmap_update_bits(data->regmap, LTC_REG_SWITCH,
237 data->regmap = devm_regmap_init_i2c(client, <c4306_regmap_config);
238 if (IS_ERR(data->regmap)) {
239 ret = PTR_ERR(data->regmap);
260 if (regmap_write(data->regmap, LTC_REG_SWITCH, 0) < 0) {
273 if (regmap_write(data->regmap, LTC_REG_CONFIG, val) < 0)