Add support for three additional MSI motherboards (#1791)

* Add Support for MSI B840P PRO WIFI

* Rectify loop mathematical operator syntax

* Add support for two additional motherboards

Z890 Gaming Plus Wifi and Pro Z890-S Wifi Project Zero
This commit is contained in:
Alcolawl
2025-07-17 13:30:56 +02:00
committed by GitHub
parent e94018d7d5
commit 3b1c1cbd12
4 changed files with 10 additions and 0 deletions
@@ -681,6 +681,10 @@ internal class Identification
return Model.Z890P_PRO_WIFI;
case var _ when name.Equals("PRO Z890-A WIFI (MS-7E32)", StringComparison.OrdinalIgnoreCase):
return Model.Z890A_PRO_WIFI;
case var _ when name.Equals("Z890 GAMING PLUS WIFI (MS-7E34)", StringComparison.OrdinalIgnoreCase):
return Model.Z890_GAMING_PLUS_WIFI;
case var _ when name.Equals("PRO Z890-S WIFI PZ (MS-7E58)", StringComparison.OrdinalIgnoreCase):
return Model.Z890S_PRO_WIFI_PROJECT_ZERO;
case var _ when name.Equals("B850M Steel Legend WiFi", StringComparison.OrdinalIgnoreCase):
return Model.B850M_STEEL_LEGEND_WIFI;
case var _ when name.Equals("Base Board Product Name", StringComparison.OrdinalIgnoreCase):
@@ -411,6 +411,8 @@ internal class LpcIO
case Model.Z890_EDGE_TI_WIFI:
case Model.Z890P_PRO_WIFI:
case Model.Z890A_PRO_WIFI:
case Model.Z890_GAMING_PLUS_WIFI:
case Model.Z890S_PRO_WIFI_PROJECT_ZERO:
chip = Chip.NCT6687DR; // MSI AM5/LGA1851 Compatibility
break;
default:
@@ -161,6 +161,8 @@ public enum Model
Z890_EDGE_TI_WIFI,
Z890P_PRO_WIFI,
Z890A_PRO_WIFI,
Z890_GAMING_PLUS_WIFI,
Z890S_PRO_WIFI_PROJECT_ZERO,
// EVGA
X58_SLI_Classified,
@@ -628,6 +628,8 @@ internal sealed class SuperIOHardware : Hardware
case Model.Z890_EDGE_TI_WIFI:
case Model.Z890P_PRO_WIFI:
case Model.Z890A_PRO_WIFI:
case Model.Z890_GAMING_PLUS_WIFI:
case Model.Z890S_PRO_WIFI_PROJECT_ZERO:
v.Add(new Voltage("+12V", 0));
v.Add(new Voltage("+5V", 1));
v.Add(new Voltage("Vcore", 2));