Lines Matching refs:regval
176 static int max6621_verify_reg_data(struct device *dev, int regval) in max6621_verify_reg_data() argument
178 if (regval >= MAX6621_PECI_ERR_MIN && in max6621_verify_reg_data()
179 regval <= MAX6621_PECI_ERR_MAX) { in max6621_verify_reg_data()
181 regval); in max6621_verify_reg_data()
186 switch (regval) { in max6621_verify_reg_data()
189 regval); in max6621_verify_reg_data()
192 dev_dbg(dev, "Polling disabled - err 0x%04x.\n", regval); in max6621_verify_reg_data()
196 regval); in max6621_verify_reg_data()
199 dev_dbg(dev, "Resource is disabled - err 0x%04x.\n", regval); in max6621_verify_reg_data()
202 dev_dbg(dev, "No alert active - err 0x%04x.\n", regval); in max6621_verify_reg_data()
214 u32 regval; in max6621_read() local
224 ret = regmap_read(data->regmap, reg, ®val); in max6621_read()
228 ret = max6621_verify_reg_data(dev, regval); in max6621_read()
237 temp = (regval >> MAX6621_REG_TEMP_SHIFT); in max6621_read()
243 ®val); in max6621_read()
247 ret = max6621_verify_reg_data(dev, regval); in max6621_read()
251 *val = (regval >> MAX6621_REG_TEMP_SHIFT) * in max6621_read()
258 ret = regmap_read(data->regmap, reg, ®val); in max6621_read()
262 ret = max6621_verify_reg_data(dev, regval); in max6621_read()
266 *val = regval * 1000L; in max6621_read()
279 ®val); in max6621_read()
283 ret = max6621_verify_reg_data(dev, regval); in max6621_read()
286 if (regval == MAX6621_ALERT_DIS) in max6621_read()
296 if (regval) { in max6621_read()
303 *val = !!regval; in max6621_read()