Lines Matching refs:regval

129 	u32 regval;  in mlxreg_fan_read()  local
142 err = regmap_read(fan->regmap, tacho->prsnt, &regval); in mlxreg_fan_read()
150 if (BIT(channel / fan->tachos_per_drwr) & regval) { in mlxreg_fan_read()
157 err = regmap_read(fan->regmap, tacho->reg, &regval); in mlxreg_fan_read()
161 *val = MLXREG_FAN_GET_RPM(regval, fan->divider, in mlxreg_fan_read()
166 err = regmap_read(fan->regmap, tacho->reg, &regval); in mlxreg_fan_read()
170 *val = MLXREG_FAN_GET_FAULT(regval, tacho->mask); in mlxreg_fan_read()
182 err = regmap_read(fan->regmap, pwm->reg, &regval); in mlxreg_fan_read()
186 *val = regval; in mlxreg_fan_read()
321 u32 regval; in mlxreg_fan_get_cur_state() local
324 err = regmap_read(fan->regmap, pwm->reg, &regval); in mlxreg_fan_get_cur_state()
330 *state = MLXREG_FAN_PWM_DUTY2STATE(regval); in mlxreg_fan_get_cur_state()
343 u32 regval; in mlxreg_fan_set_cur_state() local
368 err = regmap_read(fan->regmap, pwm->reg, &regval); in mlxreg_fan_set_cur_state()
374 cur_state = MLXREG_FAN_PWM_DUTY2STATE(regval); in mlxreg_fan_set_cur_state()
404 u32 regval; in mlxreg_fan_connect_verify() local
407 err = regmap_read(fan->regmap, data->capability, &regval); in mlxreg_fan_connect_verify()
414 return !!(regval & data->bit); in mlxreg_fan_connect_verify()
420 u32 regval; in mlxreg_pwm_connect_verify() local
423 err = regmap_read(fan->regmap, data->reg, &regval); in mlxreg_pwm_connect_verify()
430 return regval != MLXREG_FAN_PWM_NOT_CONNECTED; in mlxreg_pwm_connect_verify()
436 u32 regval; in mlxreg_fan_speed_divider_get() local
439 err = regmap_read(fan->regmap, data->capability, &regval); in mlxreg_fan_speed_divider_get()
452 if (regval > 0 && regval <= MLXREG_FAN_TACHO_DIV_SCALE_MAX) in mlxreg_fan_speed_divider_get()
453 fan->divider = regval * MLXREG_FAN_TACHO_DIV_MIN; in mlxreg_fan_speed_divider_get()
541 u32 regval; in mlxreg_fan_config() local
544 err = regmap_read(fan->regmap, pdata->capability, &regval); in mlxreg_fan_config()
551 drwr_avail = hweight32(regval); in mlxreg_fan_config()