Lines Matching refs:regval

179 	unsigned int regval;  in lm83_temp_read()  local
184 err = regmap_read(data->regmap, LM83_REG_TEMP[channel], &regval); in lm83_temp_read()
187 *val = (s8)regval * 1000; in lm83_temp_read()
190 err = regmap_read(data->regmap, LM83_REG_MAX[channel], &regval); in lm83_temp_read()
193 *val = (s8)regval * 1000; in lm83_temp_read()
196 err = regmap_read(data->regmap, LM83_REG_R_TCRIT, &regval); in lm83_temp_read()
199 *val = (s8)regval * 1000; in lm83_temp_read()
202 err = regmap_read(data->regmap, LM83_ALARM_REG[channel], &regval); in lm83_temp_read()
205 *val = !!(regval & LM83_MAX_ALARM_BIT[channel]); in lm83_temp_read()
208 err = regmap_read(data->regmap, LM83_ALARM_REG[channel], &regval); in lm83_temp_read()
211 *val = !!(regval & LM83_CRIT_ALARM_BIT[channel]); in lm83_temp_read()
214 err = regmap_read(data->regmap, LM83_ALARM_REG[channel], &regval); in lm83_temp_read()
217 *val = !!(regval & LM83_FAULT_BIT[channel]); in lm83_temp_read()
228 unsigned int regval; in lm83_temp_write() local
231 regval = DIV_ROUND_CLOSEST(clamp_val(val, -128000, 127000), 1000); in lm83_temp_write()
235 err = regmap_write(data->regmap, LM83_REG_MAX[channel], regval); in lm83_temp_write()
240 err = regmap_write(data->regmap, LM83_REG_R_TCRIT, regval); in lm83_temp_write()
253 unsigned int regval; in lm83_chip_read() local
258 err = regmap_read(data->regmap, LM83_REG_R_STATUS1, &regval); in lm83_chip_read()
261 *val = regval; in lm83_chip_read()
262 err = regmap_read(data->regmap, LM83_REG_R_STATUS2, &regval); in lm83_chip_read()
265 *val |= regval << 8; in lm83_chip_read()