Lines Matching refs:regval
167 static int max6621_verify_reg_data(struct device *dev, int regval) in max6621_verify_reg_data() argument
169 if (regval >= MAX6621_PECI_ERR_MIN && in max6621_verify_reg_data()
170 regval <= MAX6621_PECI_ERR_MAX) { in max6621_verify_reg_data()
172 regval); in max6621_verify_reg_data()
177 switch (regval) { in max6621_verify_reg_data()
180 regval); in max6621_verify_reg_data()
183 dev_dbg(dev, "Polling disabled - err 0x%04x.\n", regval); in max6621_verify_reg_data()
187 regval); in max6621_verify_reg_data()
190 dev_dbg(dev, "Resource is disabled - err 0x%04x.\n", regval); in max6621_verify_reg_data()
193 dev_dbg(dev, "No alert active - err 0x%04x.\n", regval); in max6621_verify_reg_data()
205 u32 regval; in max6621_read() local
215 ret = regmap_read(data->regmap, reg, ®val); in max6621_read()
219 ret = max6621_verify_reg_data(dev, regval); in max6621_read()
228 temp = (regval >> MAX6621_REG_TEMP_SHIFT); in max6621_read()
234 ®val); in max6621_read()
238 ret = max6621_verify_reg_data(dev, regval); in max6621_read()
242 *val = (regval >> MAX6621_REG_TEMP_SHIFT) * in max6621_read()
249 ret = regmap_read(data->regmap, reg, ®val); in max6621_read()
253 ret = max6621_verify_reg_data(dev, regval); in max6621_read()
257 *val = regval * 1000L; in max6621_read()
270 ®val); in max6621_read()
274 ret = max6621_verify_reg_data(dev, regval); in max6621_read()
277 if (regval == MAX6621_ALERT_DIS) in max6621_read()
287 if (regval) { in max6621_read()
294 *val = !!regval; in max6621_read()