Added a mainboard specific configuration for the ASRock AOD790GX-128M

This commit is contained in:
Michael Möller
2010-10-11 20:37:37 +00:00
parent 0f51fe20fe
commit 37be400281
3 changed files with 64 additions and 19 deletions

View File

@@ -40,6 +40,7 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
internal enum Model { internal enum Model {
// ASRock // ASRock
_880GMH_USB3, _880GMH_USB3,
AOD790GX_128M,
// ASUS // ASUS
Crosshair_III_Formula, Crosshair_III_Formula,

View File

@@ -295,6 +295,8 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
switch (name) { switch (name) {
case "880GMH/USB3": case "880GMH/USB3":
return Model._880GMH_USB3; return Model._880GMH_USB3;
case "ASRock AOD790GX/128M":
return Model.AOD790GX_128M;
case "Crosshair III Formula": case "Crosshair III Formula":
return Model.Crosshair_III_Formula; return Model.Crosshair_III_Formula;
case "M2N-SLI DELUXE": case "M2N-SLI DELUXE":

View File

@@ -444,25 +444,67 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
} }
break; break;
case Chip.W83627EHF: case Chip.W83627EHF:
v.Add(new Voltage("CPU VCore", 0)); switch (manufacturer) {
v.Add(new Voltage("Voltage #2", 1, true)); case Manufacturer.ASRock:
v.Add(new Voltage("AVCC", 2, 34, 34)); switch (model) {
v.Add(new Voltage("3VCC", 3, 34, 34)); case Model.AOD790GX_128M: // W83627EHF
v.Add(new Voltage("Voltage #5", 4, true)); v.Add(new Voltage("CPU VCore", 0));
v.Add(new Voltage("Voltage #6", 5, true)); v.Add(new Voltage("Analog +3.3V", 2, 34, 34));
v.Add(new Voltage("Voltage #7", 6, true)); v.Add(new Voltage("+3.3V", 4, 10, 10));
v.Add(new Voltage("3VSB", 7, 34, 34)); v.Add(new Voltage("+5V", 5, 20, 10));
v.Add(new Voltage("VBAT", 8, 34, 34)); v.Add(new Voltage("+12V", 6, 28, 5));
v.Add(new Voltage("Voltage #10", 9, true)); v.Add(new Voltage("Standby +3.3V", 7, 34, 34));
t.Add(new Temperature("CPU", 0)); v.Add(new Voltage("VBAT", 8, 34, 34));
t.Add(new Temperature("Auxiliary", 1)); t.Add(new Temperature("CPU", 0));
t.Add(new Temperature("System", 2)); t.Add(new Temperature("Motherboard", 2));
f.Add(new Fan("System Fan", 0)); f.Add(new Fan("Chassis Fan", 0));
f.Add(new Fan("CPU Fan", 1)); f.Add(new Fan("CPU Fan", 1));
f.Add(new Fan("Auxiliary Fan", 2)); f.Add(new Fan("NB Fan", 2));
f.Add(new Fan("CPU Fan #2", 3)); f.Add(new Fan("Power Fan", 4));
f.Add(new Fan("Auxiliary Fan #2", 4)); break;
default:
v.Add(new Voltage("CPU VCore", 0));
v.Add(new Voltage("Voltage #2", 1, true));
v.Add(new Voltage("AVCC", 2, 34, 34));
v.Add(new Voltage("3VCC", 3, 34, 34));
v.Add(new Voltage("Voltage #5", 4, true));
v.Add(new Voltage("Voltage #6", 5, true));
v.Add(new Voltage("Voltage #7", 6, true));
v.Add(new Voltage("3VSB", 7, 34, 34));
v.Add(new Voltage("VBAT", 8, 34, 34));
v.Add(new Voltage("Voltage #10", 9, true));
t.Add(new Temperature("CPU", 0));
t.Add(new Temperature("Auxiliary", 1));
t.Add(new Temperature("System", 2));
f.Add(new Fan("System Fan", 0));
f.Add(new Fan("CPU Fan", 1));
f.Add(new Fan("Auxiliary Fan", 2));
f.Add(new Fan("CPU Fan #2", 3));
f.Add(new Fan("Auxiliary Fan #2", 4));
break;
} break;
default:
v.Add(new Voltage("CPU VCore", 0));
v.Add(new Voltage("Voltage #2", 1, true));
v.Add(new Voltage("AVCC", 2, 34, 34));
v.Add(new Voltage("3VCC", 3, 34, 34));
v.Add(new Voltage("Voltage #5", 4, true));
v.Add(new Voltage("Voltage #6", 5, true));
v.Add(new Voltage("Voltage #7", 6, true));
v.Add(new Voltage("3VSB", 7, 34, 34));
v.Add(new Voltage("VBAT", 8, 34, 34));
v.Add(new Voltage("Voltage #10", 9, true));
t.Add(new Temperature("CPU", 0));
t.Add(new Temperature("Auxiliary", 1));
t.Add(new Temperature("System", 2));
f.Add(new Fan("System Fan", 0));
f.Add(new Fan("CPU Fan", 1));
f.Add(new Fan("Auxiliary Fan", 2));
f.Add(new Fan("CPU Fan #2", 3));
f.Add(new Fan("Auxiliary Fan #2", 4));
break;
}
break; break;
case Chip.W83627DHG: case Chip.W83627DHG:
case Chip.W83627DHGP: case Chip.W83627DHGP: