]> git.sur5r.net Git - groeck-it87/commit
Do not overwrite bit 2..6 of pwm control registers
authorGuenter Roeck <linux@roeck-us.net>
Wed, 8 Feb 2017 17:10:11 +0000 (09:10 -0800)
committerGuenter Roeck <linux@roeck-us.net>
Wed, 8 Feb 2017 17:18:22 +0000 (09:18 -0800)
commit294699b7d291970faefabee107c029bbf79502c0
treea62166c2ef906ff8aeb7be743afaf1aaf1382fd7
parentdce3d8968bcada3e0370ed70fc584b9eb830ecab
Do not overwrite bit 2..6 of pwm control registers

In IT8620E, after setting pwm control to manual, it was observed that
pwm values for fan 4..6 have reversed results (writing 0 results in fans
running at full speed, writing 255 results in fans turned off).

With the new PWM control, pwm polarity for pwm control 4..6 is specified
in its pwm control registers. Those registers are overwritten when setting
the pwm mode or the temperature mapping. Do not touch bit 2..6 of pwm
control registers on register writes to fix the problem.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>
it87.c