mirror of
https://github.com/openhardwaremonitor/openhardwaremonitor
synced 2025-08-29 13:28:04 +00:00
Added support for the Fintek F71889AD super I/O chip. Extended the identification list of mainboard manufacturers.
This commit is contained in:
parent
77ed6c2f48
commit
049f3d3515
@ -46,6 +46,7 @@ namespace OpenHardwareMonitor.Hardware.LPC {
|
||||
F71862 = 0x0601,
|
||||
F71869 = 0x0814,
|
||||
F71882 = 0x0541,
|
||||
F71889AD = 0x1005,
|
||||
F71889ED = 0x0909,
|
||||
F71889F = 0x0723,
|
||||
|
||||
@ -82,6 +83,7 @@ namespace OpenHardwareMonitor.Hardware.LPC {
|
||||
case Chip.F71862: return "Fintek F71862";
|
||||
case Chip.F71869: return "Fintek F71869";
|
||||
case Chip.F71882: return "Fintek F71882";
|
||||
case Chip.F71889AD: return "Fintek F71889AD";
|
||||
case Chip.F71889ED: return "Fintek F71889ED";
|
||||
case Chip.F71889F: return "Fintek F71889F";
|
||||
|
||||
|
@ -154,6 +154,13 @@ namespace OpenHardwareMonitor.Hardware.LPC {
|
||||
logicalDeviceNumber = FINTEK_HARDWARE_MONITOR_LDN;
|
||||
break;
|
||||
} break;
|
||||
case 0x10:
|
||||
switch (revision) {
|
||||
case 0x05:
|
||||
chip = Chip.F71889AD;
|
||||
logicalDeviceNumber = FINTEK_HARDWARE_MONITOR_LDN;
|
||||
break;
|
||||
} break;
|
||||
case 0x52:
|
||||
switch (revision) {
|
||||
case 0x17:
|
||||
@ -293,6 +300,7 @@ namespace OpenHardwareMonitor.Hardware.LPC {
|
||||
case Chip.F71862:
|
||||
case Chip.F71869:
|
||||
case Chip.F71882:
|
||||
case Chip.F71889AD:
|
||||
case Chip.F71889ED:
|
||||
case Chip.F71889F:
|
||||
if (vendorID != FINTEK_VENDOR_ID) {
|
||||
|
@ -38,6 +38,8 @@
|
||||
namespace OpenHardwareMonitor.Hardware.Mainboard {
|
||||
|
||||
internal enum Manufacturer {
|
||||
Alienware,
|
||||
Apple,
|
||||
ASRock,
|
||||
ASUS,
|
||||
Dell,
|
||||
@ -46,10 +48,15 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
|
||||
EPoX,
|
||||
EVGA,
|
||||
FIC,
|
||||
Fujitsu,
|
||||
Gigabyte,
|
||||
HP,
|
||||
IBM,
|
||||
Intel,
|
||||
Lenovo,
|
||||
MSI,
|
||||
Supermicro,
|
||||
Toshiba,
|
||||
XFX,
|
||||
Unknown
|
||||
}
|
||||
|
@ -269,6 +269,10 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
|
||||
|
||||
private static Manufacturer GetManufacturer(string name) {
|
||||
switch (name) {
|
||||
case "Alienware":
|
||||
return Manufacturer.Alienware;
|
||||
case "Apple Inc.":
|
||||
return Manufacturer.Apple;
|
||||
case "ASRock":
|
||||
return Manufacturer.ASRock;
|
||||
case "ASUSTeK Computer INC.":
|
||||
@ -286,15 +290,32 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
|
||||
return Manufacturer.EVGA;
|
||||
case "First International Computer, Inc.":
|
||||
return Manufacturer.FIC;
|
||||
case "FUJITSU":
|
||||
case "FUJITSU SIEMENS":
|
||||
return Manufacturer.Fujitsu;
|
||||
case "Gigabyte Technology Co., Ltd.":
|
||||
return Manufacturer.Gigabyte;
|
||||
case "Hewlett-Packard":
|
||||
return Manufacturer.HP;
|
||||
case "IBM":
|
||||
return Manufacturer.IBM;
|
||||
case "Intel":
|
||||
case "Intel Corp.":
|
||||
case "Intel Corporation":
|
||||
case "INTEL Corporation":
|
||||
return Manufacturer.Intel;
|
||||
case "Lenovo":
|
||||
case "LENOVO":
|
||||
return Manufacturer.Lenovo;
|
||||
case "Micro-Star International":
|
||||
case "MICRO-STAR INTERNATIONAL CO., LTD":
|
||||
case "MICRO-STAR INTERNATIONAL CO.,LTD":
|
||||
case "MSI":
|
||||
return Manufacturer.MSI;
|
||||
case "Supermicro":
|
||||
return Manufacturer.Supermicro;
|
||||
case "TOSHIBA":
|
||||
return Manufacturer.Toshiba;
|
||||
case "XFX":
|
||||
return Manufacturer.XFX;
|
||||
case "To be filled by O.E.M.":
|
||||
@ -366,6 +387,7 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
|
||||
return Model.X38_DS5;
|
||||
case "X58A-UD3R":
|
||||
return Model.X58A_UD3R;
|
||||
case "Base Board Product Name":
|
||||
case "To be filled by O.E.M.":
|
||||
return Model.Unknown;
|
||||
default:
|
||||
|
@ -544,6 +544,7 @@ namespace OpenHardwareMonitor.Hardware.Mainboard {
|
||||
case Chip.F71862:
|
||||
case Chip.F71869:
|
||||
case Chip.F71882:
|
||||
case Chip.F71889AD:
|
||||
case Chip.F71889ED:
|
||||
case Chip.F71889F:
|
||||
switch (manufacturer) {
|
||||
|
@ -37,5 +37,5 @@
|
||||
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: AssemblyVersion("0.3.2.0")]
|
||||
[assembly: AssemblyInformationalVersion("0.3.2 Beta")]
|
||||
[assembly: AssemblyVersion("0.3.2.1")]
|
||||
[assembly: AssemblyInformationalVersion("0.3.2.1 Alpha")]
|
Loading…
x
Reference in New Issue
Block a user