threads / discuss / 64081

Error in nct7802.c

Subject: Error in nct7802.c

## tl;dr

One message between Sep 3, 2025 and Sep 3, 2025.

replies: 0people: 1as markdown or json

Латышев Сергей Александрович· Sep 3, 2025, 12:59 UTC · lore

Hello, An error was found in the code of the drivers/hwmon/nct7802.c file. A macro mismatch on line 49 #define SMARTFI_EN_SHIFT(x) ((x) %2 *4) of the chip documentation dated 02.2020 in Table No. 7.2.95 "Temperature to Fan mapping Relationships Register".

I suggest this simple variant: #define SMARTFI_EN_SHIFT(x) (((x)==0)?0:(((x)==1)?5:2))

← back to recent threads