Hardware/Mainboard/SuperIOHardware.cs
changeset 276 04905193c432
parent 275 35788ddd1825
child 277 5c80f37c0330
     1.1 --- a/Hardware/Mainboard/SuperIOHardware.cs	Sat Apr 30 16:03:58 2011 +0000
     1.2 +++ b/Hardware/Mainboard/SuperIOHardware.cs	Sat Apr 30 21:01:54 2011 +0000
     1.3 @@ -757,15 +757,33 @@
     1.4                    v.Add(new Voltage("Voltage #7", 6, true));
     1.5                    v.Add(new Voltage("3VSB", 7, 34, 34));
     1.6                    v.Add(new Voltage("VBAT", 8, 34, 34));
     1.7 -                  t.Add(new Temperature("CPU", 0));
     1.8 -                  t.Add(new Temperature("Auxiliary", 1));
     1.9 -                  t.Add(new Temperature("System", 2));
    1.10 +                  t.Add(new Temperature("CPU", 1));
    1.11 +                  t.Add(new Temperature("Auxiliary", 2));
    1.12 +                  t.Add(new Temperature("System", 3));
    1.13                    f.Add(new Fan("System Fan", 0));
    1.14                    f.Add(new Fan("CPU Fan", 1));
    1.15                    f.Add(new Fan("Auxiliary Fan", 2));
    1.16                    f.Add(new Fan("Auxiliary Fan #2", 3));
    1.17                    f.Add(new Fan("Auxiliary Fan #3", 4));
    1.18                    break;
    1.19 +                case Model.P8P67_M_PRO: // NCT6776F
    1.20 +                  v.Add(new Voltage("CPU VCore", 0));
    1.21 +                  v.Add(new Voltage("+12V", 1, 11, 1));
    1.22 +                  v.Add(new Voltage("Analog +3.3V", 2, 34, 34));
    1.23 +                  v.Add(new Voltage("+3V", 3, 34, 34));
    1.24 +                  v.Add(new Voltage("+5V", 4, 12, 3));
    1.25 +                  v.Add(new Voltage("Voltage #6", 5, true));
    1.26 +                  v.Add(new Voltage("Voltage #7", 6, true));
    1.27 +                  v.Add(new Voltage("Standby +3.3V", 7, 34, 34));
    1.28 +                  v.Add(new Voltage("VBAT", 8, 34, 34));
    1.29 +                  t.Add(new Temperature("CPU", 0));
    1.30 +                  t.Add(new Temperature("Motherboard", 3));
    1.31 +                  f.Add(new Fan("Chassis Fan #1", 0));
    1.32 +                  f.Add(new Fan("CPU Fan", 1));
    1.33 +                  f.Add(new Fan("Chassis Fan #2", 2));
    1.34 +                  f.Add(new Fan("Power Fan", 3));
    1.35 +                  f.Add(new Fan("Auxiliary Fan", 4));
    1.36 +                  break;
    1.37                  default:
    1.38                    v.Add(new Voltage("CPU VCore", 0));
    1.39                    v.Add(new Voltage("Voltage #2", 1, true));
    1.40 @@ -777,8 +795,9 @@
    1.41                    v.Add(new Voltage("3VSB", 7, 34, 34));
    1.42                    v.Add(new Voltage("VBAT", 8, 34, 34));
    1.43                    t.Add(new Temperature("CPU", 0));
    1.44 -                  t.Add(new Temperature("Auxiliary", 1));
    1.45 -                  t.Add(new Temperature("System", 2));
    1.46 +                  t.Add(new Temperature("CPU", 1));
    1.47 +                  t.Add(new Temperature("Auxiliary", 2));
    1.48 +                  t.Add(new Temperature("System", 3));
    1.49                    for (int i = 0; i < superIO.Fans.Length; i++)
    1.50                      f.Add(new Fan("Fan #" + (i + 1), i));
    1.51                    break;
    1.52 @@ -795,8 +814,9 @@
    1.53                v.Add(new Voltage("3VSB", 7, 34, 34));
    1.54                v.Add(new Voltage("VBAT", 8, 34, 34));
    1.55                t.Add(new Temperature("CPU", 0));
    1.56 -              t.Add(new Temperature("Auxiliary", 1));
    1.57 -              t.Add(new Temperature("System", 2));
    1.58 +              t.Add(new Temperature("CPU", 1));
    1.59 +              t.Add(new Temperature("Auxiliary", 2));
    1.60 +              t.Add(new Temperature("System", 3));
    1.61                for (int i = 0; i < superIO.Fans.Length; i++)
    1.62                  f.Add(new Fan("Fan #" + (i + 1), i));
    1.63                break;