2
0
mirror of https://github.com/lm-sensors/lm-sensors synced 2025-08-30 22:05:11 +00:00

NCT5577D datasheet says that the chip ID can be 0xC333, same as NCT6776F.

So we can not use the chip revision to detect the actual chip.
Merge entries for NCT5577D and NCT6776F into one.

List NCT5572D as another variant of W83677HG-I (NCT6775).

NCT6106D chip ID as observed on a real system is 0xC452, not 0x1061 as
claimed by the data sheet. Confirmed with Nuvoton that the correct
chip ID is 0xC452. Also list its variants NCT6102D and NCT6104D.

List NCT5532D as variant of NCT6779D. Data sheets list possible chip
IDs of 0xC561 and 0xC562, so detect and accept all chip revisions.

Point to new nct6775 driver for NCT6775, NCT6776, and NCT6779.
This commit is contained in:
Guenter Roeck
2013-04-09 14:54:19 +00:00
parent 43e8122abb
commit 75e1846326
2 changed files with 14 additions and 16 deletions

View File

@@ -2043,7 +2043,7 @@ use constant FEAT_SMBUS => (1 << 7);
logdev => 0x0b,
features => FEAT_IN | FEAT_FAN | FEAT_TEMP,
}, {
name => "Nuvoton W83677HG-I (NCT6771F/NCT6772F/NCT6775F) Super IO Sensors",
name => "Nuvoton W83677HG-I (NCT5572D/NCT6771F/NCT6772F/NCT6775F) Super IO Sensors",
driver => "w83627ehf",
devid => 0xB470,
devid_mask => 0xFFF0,
@@ -2054,27 +2054,24 @@ use constant FEAT_SMBUS => (1 << 7);
driver => "not-a-sensor",
devid => 0x61,
}, {
name => "Nuvoton NCT5577D Super IO Sensors",
driver => "to-be-written",
devid => 0xC331,
name => "Nuvoton NCT5577D/NCT6776F Super IO Sensors",
driver => "nct6775",
devid => 0xC330,
devid_mask => 0xFFF0,
logdev => 0x0b,
features => FEAT_IN | FEAT_FAN | FEAT_TEMP,
}, {
name => "Nuvoton NCT6776F Super IO Sensors",
driver => "w83627ehf",
devid => 0xC333,
name => "Nuvoton NCT5532D/NCT6779D Super IO Sensors",
driver => "nct6775",
devid => 0xC560,
devid_mask => 0xFFF0,
logdev => 0x0b,
features => FEAT_IN | FEAT_FAN | FEAT_TEMP,
}, {
name => "Nuvoton NCT6779D Super IO Sensors",
driver => "to-be-written", # nct6775, new driver
devid => 0xC562,
logdev => 0x0b,
features => FEAT_IN | FEAT_FAN | FEAT_TEMP,
}, {
name => "Nuvoton NCT6102D/NCT6106D Super IO Sensors",
driver => "to-be-written", # nct6775, new driver
devid => 0x1061,
name => "Nuvoton NCT6102D/NCT6104D/NCT6106D Super IO Sensors",
driver => "to-be-written", # nct6775
devid => 0xC450,
devid_mask => 0xFFF0,
logdev => 0x0b,
features => FEAT_IN | FEAT_FAN | FEAT_TEMP,
}, {