Added a mainboard specific configuration for the Gigabyte GA-X58A-UD3R.
authormoel.mich
Tue, 08 Jun 2010 21:07:13 +0000
changeset 1381301992d8ae5
parent 137 9ed52fa44ecf
child 139 9611b4d9d898
Added a mainboard specific configuration for the Gigabyte GA-X58A-UD3R.
Hardware/Mainboard/Mainboard.cs
Hardware/Mainboard/Model.cs
Hardware/Mainboard/SMBIOS.cs
Hardware/Mainboard/SuperIOHardware.cs
     1.1 --- a/Hardware/Mainboard/Mainboard.cs	Mon Jun 07 20:35:05 2010 +0000
     1.2 +++ b/Hardware/Mainboard/Mainboard.cs	Tue Jun 08 21:07:13 2010 +0000
     1.3 @@ -85,7 +85,7 @@
     1.4          superIOHardware[i] = new SuperIOHardware(superIO[i], 
     1.5            smbios.Board != null ? smbios.Board.Manufacturer : 
     1.6            Manufacturer.Unknown, smbios.Board != null ? smbios.Board.Model : 
     1.7 -          Model.Unknown);      
     1.8 +          Model.Unknown);
     1.9      }
    1.10  
    1.11      public string Name {
     2.1 --- a/Hardware/Mainboard/Model.cs	Mon Jun 07 20:35:05 2010 +0000
     2.2 +++ b/Hardware/Mainboard/Model.cs	Tue Jun 08 21:07:13 2010 +0000
     2.3 @@ -59,6 +59,7 @@
     2.4      P35_DS3,
     2.5      P35_DS3L,
     2.6      X38_DS5,
     2.7 +    X58A_UD3R,
     2.8  
     2.9      // Unknown
    2.10      Unknown    
     3.1 --- a/Hardware/Mainboard/SMBIOS.cs	Mon Jun 07 20:35:05 2010 +0000
     3.2 +++ b/Hardware/Mainboard/SMBIOS.cs	Tue Jun 08 21:07:13 2010 +0000
     3.3 @@ -306,6 +306,8 @@
     3.4              model = Model.P35_DS3L; break;
     3.5            case "X38-DS5":
     3.6              model = Model.X38_DS5; break;
     3.7 +          case "X58A-UD3R":
     3.8 +            model = Model.X58A_UD3R; break;
     3.9            default:
    3.10              model = Model.Unknown; break;
    3.11          }
     4.1 --- a/Hardware/Mainboard/SuperIOHardware.cs	Mon Jun 07 20:35:05 2010 +0000
     4.2 +++ b/Hardware/Mainboard/SuperIOHardware.cs	Tue Jun 08 21:07:13 2010 +0000
     4.3 @@ -199,7 +199,7 @@
     4.4                    break;
     4.5                  case Model.EP45_DS3R:
     4.6                  case Model.EP45_UD3R: 
     4.7 -                case Model.X38_DS5:                
     4.8 +                case Model.X38_DS5:    
     4.9                    v.Add(new Voltage("CPU VCore", 0));
    4.10                    v.Add(new Voltage("DRAM", 1));
    4.11                    v.Add(new Voltage("+3.3V", 2));
    4.12 @@ -220,7 +220,7 @@
    4.13                    v.Add(new Voltage("VBat", 8));
    4.14                    t.Add(new Temperature("System", 0));
    4.15                    t.Add(new Temperature("CPU", 1));
    4.16 -                  t.Add(new Temperature("MCH", 2));
    4.17 +                  t.Add(new Temperature("Northbridge", 2));
    4.18                    f.Add(new Fan("CPU Fan", 0));
    4.19                    f.Add(new Fan("System Fan #2", 1));
    4.20                    f.Add(new Fan("Power Fan", 2));
    4.21 @@ -254,6 +254,21 @@
    4.22                    f.Add(new Fan("System Fan", 1));
    4.23                    f.Add(new Fan("NB Fan", 2));
    4.24                    break;
    4.25 +                case Model.X58A_UD3R:
    4.26 +                  v.Add(new Voltage("CPU VCore", 0));
    4.27 +                  v.Add(new Voltage("DRAM", 1));
    4.28 +                  v.Add(new Voltage("+3.3V", 2));
    4.29 +                  v.Add(new Voltage("+5V", 3, 6.8f, 10, 0));
    4.30 +                  v.Add(new Voltage("+12V", 5, 27, 9.1f, 0));
    4.31 +                  v.Add(new Voltage("VBat", 8));
    4.32 +                  t.Add(new Temperature("System", 0));
    4.33 +                  t.Add(new Temperature("CPU", 1));
    4.34 +                  t.Add(new Temperature("Northbridge", 2));
    4.35 +                  f.Add(new Fan("CPU Fan", 0));
    4.36 +                  f.Add(new Fan("System Fan #2", 1));
    4.37 +                  f.Add(new Fan("Power Fan", 2));
    4.38 +                  f.Add(new Fan("System Fan #1", 3));
    4.39 +                  break;
    4.40                  default:
    4.41                    v.Add(new Voltage("CPU VCore", 0));
    4.42                    v.Add(new Voltage("DRAM", 1, true));