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 <linux@roeck-us.net>
This commit is contained in:
2
it87.c
2
it87.c
@@ -2644,7 +2644,7 @@ static int __init it87_find(int sioaddr, unsigned short *address,
|
|||||||
|
|
||||||
/* Check for pwm4 */
|
/* Check for pwm4 */
|
||||||
reg = superio_inb(sioaddr, IT87_SIO_GPIO4_REG);
|
reg = superio_inb(sioaddr, IT87_SIO_GPIO4_REG);
|
||||||
if (!(reg & BIT(2)))
|
if (reg & BIT(2))
|
||||||
sio_data->skip_pwm |= BIT(3);
|
sio_data->skip_pwm |= BIT(3);
|
||||||
|
|
||||||
/* Check for pwm2, fan2 */
|
/* Check for pwm2, fan2 */
|
||||||
|
Reference in New Issue
Block a user