From dce3d8968bcada3e0370ed70fc584b9eb830ecab Mon Sep 17 00:00:00 2001 From: Guenter Roeck Date: Wed, 8 Feb 2017 06:29:43 -0800 Subject: [PATCH] Fix fan4_ctl detection for IT8620, IT8628 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 --- it87.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/it87.c b/it87.c index 3be865a..a5c354d 100644 --- 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 */ -- 2.39.5