]> git.sur5r.net Git - groeck-it87/commitdiff
Fix fan4_ctl detection for IT8620, IT8628
authorGuenter Roeck <linux@roeck-us.net>
Wed, 8 Feb 2017 14:29:43 +0000 (06:29 -0800)
committerGuenter Roeck <linux@roeck-us.net>
Wed, 8 Feb 2017 14:30:54 +0000 (06:30 -0800)
fan4 control is enabled if bit 2 of GPIO control register 4 is disabled,
not when it is enabled. Since the check is for the skip condition, it is
reversed. This applies to both IT8620 and IT8628.

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

diff --git a/it87.c b/it87.c
index 3be865a6702e9cc4b134de1d38bdd74cba574200..a5c354d615b86c4be8494733aa8f1c6e1c81eeef 100644 (file)
--- a/it87.c
+++ b/it87.c
@@ -2644,7 +2644,7 @@ static int __init it87_find(int sioaddr, unsigned short *address,
 
                /* Check for pwm4 */
                reg = superio_inb(sioaddr, IT87_SIO_GPIO4_REG);
-               if (!(reg & BIT(2)))
+               if (reg & BIT(2))
                        sio_data->skip_pwm |= BIT(3);
 
                /* Check for pwm2, fan2 */