Added a mainboard specific configuration for the ASUS P9X79 (detailed fan and control configuration still missing).
authormoel.mich
Sun, 15 Jan 2012 14:05:52 +0000
changeset 33219b1e150e7af
parent 331 e60f97192555
child 333 c34cbcc7df66
Added a mainboard specific configuration for the ASUS P9X79 (detailed fan and control configuration still missing).
Hardware/Mainboard/Model.cs
Hardware/Mainboard/SMBIOS.cs
Hardware/Mainboard/SuperIOHardware.cs
     1.1 --- a/Hardware/Mainboard/Model.cs	Sun Jan 08 18:47:56 2012 +0000
     1.2 +++ b/Hardware/Mainboard/Model.cs	Sun Jan 15 14:05:52 2012 +0000
     1.3 @@ -16,7 +16,7 @@
     1.4  
     1.5    The Initial Developer of the Original Code is 
     1.6    Michael Möller <m.moeller@gmx.ch>.
     1.7 -  Portions created by the Initial Developer are Copyright (C) 2009-2011
     1.8 +  Portions created by the Initial Developer are Copyright (C) 2009-2012
     1.9    the Initial Developer. All Rights Reserved.
    1.10  
    1.11    Contributor(s):
    1.12 @@ -53,6 +53,7 @@
    1.13      P8P67_EVO,
    1.14      P8P67_PRO,
    1.15      P8P67_M_PRO,
    1.16 +    P9X79,
    1.17      Rampage_Extreme,
    1.18      Rampage_II_GENE,
    1.19  
     2.1 --- a/Hardware/Mainboard/SMBIOS.cs	Sun Jan 08 18:47:56 2012 +0000
     2.2 +++ b/Hardware/Mainboard/SMBIOS.cs	Sun Jan 15 14:05:52 2012 +0000
     2.3 @@ -16,7 +16,7 @@
     2.4  
     2.5    The Initial Developer of the Original Code is 
     2.6    Michael Möller <m.moeller@gmx.ch>.
     2.7 -  Portions created by the Initial Developer are Copyright (C) 2009-2011
     2.8 +  Portions created by the Initial Developer are Copyright (C) 2009-2012
     2.9    the Initial Developer. All Rights Reserved.
    2.10  
    2.11    Contributor(s):
    2.12 @@ -343,6 +343,7 @@
    2.13            case "ASRock":
    2.14              return Manufacturer.ASRock;
    2.15            case "ASUSTeK Computer INC.":
    2.16 +          case "ASUSTeK COMPUTER INC.":
    2.17              return Manufacturer.ASUS;
    2.18            case "Dell Inc.":
    2.19              return Manufacturer.Dell;
    2.20 @@ -420,6 +421,8 @@
    2.21              return Model.P8P67_PRO;
    2.22            case "P8P67-M PRO":
    2.23              return Model.P8P67_M_PRO;
    2.24 +          case "P9X79":
    2.25 +            return Model.P9X79;
    2.26            case "Rampage Extreme":
    2.27              return Model.Rampage_Extreme;
    2.28            case "Rampage II GENE":
     3.1 --- a/Hardware/Mainboard/SuperIOHardware.cs	Sun Jan 08 18:47:56 2012 +0000
     3.2 +++ b/Hardware/Mainboard/SuperIOHardware.cs	Sun Jan 15 14:05:52 2012 +0000
     3.3 @@ -16,7 +16,7 @@
     3.4  
     3.5    The Initial Developer of the Original Code is 
     3.6    Michael Möller <m.moeller@gmx.ch>.
     3.7 -  Portions created by the Initial Developer are Copyright (C) 2009-2011
     3.8 +  Portions created by the Initial Developer are Copyright (C) 2009-2012
     3.9    the Initial Developer. All Rights Reserved.
    3.10  
    3.11    Contributor(s):
    3.12 @@ -896,6 +896,19 @@
    3.13                    f.Add(new Fan("Power Fan", 3));
    3.14                    f.Add(new Fan("Auxiliary Fan", 4));
    3.15                    break;
    3.16 +                case Model.P9X79: // NCT6776F
    3.17 +                  v.Add(new Voltage("CPU VCore", 0));
    3.18 +                  v.Add(new Voltage("+12V", 1, 11, 1));
    3.19 +                  v.Add(new Voltage("Analog +3.3V", 2, 34, 34));
    3.20 +                  v.Add(new Voltage("+3.3V", 3, 34, 34));
    3.21 +                  v.Add(new Voltage("+5V", 4, 12, 3));
    3.22 +                  v.Add(new Voltage("Standby +3.3V", 7, 34, 34));
    3.23 +                  v.Add(new Voltage("VBAT", 8, 34, 34));
    3.24 +                  t.Add(new Temperature("CPU", 0));
    3.25 +                  t.Add(new Temperature("Motherboard", 3));
    3.26 +                  for (int i = 0; i < superIO.Fans.Length; i++)
    3.27 +                    f.Add(new Fan("Fan #" + (i + 1), i));
    3.28 +                  break;
    3.29                  default:
    3.30                    v.Add(new Voltage("CPU VCore", 0));
    3.31                    v.Add(new Voltage("Voltage #2", 1, true));