mirror of
https://github.com/openhardwaremonitor/openhardwaremonitor
synced 2025-08-29 13:28:04 +00:00
Added initial support for the ITE IT8772E super I/O chip.
This commit is contained in:
parent
d7eebcf1ad
commit
cdc38ff344
@ -57,6 +57,7 @@ namespace OpenHardwareMonitor.Hardware.LPC {
|
|||||||
IT8721F = 0x8721,
|
IT8721F = 0x8721,
|
||||||
IT8726F = 0x8726,
|
IT8726F = 0x8726,
|
||||||
IT8728F = 0x8728,
|
IT8728F = 0x8728,
|
||||||
|
IT8772E = 0x8772,
|
||||||
|
|
||||||
NCT6771F = 0xB470,
|
NCT6771F = 0xB470,
|
||||||
NCT6776F = 0xC330,
|
NCT6776F = 0xC330,
|
||||||
@ -94,6 +95,7 @@ namespace OpenHardwareMonitor.Hardware.LPC {
|
|||||||
case Chip.IT8721F: return "ITE IT8721F";
|
case Chip.IT8721F: return "ITE IT8721F";
|
||||||
case Chip.IT8726F: return "ITE IT8726F";
|
case Chip.IT8726F: return "ITE IT8726F";
|
||||||
case Chip.IT8728F: return "ITE IT8728F";
|
case Chip.IT8728F: return "ITE IT8728F";
|
||||||
|
case Chip.IT8772E: return "ITE IT8772E";
|
||||||
|
|
||||||
case Chip.NCT6771F: return "Nuvoton NCT6771F";
|
case Chip.NCT6771F: return "Nuvoton NCT6771F";
|
||||||
case Chip.NCT6776F: return "Nuvoton NCT6776F";
|
case Chip.NCT6776F: return "Nuvoton NCT6776F";
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
The Initial Developer of the Original Code is
|
The Initial Developer of the Original Code is
|
||||||
Michael Möller <m.moeller@gmx.ch>.
|
Michael Möller <m.moeller@gmx.ch>.
|
||||||
Portions created by the Initial Developer are Copyright (C) 2009-2010
|
Portions created by the Initial Developer are Copyright (C) 2009-2011
|
||||||
the Initial Developer. All Rights Reserved.
|
the Initial Developer. All Rights Reserved.
|
||||||
|
|
||||||
Contributor(s):
|
Contributor(s):
|
||||||
@ -128,8 +128,9 @@ namespace OpenHardwareMonitor.Hardware.LPC {
|
|||||||
temperatures = new float?[3];
|
temperatures = new float?[3];
|
||||||
fans = new float?[5];
|
fans = new float?[5];
|
||||||
|
|
||||||
// The IT8721F uses a 12mV resultion ADC, all others 16mV
|
// IT8721F, IT8728F and IT8772E uses a 12mV resultion ADC, all others 16mV
|
||||||
if (chip == Chip.IT8721F || chip == Chip.IT8728F) {
|
if (chip == Chip.IT8721F || chip == Chip.IT8728F || chip == Chip.IT8772E)
|
||||||
|
{
|
||||||
voltageGain = 0.012f;
|
voltageGain = 0.012f;
|
||||||
} else {
|
} else {
|
||||||
voltageGain = 0.016f;
|
voltageGain = 0.016f;
|
||||||
@ -155,6 +156,7 @@ namespace OpenHardwareMonitor.Hardware.LPC {
|
|||||||
gpioCount = 8;
|
gpioCount = 8;
|
||||||
break;
|
break;
|
||||||
case Chip.IT8728F:
|
case Chip.IT8728F:
|
||||||
|
case Chip.IT8772E:
|
||||||
gpioCount = 0;
|
gpioCount = 0;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -364,6 +364,7 @@ namespace OpenHardwareMonitor.Hardware.LPC {
|
|||||||
case 0x8721: chip = Chip.IT8721F; break;
|
case 0x8721: chip = Chip.IT8721F; break;
|
||||||
case 0x8726: chip = Chip.IT8726F; break;
|
case 0x8726: chip = Chip.IT8726F; break;
|
||||||
case 0x8728: chip = Chip.IT8728F; break;
|
case 0x8728: chip = Chip.IT8728F; break;
|
||||||
|
case 0x8772: chip = Chip.IT8772E; break;
|
||||||
default: chip = Chip.Unknown; break;
|
default: chip = Chip.Unknown; break;
|
||||||
}
|
}
|
||||||
if (chip == Chip.Unknown) {
|
if (chip == Chip.Unknown) {
|
||||||
|
@ -85,7 +85,7 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
|
|||||||
superIOHardware[i] = new SuperIOHardware(this, superIO[i],
|
superIOHardware[i] = new SuperIOHardware(this, superIO[i],
|
||||||
smbios.Board != null ? smbios.Board.Manufacturer :
|
smbios.Board != null ? smbios.Board.Manufacturer :
|
||||||
Manufacturer.Unknown, smbios.Board != null ? smbios.Board.Model :
|
Manufacturer.Unknown, smbios.Board != null ? smbios.Board.Model :
|
||||||
Model.Unknown, settings);
|
Model.Unknown, settings);
|
||||||
}
|
}
|
||||||
|
|
||||||
public string Name {
|
public string Name {
|
||||||
|
@ -55,6 +55,7 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
|
|||||||
Intel,
|
Intel,
|
||||||
Lenovo,
|
Lenovo,
|
||||||
MSI,
|
MSI,
|
||||||
|
Shuttle,
|
||||||
Supermicro,
|
Supermicro,
|
||||||
Toshiba,
|
Toshiba,
|
||||||
XFX,
|
XFX,
|
||||||
|
@ -61,7 +61,6 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
|
|||||||
LP_DK_P55_T3eH9,
|
LP_DK_P55_T3eH9,
|
||||||
|
|
||||||
// ECS
|
// ECS
|
||||||
|
|
||||||
A890GXM_A,
|
A890GXM_A,
|
||||||
|
|
||||||
// EVGA
|
// EVGA
|
||||||
|
@ -311,7 +311,9 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
|
|||||||
case "MICRO-STAR INTERNATIONAL CO., LTD":
|
case "MICRO-STAR INTERNATIONAL CO., LTD":
|
||||||
case "MICRO-STAR INTERNATIONAL CO.,LTD":
|
case "MICRO-STAR INTERNATIONAL CO.,LTD":
|
||||||
case "MSI":
|
case "MSI":
|
||||||
return Manufacturer.MSI;
|
return Manufacturer.MSI;
|
||||||
|
case "Shuttle":
|
||||||
|
return Manufacturer.Shuttle;
|
||||||
case "Supermicro":
|
case "Supermicro":
|
||||||
return Manufacturer.Supermicro;
|
return Manufacturer.Supermicro;
|
||||||
case "TOSHIBA":
|
case "TOSHIBA":
|
||||||
|
@ -89,7 +89,7 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
|
|||||||
case Chip.IT8716F:
|
case Chip.IT8716F:
|
||||||
case Chip.IT8718F:
|
case Chip.IT8718F:
|
||||||
case Chip.IT8720F:
|
case Chip.IT8720F:
|
||||||
case Chip.IT8726F:
|
case Chip.IT8726F:
|
||||||
switch (manufacturer) {
|
switch (manufacturer) {
|
||||||
case Manufacturer.ASUS:
|
case Manufacturer.ASUS:
|
||||||
switch (model) {
|
switch (model) {
|
||||||
@ -426,6 +426,7 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
|
|||||||
|
|
||||||
case Chip.IT8721F:
|
case Chip.IT8721F:
|
||||||
case Chip.IT8728F:
|
case Chip.IT8728F:
|
||||||
|
case Chip.IT8772E:
|
||||||
switch (manufacturer) {
|
switch (manufacturer) {
|
||||||
case Manufacturer.ECS:
|
case Manufacturer.ECS:
|
||||||
switch (model) {
|
switch (model) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user