IT8620E fan control fix and add Gigabyte H81M-HD3 (#269)

Thanks to @Worty
This commit is contained in:
Worty
2020-06-10 10:55:31 +02:00
committed by GitHub
parent fb58f13c97
commit 2832462e8e
4 changed files with 29 additions and 0 deletions
@@ -218,6 +218,8 @@ namespace LibreHardwareMonitor.Hardware.Motherboard
return Model.H67A_UD3H_B3;
case var _ when name.Equals("H67A-USB3-B3", StringComparison.OrdinalIgnoreCase):
return Model.H67A_USB3_B3;
case var _ when name.Equals("H81M-HD3", StringComparison.OrdinalIgnoreCase):
return Model.H81M_HD3;
case var _ when name.Equals("P35-DS3", StringComparison.OrdinalIgnoreCase):
return Model.P35_DS3;
case var _ when name.Equals("P35-DS3L", StringComparison.OrdinalIgnoreCase):
@@ -73,6 +73,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard.Lpc
chip == Chip.IT8665E ||
chip == Chip.IT8686E ||
chip == Chip.IT8688E ||
chip == Chip.IT8620E ||
chip == Chip.IT879XE;
switch (chip)
@@ -89,6 +89,7 @@ namespace LibreHardwareMonitor.Hardware.Motherboard
H61M_USB3_B3_REV_2_0,
H67A_UD3H_B3,
H67A_USB3_B3,
H81M_HD3,
MA770T_UD3,
MA770T_UD3P,
MA785GM_US2H,
@@ -228,6 +228,11 @@ namespace LibreHardwareMonitor.Hardware.Motherboard
break;
}
case Chip.IT8620E:
{
GetIteConfigurationsB(superIO, manufacturer, model, v, t, f, c);
break;
}
case Chip.IT8628E:
case Chip.IT8655E:
case Chip.IT8665E:
@@ -1069,6 +1074,26 @@ namespace LibreHardwareMonitor.Hardware.Motherboard
break;
}
case Model.H81M_HD3: //IT8620E
{
v.Add(new Voltage("Vcore", 0));
v.Add(new Voltage("Voltage #2", 1, true));
v.Add(new Voltage("Voltage #3", 2, true));
v.Add(new Voltage("Voltage #4", 3, true));
v.Add(new Voltage("iGPU", 4));
v.Add(new Voltage("CPU VRIN", 5));
v.Add(new Voltage("DIMM", 6));
v.Add(new Voltage("3VSB", 7, 10, 10, 0));
v.Add(new Voltage("VBat", 8, 10, 10));
t.Add(new Temperature("CPU", 2));
t.Add(new Temperature("System", 0));
f.Add(new Fan("CPU Fan", 0));
f.Add(new Fan("System Fan", 1));
c.Add(new Ctrl("CPU Fan", 0));
c.Add(new Ctrl("System Fan", 1));
break;
}
case Model.AX370_Gaming_K7: // IT8686E
case Model.AX370_Gaming_5:
case Model.AB350_Gaming_3: // IT8686E