Lines Matching refs:regval
218 unsigned int regval;
222 err = regmap_read(data->regmap, ADM9240_REG_VID_FAN_DIV, ®val);
225 vid = regval & 0x0f;
226 err = regmap_read(data->regmap, ADM9240_REG_VID4, ®val);
229 vid |= (regval & 1) << 4;
238 unsigned int regval;
241 err = regmap_read(data->regmap, ADM9240_REG_ANALOG_OUT, ®val);
245 return sprintf(buf, "%d\n", AOUT_FROM_REG(regval));
315 unsigned int regval;
373 err = regmap_read(data->regmap, ADM9240_REG_VID_FAN_DIV, ®val);
376 data->fan_div[0] = (regval >> 4) & 3;
377 data->fan_div[1] = (regval >> 6) & 3;
403 unsigned int regval;
408 err = regmap_read(data->regmap, ADM9240_REG_INT(1), ®val);
411 *val = !!(regval & BIT(4));
442 unsigned int regval;
463 err = regmap_read(data->regmap, reg, ®val);
466 *val = !!(regval & BIT(channel));
471 err = regmap_read(data->regmap, reg, ®val);
474 *val = IN_FROM_REG(regval, channel);
499 unsigned int regval;
505 err = regmap_read(data->regmap, ADM9240_REG_FAN(channel), ®val);
510 if (regval == 255 && data->fan_div[channel] < 3) {
519 *val = FAN_FROM_REG(regval, BIT(data->fan_div[channel]));
526 err = regmap_read(data->regmap, ADM9240_REG_FAN_MIN(channel), ®val);
529 *val = FAN_FROM_REG(regval, BIT(data->fan_div[channel]));
532 err = regmap_read(data->regmap, ADM9240_REG_INT(0), ®val);
535 *val = !!(regval & BIT(channel + 6));
563 unsigned int regval;
568 err = regmap_read(data->regmap, ADM9240_REG_TEMP, ®val);
571 temp = regval << 1;
572 err = regmap_read(data->regmap, ADM9240_REG_TEMP_CONF, ®val);
575 temp |= regval >> 7;
579 err = regmap_read(data->regmap, ADM9240_REG_TEMP_MAX(0), ®val);
582 *val = (s8)regval * 1000;
585 err = regmap_read(data->regmap, ADM9240_REG_TEMP_MAX(1), ®val);
588 *val = (s8)regval * 1000;
591 err = regmap_read(data->regmap, ADM9240_REG_INT(0), ®val);
594 *val = !!(regval & BIT(4));