Lines Matching defs:pwm
94 * @pwm: PWM data;
105 struct mlxreg_fan_pwm pwm;
156 err = regmap_read(fan->regmap, fan->pwm.reg, ®val);
188 return regmap_write(fan->regmap, fan->pwm.reg, val);
220 if (!(((struct mlxreg_fan *)data)->pwm.connected))
252 HWMON_CHANNEL_INFO(pwm,
283 err = regmap_read(fan->regmap, fan->pwm.reg, ®val);
326 err = regmap_read(fan->regmap, fan->pwm.reg, ®val);
344 err = regmap_write(fan->regmap, fan->pwm.reg,
431 } else if (strnstr(data->label, "pwm", sizeof(data->label))) {
432 if (fan->pwm.connected) {
433 dev_err(fan->dev, "duplicate pwm entry: %s\n",
437 fan->pwm.reg = data->reg;
438 fan->pwm.connected = true;