From 67354b4125156b77913f4ca1949655fad7c044b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20M=C3=B6ller?= Date: Sun, 30 Jun 2013 11:41:36 +0000 Subject: [PATCH] Added support for the Fintek F71869A (F71868AD) super I/O chip. --- Hardware/LPC/Chip.cs | 4 +++- Hardware/LPC/LMSensors.cs | 2 ++ Hardware/LPC/LPCIO.cs | 7 ++++++- Hardware/Mainboard/SuperIOHardware.cs | 5 +++-- Properties/AssemblyVersion.cs | 4 ++-- 5 files changed, 16 insertions(+), 6 deletions(-) diff --git a/Hardware/LPC/Chip.cs b/Hardware/LPC/Chip.cs index 2299e97..e1461a0 100644 --- a/Hardware/LPC/Chip.cs +++ b/Hardware/LPC/Chip.cs @@ -4,7 +4,7 @@ License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. - Copyright (C) 2009-2012 Michael Möller + Copyright (C) 2009-2013 Michael Möller */ @@ -18,6 +18,7 @@ namespace OpenHardwareMonitor.Hardware.LPC { F71858 = 0x0507, F71862 = 0x0601, F71869 = 0x0814, + F71869A = 0x1007, F71882 = 0x0541, F71889AD = 0x1005, F71889ED = 0x0909, @@ -60,6 +61,7 @@ namespace OpenHardwareMonitor.Hardware.LPC { case Chip.F71858: return "Fintek F71858"; case Chip.F71862: return "Fintek F71862"; case Chip.F71869: return "Fintek F71869"; + case Chip.F71869A: return "Fintek F71869A"; case Chip.F71882: return "Fintek F71882"; case Chip.F71889AD: return "Fintek F71889AD"; case Chip.F71889ED: return "Fintek F71889ED"; diff --git a/Hardware/LPC/LMSensors.cs b/Hardware/LPC/LMSensors.cs index c41b521..5d2b394 100755 --- a/Hardware/LPC/LMSensors.cs +++ b/Hardware/LPC/LMSensors.cs @@ -41,6 +41,8 @@ namespace OpenHardwareMonitor.Hardware.LPC { lmChips.Add(new LMChip(Chip.F71862, path)); break; case "f71869": lmChips.Add(new LMChip(Chip.F71869, path)); break; + case "f71869a": + lmChips.Add(new LMChip(Chip.F71869A, path)); break; case "f71882fg": lmChips.Add(new LMChip(Chip.F71882, path)); break; case "f71889a": diff --git a/Hardware/LPC/LPCIO.cs b/Hardware/LPC/LPCIO.cs index 2d8e34c..62127f4 100644 --- a/Hardware/LPC/LPCIO.cs +++ b/Hardware/LPC/LPCIO.cs @@ -4,7 +4,7 @@ License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. - Copyright (C) 2009-2012 Michael Möller + Copyright (C) 2009-2013 Michael Möller */ @@ -137,6 +137,10 @@ namespace OpenHardwareMonitor.Hardware.LPC { chip = Chip.F71889AD; logicalDeviceNumber = FINTEK_HARDWARE_MONITOR_LDN; break; + case 0x07: + chip = Chip.F71869A; + logicalDeviceNumber = FINTEK_HARDWARE_MONITOR_LDN; + break; } break; case 0x52: switch (revision) { @@ -284,6 +288,7 @@ namespace OpenHardwareMonitor.Hardware.LPC { case Chip.F71858: case Chip.F71862: case Chip.F71869: + case Chip.F71869A: case Chip.F71882: case Chip.F71889AD: case Chip.F71889ED: diff --git a/Hardware/Mainboard/SuperIOHardware.cs b/Hardware/Mainboard/SuperIOHardware.cs index b92b842..5bf3f20 100644 --- a/Hardware/Mainboard/SuperIOHardware.cs +++ b/Hardware/Mainboard/SuperIOHardware.cs @@ -4,7 +4,7 @@ License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. - Copyright (C) 2009-2012 Michael Möller + Copyright (C) 2009-2013 Michael Möller */ @@ -682,7 +682,8 @@ namespace OpenHardwareMonitor.Hardware.Mainboard { f.Add(new Fan("Fan #" + (i + 1), i)); break; case Chip.F71862: - case Chip.F71869: + case Chip.F71869: + case Chip.F71869A: case Chip.F71882: case Chip.F71889AD: case Chip.F71889ED: diff --git a/Properties/AssemblyVersion.cs b/Properties/AssemblyVersion.cs index 1829093..4e0d3e7 100644 --- a/Properties/AssemblyVersion.cs +++ b/Properties/AssemblyVersion.cs @@ -10,5 +10,5 @@ using System.Reflection; -[assembly: AssemblyVersion("0.5.1.18")] -[assembly: AssemblyInformationalVersion("0.5.1.18 Alpha")] \ No newline at end of file +[assembly: AssemblyVersion("0.5.1.19")] +[assembly: AssemblyInformationalVersion("0.5.1.19 Alpha")] \ No newline at end of file