Lines Matching refs:regval
196 static int ina2xx_read_reg(struct device *dev, int reg, unsigned int *regval) in ina2xx_read_reg() argument
205 ret = regmap_read(data->regmap, reg, regval); in ina2xx_read_reg()
209 dev_dbg(dev, "read %d, val = 0x%04x\n", reg, *regval); in ina2xx_read_reg()
219 if (*regval == 0) { in ina2xx_read_reg()
255 unsigned int regval) in ina2xx_get_value() argument
262 val = DIV_ROUND_CLOSEST((s16)regval, data->config->shunt_div); in ina2xx_get_value()
265 val = (regval >> data->config->bus_voltage_shift) in ina2xx_get_value()
270 val = regval * data->config->power_lsb; in ina2xx_get_value()
274 val = (s16)regval; in ina2xx_get_value()
278 regval); in ina2xx_get_value()
295 unsigned int regval; in ina2xx_show_value() local
297 int err = ina2xx_read_reg(dev, attr->index, ®val); in ina2xx_show_value()
303 ina2xx_get_value(data, attr->index, regval)); in ina2xx_show_value()
362 unsigned int regval; in ina226_show_interval() local
364 status = regmap_read(data->regmap, INA2XX_CONFIG, ®val); in ina226_show_interval()
368 return snprintf(buf, PAGE_SIZE, "%d\n", ina226_reg_to_interval(regval)); in ina226_show_interval()