Added initial support for the ITE IT8772E super I/O chip.
This commit is contained in:
@@ -57,6 +57,7 @@ namespace OpenHardwareMonitor.Hardware.LPC {
|
||||
IT8721F = 0x8721,
|
||||
IT8726F = 0x8726,
|
||||
IT8728F = 0x8728,
|
||||
IT8772E = 0x8772,
|
||||
|
||||
NCT6771F = 0xB470,
|
||||
NCT6776F = 0xC330,
|
||||
@@ -94,6 +95,7 @@ namespace OpenHardwareMonitor.Hardware.LPC {
|
||||
case Chip.IT8721F: return "ITE IT8721F";
|
||||
case Chip.IT8726F: return "ITE IT8726F";
|
||||
case Chip.IT8728F: return "ITE IT8728F";
|
||||
case Chip.IT8772E: return "ITE IT8772E";
|
||||
|
||||
case Chip.NCT6771F: return "Nuvoton NCT6771F";
|
||||
case Chip.NCT6776F: return "Nuvoton NCT6776F";
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
The Initial Developer of the Original Code is
|
||||
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.
|
||||
|
||||
Contributor(s):
|
||||
@@ -128,8 +128,9 @@ namespace OpenHardwareMonitor.Hardware.LPC {
|
||||
temperatures = new float?[3];
|
||||
fans = new float?[5];
|
||||
|
||||
// The IT8721F uses a 12mV resultion ADC, all others 16mV
|
||||
if (chip == Chip.IT8721F || chip == Chip.IT8728F) {
|
||||
// IT8721F, IT8728F and IT8772E uses a 12mV resultion ADC, all others 16mV
|
||||
if (chip == Chip.IT8721F || chip == Chip.IT8728F || chip == Chip.IT8772E)
|
||||
{
|
||||
voltageGain = 0.012f;
|
||||
} else {
|
||||
voltageGain = 0.016f;
|
||||
@@ -155,6 +156,7 @@ namespace OpenHardwareMonitor.Hardware.LPC {
|
||||
gpioCount = 8;
|
||||
break;
|
||||
case Chip.IT8728F:
|
||||
case Chip.IT8772E:
|
||||
gpioCount = 0;
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -364,6 +364,7 @@ namespace OpenHardwareMonitor.Hardware.LPC {
|
||||
case 0x8721: chip = Chip.IT8721F; break;
|
||||
case 0x8726: chip = Chip.IT8726F; break;
|
||||
case 0x8728: chip = Chip.IT8728F; break;
|
||||
case 0x8772: chip = Chip.IT8772E; break;
|
||||
default: chip = Chip.Unknown; break;
|
||||
}
|
||||
if (chip == Chip.Unknown) {
|
||||
|
||||
Reference in New Issue
Block a user