AW: [PATCH] hwmon: pwmfan: do not force disable pwm controller

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hey

> -----Ursprüngliche Nachricht-----
> Von: Guenter Roeck <groeck7@xxxxxxxxx> Im Auftrag von Guenter Roeck
> Gesendet: Freitag, 16. August 2024 16:21
> An: mailinglist1@xxxxxxxxxxxxxxxxxxxx; linux-hwmon@xxxxxxxxxxxxxxx
> Cc: jdelvare@xxxxxxxx; Johannes Kirchmair
> <johannes.kirchmair@xxxxxxxxxxx>
> Betreff: Re: [PATCH] hwmon: pwmfan: do not force disable pwm controller
> 
> On 8/15/24 23:36, mailinglist1@xxxxxxxxxxxxxxxxxxxx wrote:
> > From: Johannes Kirchmair <johannes.kirchmair@xxxxxxxxxxx>
> >
> > The pwm1_enable attribute of the pwmfan driver influences the mode of
> > operation, especially in case of a requested pwm1 duty cycle of zero.
> > Especially setting pwm1_enable to two, should keep the pwm controller
> > enabled even if the duty cycle is set to zero [1].
> >
> > This is not the case at the moment, as the pwm controller is disabled
> > always if pwm1 is set to zero.
> >
> > This commit tries to fix this behavior.
> >
> > [1] https://docs.kernel.org/hwmon/pwm-fan.html
> >
> > Signed-off-by: Johannes Kirchmair <johannes.kirchmair@xxxxxxxxxxx>
> > ---
> >   drivers/hwmon/pwm-fan.c | 11 ++++++-----
> >   1 file changed, 6 insertions(+), 5 deletions(-)
> >
> > diff --git a/drivers/hwmon/pwm-fan.c b/drivers/hwmon/pwm-fan.c index
> > a1712649b07e..10c4e9bcf10c 100644
> > --- a/drivers/hwmon/pwm-fan.c
> > +++ b/drivers/hwmon/pwm-fan.c
> > @@ -167,7 +167,7 @@ static int pwm_fan_power_on(struct pwm_fan_ctx
> *ctx)
> >   	return ret;
> >   }
> >
> > -static int pwm_fan_power_off(struct pwm_fan_ctx *ctx)
> > +static int pwm_fan_power_off(struct pwm_fan_ctx *ctx, int
> > +force_disable)
> 
> Please use bool.
Just send v2.

Regards,
Johannes
> 
> Guenter







[Index of Archives]     [LM Sensors]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux