Add Names for Gigabyte B660M_DS3H_AX_DDR4 (#1076)

* Add Names for Gigabyte B660M_DS3H_AX_DDR4

* Updated naming, added parsing
This commit is contained in:
Priyanshu Agrawal
2023-05-19 10:38:19 +02:00
committed by GitHub
parent d759d522a3
commit 0a6510790a
3 changed files with 27 additions and 0 deletions
@@ -390,6 +390,8 @@ internal class Identification
case var _ when name.Equals("Z790 Taichi", StringComparison.OrdinalIgnoreCase): case var _ when name.Equals("Z790 Taichi", StringComparison.OrdinalIgnoreCase):
case var _ when name.Equals("Z790 Taichi Carrara", StringComparison.OrdinalIgnoreCase): case var _ when name.Equals("Z790 Taichi Carrara", StringComparison.OrdinalIgnoreCase):
return Model.Z790_Taichi; return Model.Z790_Taichi;
case var _ when name.Equals("B660M DS3H AX DDR4",StringComparison.OrdinalIgnoreCase):
return Model.B660M_DS3H_AX_DDR4;
case var _ when name.Equals("Base Board Product Name", StringComparison.OrdinalIgnoreCase): case var _ when name.Equals("Base Board Product Name", StringComparison.OrdinalIgnoreCase):
case var _ when name.Equals("To be filled by O.E.M.", StringComparison.OrdinalIgnoreCase): case var _ when name.Equals("To be filled by O.E.M.", StringComparison.OrdinalIgnoreCase):
return Model.Unknown; return Model.Unknown;
@@ -118,6 +118,7 @@ public enum Model
B560M_AORUS_ELITE, B560M_AORUS_ELITE,
B560M_AORUS_PRO, B560M_AORUS_PRO,
B560M_AORUS_PRO_AX, B560M_AORUS_PRO_AX,
B660M_DS3H_AX_DDR4,
EP45_DS3R, EP45_DS3R,
EP45_UD3R, EP45_UD3R,
EX58_EXTREME, EX58_EXTREME,
@@ -1618,6 +1618,30 @@ internal sealed class SuperIOHardware : Hardware
break; break;
case Model.B660M_DS3H_AX_DDR4:
v.Add(new Voltage("Vcore",0));
v.Add(new Voltage("VAXG",1));
v.Add(new Voltage("VCCIN AUX",2));
v.Add(new Voltage("DIMM AB",3));
v.Add(new Voltage("+12V",4));
v.Add(new Voltage("+3.3V",5));
v.Add(new Voltage("+5V",6));
t.Add(new Temperature("CPU",0));
t.Add(new Temperature("PCH",1));
t.Add(new Temperature("PCIEX16",2));
t.Add(new Temperature("System #1",3));
t.Add(new Temperature("System #2",4));
t.Add(new Temperature("VRAM MOS",5));
f.Add(new Fan("CPU Fan"),0);
f.Add(new Fan("System Fan #1"),2);
f.Add(new Fan("System Fan #2"),3);
f.Add(new Fan("System Fan #3"),4);
c.Add(new Control("CPU Fan"),0);
c.Add(new Control("System Fan #1"),2);
c.Add(new Control("System Fan #2"),3);
c.Add(new Control("System Fan #3"),4);
break;
default: default:
v.Add(new Voltage("Voltage #1", 0, true)); v.Add(new Voltage("Voltage #1", 0, true));
v.Add(new Voltage("Voltage #2", 1, true)); v.Add(new Voltage("Voltage #2", 1, true));