diff options
Diffstat (limited to 'prog/detect/sensors-detect')
-rwxr-xr-x | prog/detect/sensors-detect | 59 |
1 files changed, 40 insertions, 19 deletions
diff --git a/prog/detect/sensors-detect b/prog/detect/sensors-detect index 5c771485..c2cbe9b9 100755 --- a/prog/detect/sensors-detect +++ b/prog/detect/sensors-detect @@ -1441,7 +1441,7 @@ use vars qw(@i2c_adapter_names); i2c_detect => sub { fintek_detect(@_, 4); }, }, { name => "Fintek F75387SG/RG", - driver => "to-be-written", + driver => "f75375s", i2c_addrs => [0x2d..0x2e], i2c_detect => sub { fintek_detect(@_, 5); }, }, { @@ -2281,66 +2281,87 @@ use constant FEAT_SMBUS => (1 << 7); driver => "not-a-sensor", devid => 0x61, }, { + name => "Nuvoton NCT6683D eSIO", + driver => "nct6683", + devid => 0xC730, + devid_mask => 0xFFF0, + logdev => 0x0b, + features => FEAT_IN | FEAT_FAN | FEAT_TEMP, + }, { + name => "Nuvoton NCT6102D/NCT6104D/NCT6106D Super IO Sensors", + driver => "nct6775", + devid => 0xC450, + devid_mask => 0xFFF8, + logdev => 0x0b, + features => FEAT_IN | FEAT_FAN | FEAT_TEMP, + }, { + name => "Nuvoton NCT6112D/NCT6114D/NCT6116D Super IO Sensors", + driver => "nct6775", + devid => 0xD280, + devid_mask => 0xFFF8, + logdev => 0x0b, + features => FEAT_IN | FEAT_FAN | FEAT_TEMP, + }, { name => "Nuvoton NCT5573D/NCT5577D/NCT6776F Super IO Sensors", driver => "nct6775", devid => 0xC330, - devid_mask => 0xFFF0, + devid_mask => 0xFFF8, logdev => 0x0b, features => FEAT_IN | FEAT_FAN | FEAT_TEMP, }, { 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 NCT6683D eSIO", - driver => "nct6683", - devid => 0xC730, - devid_mask => 0xFFF0, + devid_mask => 0xFFF8, logdev => 0x0b, features => FEAT_IN | FEAT_FAN | FEAT_TEMP, }, { name => "Nuvoton NCT6791D Super IO Sensors", driver => "nct6775", devid => 0xC800, - devid_mask => 0xFFF0, + devid_mask => 0xFFF8, logdev => 0x0b, features => FEAT_IN | FEAT_FAN | FEAT_TEMP, }, { name => "Nuvoton NCT6792D Super IO Sensors", driver => "nct6775", devid => 0xC910, - devid_mask => 0xFFF0, + devid_mask => 0xFFF8, logdev => 0x0b, features => FEAT_IN | FEAT_FAN | FEAT_TEMP, }, { name => "Nuvoton NCT6793D Super IO Sensors", driver => "nct6775", devid => 0xD120, - devid_mask => 0xFFF0, + devid_mask => 0xFFF8, logdev => 0x0b, features => FEAT_IN | FEAT_FAN | FEAT_TEMP, }, { name => "Nuvoton NCT6795D Super IO Sensors", driver => "nct6775", devid => 0xD350, - devid_mask => 0xFFF0, + devid_mask => 0xFFF8, logdev => 0x0b, features => FEAT_IN | FEAT_FAN | FEAT_TEMP, }, { name => "Nuvoton NCT6796D Super IO Sensors", driver => "nct6775", devid => 0xD420, - devid_mask => 0xFFF0, + devid_mask => 0xFFF8, logdev => 0x0b, features => FEAT_IN | FEAT_FAN | FEAT_TEMP, }, { - name => "Nuvoton NCT6102D/NCT6104D/NCT6106D Super IO Sensors", + name => "Nuvoton NCT6797D Super IO Sensors", driver => "nct6775", - devid => 0xC450, - devid_mask => 0xFFF0, + devid => 0xD450, + devid_mask => 0xFFF8, + logdev => 0x0b, + features => FEAT_IN | FEAT_FAN | FEAT_TEMP, + }, { + name => "Nuvoton NCT6798D Super IO Sensors", + driver => "nct6775", + devid => 0xD428, + devid_mask => 0xFFF8, logdev => 0x0b, features => FEAT_IN | FEAT_FAN | FEAT_TEMP, }, { @@ -2773,7 +2794,7 @@ use vars qw(@cpu_ids); }, { name => "AMD Family 17h thermal sensors", driver => "k10temp", - detect => sub { amd_pci_detect('1463', '15d0', '1493') }, + detect => sub { amd_pci_detect('1463', '15d0', '1493', '1443') }, }, { name => "AMD Family 15h power sensors", driver => "fam15h_power", |