Lines Matching refs:regval

218 	unsigned int regval;
222 err = regmap_read(data->regmap, ADM9240_REG_VID_FAN_DIV, &regval);
225 vid = regval & 0x0f;
226 err = regmap_read(data->regmap, ADM9240_REG_VID4, &regval);
229 vid |= (regval & 1) << 4;
238 unsigned int regval;
241 err = regmap_read(data->regmap, ADM9240_REG_ANALOG_OUT, &regval);
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, &regval);
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), &regval);
411 *val = !!(regval & BIT(4));
442 unsigned int regval;
463 err = regmap_read(data->regmap, reg, &regval);
466 *val = !!(regval & BIT(channel));
471 err = regmap_read(data->regmap, reg, &regval);
474 *val = IN_FROM_REG(regval, channel);
499 unsigned int regval;
505 err = regmap_read(data->regmap, ADM9240_REG_FAN(channel), &regval);
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), &regval);
529 *val = FAN_FROM_REG(regval, BIT(data->fan_div[channel]));
532 err = regmap_read(data->regmap, ADM9240_REG_INT(0), &regval);
535 *val = !!(regval & BIT(channel + 6));
563 unsigned int regval;
568 err = regmap_read(data->regmap, ADM9240_REG_TEMP, &regval);
571 temp = regval << 1;
572 err = regmap_read(data->regmap, ADM9240_REG_TEMP_CONF, &regval);
575 temp |= regval >> 7;
579 err = regmap_read(data->regmap, ADM9240_REG_TEMP_MAX(0), &regval);
582 *val = (s8)regval * 1000;
585 err = regmap_read(data->regmap, ADM9240_REG_TEMP_MAX(1), &regval);
588 *val = (s8)regval * 1000;
591 err = regmap_read(data->regmap, ADM9240_REG_INT(0), &regval);
594 *val = !!(regval & BIT(4));