summaryrefslogtreecommitdiff
path: root/configs
diff options
context:
space:
mode:
authorTele42 <tele42k3@yahoo.com>2018-01-21 09:56:23 -0500
committerGuenter Roeck <linux@roeck-us.net>2018-01-21 07:34:59 -0800
commit1398ef02016db7ca4746da261b2d92a42ef10da3 (patch)
treeca47696685ef50b49505d24608e5ccaef092fb98 /configs
parent24dab30d23cd99098b487585b54e30b8c4e899cf (diff)
downloadlm-sensors-git-1398ef02016db7ca4746da261b2d92a42ef10da3.tar.gz
configs: Bulk config recovery from archive.org (Part 1)
This is a bulk recovery of the sensor configs found at https://web.archive.org/web/20150901092438/http://www.lm-sensors.org:80/wiki/Configurations The config sections themselves are unaltered, but I've selectively added some, but not all of the extra info around them. Anywhere there's been extra info added, it should be in comments at the top of the config, followed by a double newline to indicate the separation. Attribution has been retained where possible, but links to the mailing list are hosed, so goto the above archive.org link to check if a config has extra origin notes. [groeck: reformatted description] Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Diffstat (limited to 'configs')
-rw-r--r--configs/ASRock/G41C-GS.conf61
-rw-r--r--configs/ASRock/K7VT2.conf62
-rw-r--r--configs/ASRock/M2NF3-VSTA.conf68
-rw-r--r--configs/Abit/AA8-DuraMAX.conf68
-rw-r--r--configs/Abit/AA8XE-Fatal1ty.conf159
-rw-r--r--configs/Abit/AI7.conf83
-rw-r--r--configs/Abit/AN7.conf79
-rw-r--r--configs/Abit/AN8-SLI.conf83
-rw-r--r--configs/Abit/AV8.conf83
-rw-r--r--configs/Abit/AX8.conf83
-rw-r--r--configs/Abit/Aa7-Max.conf83
-rw-r--r--configs/Abit/Ag7.conf83
-rw-r--r--configs/Abit/KN9-Ultra.conf64
-rw-r--r--configs/Abit/KV8-MAX3.conf83
-rw-r--r--configs/Abit/Kv8Pro.conf83
-rw-r--r--configs/Abit/VA-20.conf41
-rw-r--r--configs/Asus/H87-Pro.conf69
-rw-r--r--configs/Asus/KFN4-DRE.conf62
-rw-r--r--configs/Asus/KGPE-D16.conf95
-rw-r--r--configs/Asus/M2N-SLI_Deluxe.conf89
-rw-r--r--configs/Asus/M3A78-CM.conf41
-rw-r--r--configs/Asus/M5A97-Pro.conf31
-rw-r--r--configs/Asus/P3-PH4C.conf70
-rw-r--r--configs/Asus/P5B-E.conf95
-rw-r--r--configs/Asus/P5E3.conf59
-rw-r--r--configs/Asus/P5N32-E_SLI_Plus.conf118
-rw-r--r--configs/Asus/P5PE-VM.conf70
-rw-r--r--configs/Asus/P8H77-I.conf38
-rw-r--r--configs/Asus/P8P67_Pro.conf57
-rw-r--r--configs/Asus/TUSI-M.conf49
-rw-r--r--configs/Asus/TX97-E.conf82
-rw-r--r--configs/Biostar/N68S+.conf122
-rw-r--r--configs/DFI/CFX3200-M2-G-infinity.conf61
-rw-r--r--configs/DFI/EL620-C.conf82
-rw-r--r--configs/DFI/Lanparty_MI_P55-T36.conf88
-rw-r--r--configs/Epox/M1697.conf39
-rw-r--r--configs/Epox/MF4-Ultra3.conf48
-rw-r--r--configs/Evga/x58-SLI.conf37
-rw-r--r--configs/Foxconn/A7GM-S_2.0.conf41
-rw-r--r--configs/FujitsuTechnologySolutions/D2312_(A1,_A2,_C1,_C2).conf24
-rw-r--r--configs/FujitsuTechnologySolutions/D2314_(A1,_A2).conf24
-rw-r--r--configs/FujitsuTechnologySolutions/D2317_(A1,_A2).conf24
-rw-r--r--configs/FujitsuTechnologySolutions/D2344_(A1,_A2).conf24
-rw-r--r--configs/FujitsuTechnologySolutions/D2348_(A1,_A2).conf24
-rw-r--r--configs/FujitsuTechnologySolutions/D2364_(A1,_A2).conf24
-rw-r--r--configs/FujitsuTechnologySolutions/D2438_(A1,_A2).conf24
-rw-r--r--configs/FujitsuTechnologySolutions/D2584_(A1,_A5).conf24
-rw-r--r--configs/FujitsuTechnologySolutions/D2587A1.conf24
-rw-r--r--configs/FujitsuTechnologySolutions/D2598A1.conf24
-rw-r--r--configs/FujitsuTechnologySolutions/D2608_(A1,_K1).conf24
-rw-r--r--configs/FujitsuTechnologySolutions/D2618_(A1,_B1,_C1).conf26
-rw-r--r--configs/FujitsuTechnologySolutions/D2628_(A1,_B1,_C1).conf26
-rw-r--r--configs/FujitsuTechnologySolutions/D2679A1.conf24
-rw-r--r--configs/FujitsuTechnologySolutions/D2778_(A1,_B1,_C1,_X1,_Y1).conf26
-rw-r--r--configs/FujitsuTechnologySolutions/D2812_(A1,_A2).conf26
-rw-r--r--configs/FujitsuTechnologySolutions/D2817A1.conf26
-rw-r--r--configs/FujitsuTechnologySolutions/D2828_(A1,_A2).conf26
-rw-r--r--configs/FujitsuTechnologySolutions/D2831S1.conf26
-rw-r--r--configs/FujitsuTechnologySolutions/D2836S1.conf26
-rw-r--r--configs/Gigabyte/B75-D3V.conf107
-rw-r--r--configs/Gigabyte/EX38-DS4.conf47
-rw-r--r--configs/Gigabyte/G33-DS3R.conf63
-rw-r--r--configs/Gigabyte/GA-770TA-UD3.conf68
-rw-r--r--configs/Gigabyte/GA-790XTA-UD4.conf76
-rw-r--r--configs/Gigabyte/GA-870A-UD3.conf91
-rw-r--r--configs/Gigabyte/GA-870A-USB3.conf90
-rw-r--r--configs/Gigabyte/GA-945GCM-S2L.conf63
-rw-r--r--configs/Gigabyte/GA-990FXA-UD3.conf70
-rw-r--r--configs/Gigabyte/H67MA-UD2H.conf55
-rw-r--r--configs/Gigabyte/K8N51GMF-9.conf73
-rw-r--r--configs/Gigabyte/M61P-S3.conf63
-rw-r--r--configs/Gigabyte/MA770-DS3.conf126
-rw-r--r--configs/Gigabyte/MA785GM-US2H.conf81
-rw-r--r--configs/Gigabyte/P55-US3L.conf73
-rw-r--r--configs/Gigabyte/X58-UD3R.conf38
-rw-r--r--configs/Gigabyte/Z38MX-UD2H-B3.conf93
-rw-r--r--configs/Gigabyte/Z77-D3H.conf78
-rw-r--r--configs/InsideTechnology/786LCD.conf52
-rw-r--r--configs/Intel/D201GLY2.conf45
-rw-r--r--configs/Intel/D2500CC.conf61
-rw-r--r--configs/Intel/D945GCLF.conf55
-rw-r--r--configs/Intel/DH57JG.conf48
-rw-r--r--configs/Intel/DH67BL.conf95
-rw-r--r--configs/Intel/DN2800MT.conf64
-rw-r--r--configs/Intel/DP55WB.conf18
-rw-r--r--configs/Intel/DQ67EP.conf94
-rw-r--r--configs/Intel/DQ67SW.conf342
87 files changed, 5534 insertions, 0 deletions
diff --git a/configs/ASRock/G41C-GS.conf b/configs/ASRock/G41C-GS.conf
new file mode 100644
index 00000000..1c742e7b
--- /dev/null
+++ b/configs/ASRock/G41C-GS.conf
@@ -0,0 +1,61 @@
+### Sensors configuration for ASRock G41C-GS motherboard
+### 2014-02-19, ianp <snailbox88-dev -at- yahoo -dot- com>
+### Thanks to Jean Delvare and Guenter Roeck
+### Comments are welcome.
+
+
+chip "w83627dhg-*"
+
+
+### Voltages
+
+ ignore in1 # Ignored until
+ ignore in4 # properly identified
+ label in5 "+5V"
+ label in6 "+12V"
+ ignore cpu0_vid # Always at 0 in my case, so ignore it
+
+ ### Scale +5V and +12V.
+
+ compute in5 @*3, @/3
+ compute in6 @*(1+56/10), @/(1+56/10)
+
+ ### Set in0 according to CPU nominal voltage.
+
+ set in0_min 0.8500
+ set in0_max 1.3625
+ set in5_min 5 * 0.95
+ set in5_max 5 * 1.05
+ set in6_min 12 * 0.95
+ set in6_max 12 * 1.05
+
+### Temperatures
+
+ # temp3 is not identified
+
+ label temp1 "N/B Temp"
+ label temp2 "CPU Temp"
+
+ ### Set according to CPU and preference.
+
+ set temp1_max 60
+ set temp1_max_hyst 55
+ set temp2_max 60
+ set temp2_max_hyst 55
+
+### Fans
+
+ ### Ignore fan4 and fan5. There are
+ ### only 3 fan connectors on this board.
+
+ label fan1 "POW Fan"
+ label fan2 "CPU Fan"
+ label fan3 "CHA Fan"
+ ignore fan4
+ ignore fan5
+
+ ### Set according to preference.
+
+ set fan1_min 0
+ set fan2_min 900
+ set fan3_min 0
diff --git a/configs/ASRock/K7VT2.conf b/configs/ASRock/K7VT2.conf
new file mode 100644
index 00000000..5adf8fc8
--- /dev/null
+++ b/configs/ASRock/K7VT2.conf
@@ -0,0 +1,62 @@
+# Configuration file contributed by Marcus Roeckrath
+
+# Sample configuration for ASRock K7VT2
+
+chip "w83697hf-*"
+
+ label in0 "VCore"
+ label in2 "+3.3V"
+ label in3 "+5V"
+ label in4 "+12V"
+ label in5 "-12V"
+ label in6 "-5V"
+ label in7 "V5SB"
+ label in8 "VBat"
+
+ compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
+ compute in4 ((28/10)+1)*@ , @/((28/10)+1)
+ # These are the compute lines for -12V and -5V from the
+ # sample config file sensors.conf.eg from the lm-sensors
+ # source archive.
+ # But these lines give positive values on the K7VT2 board.
+ # compute in5 (5.14 * @) - 14.91 , (@ + 14.91) / 5.14
+ # compute in6 (3.14 * @) - 7.71 , (@ + 7.71) / 3.14
+ # Therefor I use the compute lines for the positive
+ # voltages for the negative voltages also and added a "-"
+ # to get plausible negative values.
+ compute in5 -((28/10)+1)*@ , -@/((28/10)+1)
+ compute in6 -((6.8/10)+1)*@ , -@/((6.8/10)+1)
+ compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)
+
+ set in0_min 1.5 * 0.95
+ set in0_max 1.65 * 1.05
+ set in2_min 3.3 * 0.95
+ set in2_max 3.3 * 1.05
+ set in3_min 5 * 0.95
+ set in3_max 5 * 1.05
+ set in4_min 12 * 0.95
+ set in4_max 12 * 1.05
+ set in5_min -12 * 0.9
+ set in5_max -12 * 1.1
+ set in6_min -5 * 0.9
+ set in6_max -5 * 1.1
+ set in7_min 5 * 0.95
+ set in7_max 5 * 1.05
+ set in8_min 3.0 * 0.8
+ set in8_max 3.0 * 1.2
+
+ label temp1 "System Temp"
+ label temp2 "CPU Temp"
+
+ set temp1_max 50
+ set temp1_max_hyst 45
+ set temp2_max 52
+ set temp2_max_hyst 47
+
+ label fan1 "CPU Fan"
+ label fan2 "Chassis Fan"
+
+ set fan1_div 4
+ set fan1_min 2000
+ set fan2_div 8
+ set fan2_min 1000
diff --git a/configs/ASRock/M2NF3-VSTA.conf b/configs/ASRock/M2NF3-VSTA.conf
new file mode 100644
index 00000000..e0fa463f
--- /dev/null
+++ b/configs/ASRock/M2NF3-VSTA.conf
@@ -0,0 +1,68 @@
+# lm_sensors configuration file for the ASRock M2NF3-VSTA motherboard
+# 2008-01-01, Hans de Goede <j.w.r.degoede@hhs.nl>
+# Comments welcome!
+
+# Winbond W83627EHF configuration for ASRock AM2NF3-VSTA
+chip "w83627ehf-*" "w83627dhg-*"
+
+ label in0 "VCore"
+ label in1 "VCore2"
+ label in2 "AVCC"
+ label in3 "3VCC"
+ label in6 "12V"
+ label in7 "VSB"
+ label in8 "VBAT"
+ label in9 "5V"
+
+# +12V and +5V use dividers recommended by datasheet
+ compute in6 @*(1+(56/10)), @/(1+(56/10))
+ compute in9 @*(1+(22/10)), @/(1+(22/10))
+
+# in4 and in5 are not used (they seem to be hooked up to 3.3v/2, but thats
+# already monitored)
+ ignore in4
+ ignore in5
+
+# we need to set all voltage limits (hurray for a well written BIOS)
+# Note you may need to adapt in0 and in1 depending on your CPU
+ set in0_min 0.9
+ set in0_max 1.5
+ set in1_min 0.9
+ set in1_max 1.5
+ set in2_min 3.3*0.95
+ set in2_max 3.3*1.05
+ set in3_min 3.3*0.95
+ set in3_max 3.3*1.05
+ set in6_min 12.0*0.9
+ set in6_max 12.0*1.1
+ set in7_min 3.3*0.95
+ set in7_max 3.3*1.05
+ set in8_min 3.0
+ set in8_max 3.3*1.05
+ set in9_min 5.0*0.95
+ set in9_max 5.0*1.05
+
+# Fans
+ label fan1 "Case Fan"
+ label fan2 "CPU Fan"
+ ignore fan3
+ ignore fan5
+# Fan minumums, disable fan1 min as a case fan isn't always connected,
+ set fan1_min 0
+# set fan2_min 1700
+
+# Temperatures
+ label temp1 "Sys Temp"
+ label temp2 "CPU Temp"
+ label temp3 "CPU2 Temp"
+
+ set temp1_max 45
+ set temp1_max_hyst 40
+
+
+chip "k8temp-*"
+
+ label temp1 "Core0 Temp"
+ label temp2 "Core0 Temp"
+ label temp3 "Core1 Temp"
+ label temp4 "Core1 Temp"
diff --git a/configs/Abit/AA8-DuraMAX.conf b/configs/Abit/AA8-DuraMAX.conf
new file mode 100644
index 00000000..05ab62d2
--- /dev/null
+++ b/configs/Abit/AA8-DuraMAX.conf
@@ -0,0 +1,68 @@
+# lm_sensors configuration file for the Abit AA8-DuraMAX motherboard
+# 2006-06-07, Hans de Goede <j.w.r.degoede@hhs.nl>
+# Comments welcome!
+
+
+chip "abituguru-*"
+
+
+### Voltages
+
+
+ label in0 "CPU Core Voltage"
+
+ label in1 "DDR Voltage"
+
+ label in2 "DDR VTT Voltage"
+
+ label in3 "ATX +12V"
+ compute in3 @*4.153 , @/4.153
+
+ label in4 "FSB VTT Voltage"
+
+ label in5 "NB Voltage"
+
+ label in6 "NB 2.5V Voltage"
+
+ label in7 "ATX +5V"
+ compute in7 @*1.788 , @/1.788
+
+ label in8 "ATX +3.3V"
+ compute in8 @*1.248 , @/1.248
+
+ label in9 "Standby Voltage (+5V)"
+ compute in9 @*1.788 , @/1.788
+
+ ignore in10
+
+
+### Temperatures
+
+
+ label temp1 "CPU Temperature"
+
+ label temp2 "SYS Temperature"
+
+ label temp3 "PWM Temperature 1"
+
+ label temp4 "PWM Temperature 2"
+
+ ignore temp5
+ ignore temp6
+ ignore temp7
+
+
+### Fans
+
+
+ label fan1 "CPU FAN Speed"
+
+ label fan2 "NB FAN Speed"
+
+ label fan3 "SYS FAN Speed"
+
+ label fan4 "AUX1 FAN Speed"
+
+ label fan5 "AUX2 FAN Speed"
+
+ ignore fan6
diff --git a/configs/Abit/AA8XE-Fatal1ty.conf b/configs/Abit/AA8XE-Fatal1ty.conf
new file mode 100644
index 00000000..ac3aa935
--- /dev/null
+++ b/configs/Abit/AA8XE-Fatal1ty.conf
@@ -0,0 +1,159 @@
+# lm_sensors configuration file for the Abit AA8XE-Fatal1ty motherboard
+
+# 2006-05-29, Author: Roger Lucas <roger@planbit.co.uk>
+
+# Please send comments to: <j.w.r.degoede@hhs.nl>
+
+
+
+chip "abituguru-*"
+
+
+
+### Voltages
+
+
+
+ label in0 "DDR VTT Voltage"
+
+ label in1 "CPU Core Voltage"
+
+ label in2 "Unknown Voltage"
+
+ label in3 "DDR Voltage"
+
+ label in4 "NB Voltage"
+
+ label in5 "Unknown Voltage"
+
+ label in6 "FSB VTT Voltage"
+
+ label in7 "NB 2.5V Voltage"
+
+ ignore in8
+
+ ignore in9
+
+ ignore in10
+
+ ignore in11
+
+
+
+### Temperatures
+
+
+
+ label temp1 "CPU Temperature"
+
+ label temp2 "SYS Temperature"
+
+ label temp3 "PWM#1 Temperature"
+
+ label temp4 "PWM#2 Temperature"
+
+ label temp5 "PWM#3 Temperature"
+
+ label temp6 "PWM#4 Temperature"
+
+ ignore temp7
+
+
+
+### Fans
+
+
+
+ label fan1 "CPU FAN Speed"
+
+ label fan2 "NB FAN Speed"
+
+ label fan3 "SYS FAN Speed"
+
+ label fan4 "OTES1 FAN Speed"
+
+ label fan5 "OTES2 FAN Speed"
+
+ ignore fan6
+
+
+
+
+
+# The AA8XE Fatal1ty motherboard also contains a w83627hf which is used to
+
+# measure the ATX power supply rails. Below is the correct config for this
+
+
+
+chip "w83782d-*" "w83627hf-*"
+
+
+
+ ignore in0
+
+ ignore in1
+
+ label in2 "ATX +3.3V"
+
+ label in3 "ATX +5V"
+
+ label in4 "ATX +12V"
+
+ ignore in5
+
+ ignore in6
+
+ label in7 "Standby Voltage (+5V)"
+
+ ignore in8
+
+
+
+ compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
+
+ compute in4 ((28/10)+1)*@ , @/((28/10)+1)
+
+ compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)
+
+
+
+ set in2_min 3.3 * 0.95
+
+ set in2_max 3.3 * 1.05
+
+ set in3_min 5.0 * 0.95
+
+ set in3_max 5.0 * 1.05
+
+ set in4_min 12 * 0.90
+
+ set in4_max 12 * 1.10
+
+ set in7_min 5 * 0.95
+
+ set in7_max 5 * 1.05
+
+
+
+ ignore fan1
+
+ ignore fan2
+
+ ignore fan3
+
+
+
+ ignore temp1
+
+ ignore temp2
+
+ ignore temp3
+
+
+
+ ignore vid
+
+ ignore alarms
+
+ ignore beep_enable
diff --git a/configs/Abit/AI7.conf b/configs/Abit/AI7.conf
new file mode 100644
index 00000000..930c1107
--- /dev/null
+++ b/configs/Abit/AI7.conf
@@ -0,0 +1,83 @@
+# This configuration is derived from the AN7 configuration and currently
+# untested, it should work fine though. Please send any success or failure
+# using this config to: Hans de Goede <j.w.r.degoede@…>.
+
+# Notice that this motherboard contains version 1 of the uGuru. This version
+# does not seem to properly support autodetecting the type of the bank1
+# sensors, nor does the autodetection of the number of fan sensors work
+# properly on this chip.
+
+
+# lm_sensors configuration file for the Abit AI7 motherboard
+# 2006-06-24, Hans de Goede <j.w.r.degoede@hhs.nl>
+# Comments welcome!
+# Note it might be nessecaryto load the driver with the following params:
+# bank1_types=1,1,0,0,0,0,0,2,0,0,0,0,2,0,0,1 fan_sensors=5
+
+chip "abituguru-*"
+
+
+### Voltages
+
+
+ label in0 "CPU Core Voltage"
+
+ label in1 "DDR Voltage"
+
+ label in2 "DDR VTT Voltage"
+
+ label in3 "ATX +12V"
+ compute in3 @*4.153 , @/4.153
+
+ # I believe this is FSB VTT, in some Abit files its called GMCHVTT, below is the BIOS name
+ label in4 "AUXC Voltage"
+
+ label in5 "NB Core Voltage"
+
+ label in6 "VCCVID Voltage"
+
+ label in7 "ATX +5V Voltage"
+ compute in7 @*1.788 , @/1.788
+
+ label in8 "ATX +3.3V Voltage"
+ compute in8 @*1.248 , @/1.248
+
+ label in9 "Standby Voltage (+5V)"
+ compute in9 @*1.788 , @/1.788
+
+ label in10 "3VDUAL Voltage"
+ compute in10 @*1.248 , @/1.248
+
+
+### Temperatures
+
+
+ label temp1 "CPU Temperature"
+
+ label temp2 "System Temperature"
+
+ label temp3 "PWM Temperature"
+
+ ignore temp4
+
+ ignore temp5
+
+ ignore temp6
+
+ ignore temp7
+
+
+### Fans
+
+
+ label fan1 "CPU FAN Speed"
+
+ label fan2 "NB FAN Speed"
+
+ label fan3 "SYS FAN Speed"
+
+ label fan4 "FAN4"
+
+ label fan5 "FAN5"
+
+ ignore fan6
diff --git a/configs/Abit/AN7.conf b/configs/Abit/AN7.conf
new file mode 100644
index 00000000..df84d69b
--- /dev/null
+++ b/configs/Abit/AN7.conf
@@ -0,0 +1,79 @@
+# Notice that this was the first motherboard by Abit with the uGuru and thus
+# contains version 1 of the uGuru. This version does not seem to properly
+# support autodetecting the type of the bank1 sensors, nor does the
+# autodetection of the number of fan sensors work properly on this chip.
+
+
+# lm_sensors configuration file for the Abit AN7 motherboard
+# 2006-06-24, Hans de Goede <j.w.r.degoede@hhs.nl>
+# Comments welcome!
+# Note the driver MUST be loaded with the following params:
+# bank1_types=1,1,0,0,0,0,0,2,0,0,0,0,2,0,0,1 fan_sensors=5
+
+chip "abituguru-*"
+
+
+### Voltages
+
+
+ label in0 "CPU Core Voltage"
+
+ label in1 "DDR Voltage"
+
+ label in2 "DDR VTT Voltage"
+
+ label in3 "ATX +12V"
+ compute in3 @*4.153 , @/4.153
+
+ # I believe this is FSB VTT, in some Abit files its called GMCHVTT, below is the BIOS name
+ label in4 "AUXC Voltage"
+
+ label in5 "NB Core Voltage"
+
+ label in6 "AGP VDDQ Voltage"
+
+ label in7 "ATX +5V Voltage"
+ compute in7 @*1.788 , @/1.788
+
+ label in8 "ATX +3.3V Voltage"
+ compute in8 @*1.248 , @/1.248
+
+ label in9 "Standby Voltage (+5V)"
+ compute in9 @*1.788 , @/1.788
+
+ label in10 "3VDUAL Voltage"
+ compute in10 @*1.248 , @/1.248
+
+
+### Temperatures
+
+
+ label temp1 "CPU Temperature"
+
+ label temp2 "System Temperature"
+
+ label temp3 "PWM Temperature"
+
+ ignore temp4
+
+ ignore temp5
+
+ ignore temp6
+
+ ignore temp7
+
+
+### Fans
+
+
+ label fan1 "CPU FAN Speed"
+
+ label fan2 "NB FAN Speed"
+
+ label fan3 "SYS FAN Speed"
+
+ label fan4 "FAN4"
+
+ label fan5 "FAN5"
+
+ ignore fan6
diff --git a/configs/Abit/AN8-SLI.conf b/configs/Abit/AN8-SLI.conf
new file mode 100644
index 00000000..f970939b
--- /dev/null
+++ b/configs/Abit/AN8-SLI.conf
@@ -0,0 +1,83 @@
+# lm_sensors configuration file for the Abit AN8-SLI motherboard
+
+# 2006-05-29, Hans de Goede <j.w.r.degoede@hhs.nl>
+
+# Comments welcome!
+
+
+
+chip "abituguru-*"
+
+
+
+### Voltages
+
+
+
+ label in0 "CPU Core Voltage"
+
+ label in1 "DDR Voltage"
+
+ label in2 "DDR VTT Voltage"
+
+ label in3 "nForce4 Standby Voltage"
+
+ label in4 "CPU VDDA 2.5V Voltage"
+
+ label in5 "HyperTransport Voltage"
+
+ label in6 "nForce4 Voltage"
+
+ label in7 "ATX +5V"
+
+ compute in7 @*1.788 , @/1.788
+
+ label in8 "ATX +3.3V"
+
+ compute in8 @*1.248 , @/1.248
+
+ label in9 "ATX 5VSB Voltage"
+
+ compute in9 @*1.788 , @/1.788
+
+ label in10 "ATX +12V"
+
+ compute in10 @*4.153 , @/4.153
+
+
+
+### Temperatures
+
+
+
+ label temp1 "CPU Temperature"
+
+ label temp2 "SYS Temperature"
+
+ label temp3 "PWM Temperature"
+
+ ignore temp4
+
+ ignore temp5
+
+ ignore temp6
+
+ ignore temp7
+
+
+
+### Fans
+
+
+
+ label fan1 "CPU FAN Speed"
+
+ label fan2 "NF4 FAN Speed"
+
+ label fan3 "SYS FAN Speed"
+
+ label fan4 "OTES1 FAN Speed"
+
+ label fan5 "OTES2 FAN Speed"
+
+ label fan6 "AUX FAN Speed"
diff --git a/configs/Abit/AV8.conf b/configs/Abit/AV8.conf
new file mode 100644
index 00000000..2e610f7f
--- /dev/null
+++ b/configs/Abit/AV8.conf
@@ -0,0 +1,83 @@
+# lm_sensors configuration file for the Abit AV8 motherboard
+
+# 2006-05-29, Hans de Goede <j.w.r.degoede@hhs.nl>
+
+# Comments welcome!
+
+
+
+chip "abituguru-*"
+
+
+
+### Voltages
+
+
+
+ label in0 "CPU Core Voltage"
+
+ label in1 "DDR Voltage"
+
+ label in2 "DDR VTT Voltage"
+
+ label in3 "NB Voltage"
+
+ label in4 "SB Voltage"
+
+ label in5 "HyperTransport Voltage"
+
+ label in6 "AGP VDDQ Voltage"
+
+ label in7 "ATX +5V"
+
+ compute in7 @*1.788 , @/1.788
+
+ label in8 "ATX +3.3V"
+
+ compute in8 @*1.248 , @/1.248
+
+ label in9 "Standby Voltage (+5V)"
+
+ compute in9 @*1.788 , @/1.788
+
+ label in10 "3VDual Voltage"
+
+ compute in10 @*1.248 , @/1.248
+
+
+
+### Temperatures
+
+
+
+ label temp1 "CPU Temperature"
+
+ label temp2 "SYS Temperature"
+
+ label temp3 "PWM Temperature"
+
+ ignore temp4
+
+ ignore temp5
+
+ ignore temp6
+
+ ignore temp7
+
+
+
+### Fans
+
+
+
+ label fan1 "CPU FAN Speed"
+
+ label fan2 "NB FAN Speed"
+
+ label fan3 "SYS FAN Speed"
+
+ label fan4 "AUX1 FAN Speed"
+
+ label fan5 "AUX2 FAN Speed"
+
+ ignore fan6
diff --git a/configs/Abit/AX8.conf b/configs/Abit/AX8.conf
new file mode 100644
index 00000000..8d89e111
--- /dev/null
+++ b/configs/Abit/AX8.conf
@@ -0,0 +1,83 @@
+# lm_sensors configuration file for the Abit AX8 motherboard
+
+# 2006-05-29, Hans de Goede <j.w.r.degoede@hhs.nl>
+
+# Comments welcome!
+
+
+
+chip "abituguru-*"
+
+
+
+### Voltages
+
+
+
+ label in0 "CPU Core Voltage"
+
+ label in1 "DDR Voltage"
+
+ label in2 "DDR VTT Voltage"
+
+ label in3 "NB Voltage"
+
+ label in4 "SB Voltage"
+
+ label in5 "HyperTransport Voltage"
+
+ label in6 "ATX +5V"
+
+ compute in6 @*1.788 , @/1.788
+
+ label in7 "ATX +3.3V"
+
+ compute in7 @*1.248 , @/1.248
+
+ label in8 "Standby Voltage (+5V)"
+
+ compute in8 @*1.788 , @/1.788
+
+ label in9 "ATX +12V"
+
+ compute in9 @*4.153 , @/4.153
+
+ ignore in10
+
+
+
+### Temperatures
+
+
+
+ label temp1 "CPU Temperature"
+
+ label temp2 "SYS Temperature"
+
+ label temp3 "PWM Temperature"
+
+ ignore temp4
+
+ ignore temp5
+
+ ignore temp6
+
+ ignore temp7
+
+
+
+### Fans
+
+
+
+ label fan1 "CPU FAN Speed"
+
+ label fan2 "NB FAN Speed"
+
+ label fan3 "SYS FAN Speed"
+
+ label fan4 "AUX FAN Speed"
+
+ ignore fan5
+
+ ignore fan6
diff --git a/configs/Abit/Aa7-Max.conf b/configs/Abit/Aa7-Max.conf
new file mode 100644
index 00000000..6ff3833e
--- /dev/null
+++ b/configs/Abit/Aa7-Max.conf
@@ -0,0 +1,83 @@
+# lm_sensors configuration file for the Abit Aa7-Max motherboard
+
+# 2006-05-29, Hans de Goede <j.w.r.degoede@hhs.nl>
+
+# Comments welcome!
+
+
+
+chip "abituguru-*"
+
+
+
+### Voltages
+
+
+
+ label in0 "CPU Core Voltage"
+
+ label in1 "DDR Voltage"
+
+ label in2 "DDR VTT Voltage"
+
+ label in3 "ATX +12V"
+
+ compute in3 @*4.153 , @/4.153
+
+ label in4 "FSB VTT Voltage"
+
+ label in5 "NB Voltage"
+
+ label in6 "NB 2.5V Voltage"
+
+ label in7 "ATX +5V Voltage"
+
+ compute in7 @*1.788 , @/1.788
+
+ label in8 "ATX +3.3V Voltage"
+
+ compute in8 @*1.248 , @/1.248
+
+ label in9 "5VDual Voltage"
+
+ compute in9 @*1.788 , @/1.788
+
+ ignore in10
+
+
+
+### Temperatures
+
+
+
+ label temp1 "CPU Temperature"
+
+ label temp2 "SYS Temperature"
+
+ label temp3 "PWM1 Temperature"
+
+ label temp4 "PWM2 Temperature"
+
+ ignore temp5
+
+ ignore temp6
+
+ ignore temp7
+
+
+
+### Fans
+
+
+
+ label fan1 "CPU FAN Speed"
+
+ label fan2 "NB FAN Speed"
+
+ label fan3 "SYS FAN Speed"
+
+ label fan4 "AUX1 FAN Speed"
+
+ label fan5 "AUX2 FAN Speed"
+
+ ignore fan6
diff --git a/configs/Abit/Ag7.conf b/configs/Abit/Ag7.conf
new file mode 100644
index 00000000..1b28e9cb
--- /dev/null
+++ b/configs/Abit/Ag7.conf
@@ -0,0 +1,83 @@
+# lm_sensors configuration file for the Abit Ag7 motherboard
+
+# 2006-05-29, Hans de Goede <j.w.r.degoede@hhs.nl>
+
+# Comments welcome!
+
+
+
+chip "abituguru-*"
+
+
+
+### Voltages
+
+
+
+ label in0 "CPU Core Voltage"
+
+ label in1 "DDR Voltage"
+
+ label in2 "DDR VTT Voltage"
+
+ label in3 "ATX +12V"
+
+ compute in3 @*4.153 , @/4.153
+
+ label in4 "FSB VTT Voltage"
+
+ label in5 "NB Voltage"
+
+ label in6 "NB 2.5V Voltage"
+
+ label in7 "ATX +5V Voltage"
+
+ compute in7 @*1.788 , @/1.788
+
+ label in8 "ATX +3.3V Voltage"
+
+ compute in8 @*1.248 , @/1.248
+
+ label in9 "5VDual Voltage"
+
+ compute in9 @*1.788 , @/1.788
+
+ ignore in10
+
+
+
+### Temperatures
+
+
+
+ label temp1 "CPU Temperature"
+
+ label temp2 "SYS Temperature"
+
+ label temp3 "PWM1 Temperature"
+
+ label temp4 "PWM2 Temperature"
+
+ ignore temp5
+
+ ignore temp6
+
+ ignore temp7
+
+
+
+### Fans
+
+
+
+ label fan1 "CPU FAN Speed"
+
+ label fan2 "NB FAN Speed"
+
+ label fan3 "SYS FAN Speed"
+
+ label fan4 "AUX1 FAN Speed"
+
+ label fan5 "AUX2 FAN Speed"
+
+ ignore fan6
diff --git a/configs/Abit/KN9-Ultra.conf b/configs/Abit/KN9-Ultra.conf
new file mode 100644
index 00000000..159e8a86
--- /dev/null
+++ b/configs/Abit/KN9-Ultra.conf
@@ -0,0 +1,64 @@
+# "My best guesses at my ABIT KN9 Ultra" Contributed by Dawn Light
+# Based on "Winbond W83627EHF configuration originally contributed by Leon Moonen"
+
+chip "w83627ehf-*"
+
+ label in0 "CPU Core"
+ label in1 "DDR2"
+ label in2 "AVCC"
+ label in3 "3VCC"
+ label in4 "DDR2 VTT"
+ label in5 "PCIE"
+ label in6 "ATX +5V"
+ label in7 "VSB"
+ label in8 "VBAT"
+ label in9 "ATX +12V"
+ compute in1 @*(1+(10/10)), @/(1+(10/10))
+ compute in6 @*(1+(22/10)), @/(1+(22/10))
+ compute in9 @*(1+(61/10)), @/(1+(61/10))
+ set in0_min 1.15
+ set in0_max 1.25
+ set in1_min 2.05
+ set in1_max 2.15
+ set in4_min 0.95
+ set in4_max 1.15
+ set in5_min 1.50*0.95
+ set in5_max 1.50*1.05
+ set in6_min 5.0*0.95
+ set in6_max 5.0*1.05
+ set in9_min 12.0*0.95
+ set in9_max 12.0*1.05
+
+# Set the 3.3V
+ set in2_min 3.3*0.95
+ set in2_max 3.3*1.05
+ set in3_min 3.3*0.95
+ set in3_max 3.3*1.05
+ set in7_min 3.3*0.95
+ set in7_max 3.3*1.05
+ set in8_min 3.3*0.90
+ set in8_max 3.3*1.10
+
+# Fans
+ label fan1 "SYS Fan"
+ label fan2 "CPU Fan"
+ label fan3 "AUX1 Fan"
+ label fan4 "AUX2 Fan"
+# ignore fan3
+ ignore fan4
+ set fan1_min 400
+ set fan2_min 2500
+ set fan3_min 890
+
+# Temperatures
+ label temp1 "Sys Temp"
+ label temp2 "CPU Temp"
+ label temp3 "PWM Temp"
+
+# ignore temp3
+ set temp1_over 41
+ set temp1_hyst 50
+ set temp2_over 50
+ set temp2_hyst 60
+ set temp3_over 50
+ set temp3_hyst 60
diff --git a/configs/Abit/KV8-MAX3.conf b/configs/Abit/KV8-MAX3.conf
new file mode 100644
index 00000000..5e47c32e
--- /dev/null
+++ b/configs/Abit/KV8-MAX3.conf
@@ -0,0 +1,83 @@
+# This configuration is derived from the AN7 configuration and currently
+# untested, it should work fine though. Please send any success or failure
+# using this config to: Hans de Goede <j.w.r.degoede@…>.
+
+# Notice that this motherboard contains version 1 of the uGuru. This version
+# does not seem to properly support autodetecting the type of the bank1
+# sensors, nor does the autodetection of the number of fan sensors work
+# properly on this chip.
+
+
+# lm_sensors configuration file for the Abit KV8-MAX3 motherboard
+# 2006-06-24, Hans de Goede <j.w.r.degoede@hhs.nl>
+# Comments welcome!
+# Note it might be nessecaryto load the driver with the following params:
+# bank1_types=1,1,0,0,0,0,0,2,0,0,0,0,2,0,0,1 fan_sensors=5
+
+chip "abituguru-*"
+
+
+### Voltages
+
+
+ label in0 "CPU Core Voltage"
+
+ label in1 "DDR Voltage"
+
+ label in2 "DDR VTT Voltage"
+
+ label in3 "ATX +12V"
+ compute in3 @*4.153 , @/4.153
+
+ # I believe this is FSB VTT, in some Abit files its called GMCHVTT, below is the BIOS name
+ label in4 "AUXC Voltage"
+
+ label in5 "NB Core Voltage"
+
+ label in6 "AGP VDDQ Voltage"
+
+ label in7 "ATX +5V Voltage"
+ compute in7 @*1.788 , @/1.788
+
+ label in8 "ATX +3.3V Voltage"
+ compute in8 @*1.248 , @/1.248
+
+ label in9 "Standby Voltage (+5V)"
+ compute in9 @*1.788 , @/1.788
+
+ label in10 "3VDUAL Voltage"
+ compute in10 @*1.248 , @/1.248
+
+
+### Temperatures
+
+
+ label temp1 "CPU Temperature"
+
+ label temp2 "System Temperature"
+
+ label temp3 "PWM Temperature"
+
+ ignore temp4
+
+ ignore temp5
+
+ ignore temp6
+
+ ignore temp7
+
+
+### Fans
+
+
+ label fan1 "CPU FAN Speed"
+
+ label fan2 "NB FAN Speed"
+
+ label fan3 "OTES FAN Speed"
+
+ label fan4 "FAN4"
+
+ label fan5 "FAN5"
+
+ ignore fan6
diff --git a/configs/Abit/Kv8Pro.conf b/configs/Abit/Kv8Pro.conf
new file mode 100644
index 00000000..169563e9
--- /dev/null
+++ b/configs/Abit/Kv8Pro.conf
@@ -0,0 +1,83 @@
+# lm_sensors configuration file for the Abit Kv8Pro motherboard
+
+# 2006-05-29, Hans de Goede <j.w.r.degoede@hhs.nl>
+
+# Comments welcome!
+
+
+
+chip "abituguru-*"
+
+
+
+### Voltages
+
+
+
+ label in0 "CPU Core Voltage"
+
+ label in1 "DDR Voltage"
+
+ label in2 "DDR VTT Voltage"
+
+ label in3 "NB Voltage"
+
+ label in4 "SB Voltage"
+
+ label in5 "HyperTransport Voltage"
+
+ label in6 "AGP VDDQ Voltage"
+
+ label in7 "ATX +5V"
+
+ compute in7 @*1.788 , @/1.788
+
+ label in8 "ATX +3.3V"
+
+ compute in8 @*1.248 , @/1.248
+
+ label in9 "Standby Voltage (+5V)"
+
+ compute in9 @*1.788 , @/1.788
+
+ label in10 "3VDual Voltage"
+
+ compute in10 @*1.248 , @/1.248
+
+
+
+### Temperatures
+
+
+
+ label temp1 "CPU Temperature"
+
+ label temp2 "SYS Temperature"
+
+ label temp3 "PWM Temperature"
+
+ ignore temp4
+
+ ignore temp5
+
+ ignore temp6
+
+ ignore temp7
+
+
+
+### Fans
+
+
+
+ label fan1 "CPU FAN Speed"
+
+ label fan2 "NB FAN Speed"
+
+ label fan3 "SYS FAN Speed"
+
+ label fan4 "AUX1 FAN Speed"
+
+ label fan5 "AUX2 FAN Speed"
+
+ ignore fan6
diff --git a/configs/Abit/VA-20.conf b/configs/Abit/VA-20.conf
new file mode 100644
index 00000000..3f8a9cbf
--- /dev/null
+++ b/configs/Abit/VA-20.conf
@@ -0,0 +1,41 @@
+#### Abit VA-20 contributed by DawnLight ####
+
+chip "it87-*" "it8712-*"
+
+ label in0 "CPU VCore"
+ label in1 "+2.5V"
+ label in2 "+3.3V"
+ label in3 "+5V"
+ label in4 "+12V"
+ ignore in5
+ ignore in6
+ ignore in7
+ label in8 "VBat"
+
+ ignore vid
+
+ compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
+ compute in4 ((30/10) +1)*@ , @/((30/10) +1)
+
+ set in0_min 1.55 * 0.95
+ set in0_max 1.55 * 1.05
+ set in1_min 2.4
+ set in1_max 2.6
+ set in2_min 3.3 * 0.95
+ set in2_max 3.3 * 1.05
+ set in3_min 5.0 * 0.95
+ set in3_max 5.0 * 1.05
+ set in4_min 12.5 * 0.95
+ set in4_max 12.5 * 1.05
+
+ label temp1 "M/B Temp"
+ set temp1_over 44
+ set temp1_low 15
+ label temp2 "CPU Temp"
+ set temp2_over 45
+ set temp2_low 15
+ ignore temp3
+
+ set fan1_min 3000
+ ignore fan2
+ ignore fan3
diff --git a/configs/Asus/H87-Pro.conf b/configs/Asus/H87-Pro.conf
new file mode 100644
index 00000000..772940d9
--- /dev/null
+++ b/configs/Asus/H87-Pro.conf
@@ -0,0 +1,69 @@
+# Configuration file for ASUS H87-PRO
+# 2014-01-21/mg
+
+chip "nct6791-*"
+
+label in0 "Vcore"
+ compute in0 @*2 , @/2
+
+label in1 "+5V"
+ compute in1 @ * (40/8), @ / (40/8)
+ set in1_min 5 * 0.95
+ set in1_max 5 * 1.05
+
+label in2 "AVCC"
+ set in2_min 3.3 * 0.95
+ set in2_max 3.3 * 1.05
+
+label in3 "+3.3V"
+ set in3_min 3.3 * 0.95
+ set in3_max 3.3 * 1.05
+
+label in4 "+12V"
+ compute in4 @ * (96/8), @ / (96/8)
+ set in4_min 12 * 0.95
+ set in4_max 12 * 1.05
+
+ignore in5 # always 0.17V here
+ignore in6 # always 0.82V here
+
+label in7 "3VSB"
+ set in7_min 3.3 * 0.95
+ set in7_max 3.3 * 1.05
+
+label in8 "Vbat"
+ set in8_min 3.0 * 0.90
+ set in8_max 3.3 * 1.10
+
+ignore in9
+ignore in10
+ignore in11
+ignore in12
+ignore in13
+ignore in14
+
+label fan1 "CHA_FAN1"
+ set fan1_min 300
+
+label fan2 "CPU fan"
+ set fan2_min 300
+
+label fan3 "CHA_FAN2"
+ set fan3_min 300
+
+label fan4 "CHA_FAN3"
+ set fan4_min 300
+
+ignore fan5 # does not exist on this MB
+
+ignore temp1 # SYSTIN
+ignore temp3 # AUXTIN, gets smaller under load
+ignore temp4 # AUXTIN1
+ignore temp5 # AUXTIN2
+ignore temp6 # AUXTIN3
+ignore intrusion0
+ignore intrusion1
+ignore beep_enable
+ignore temp8 # PCH_CHIP_CPU_MAX_TEMP
+ignore temp9 # PCH_CHIP_TEMP
+ignore temp10 # PCH_CPU_TEMP
diff --git a/configs/Asus/KFN4-DRE.conf b/configs/Asus/KFN4-DRE.conf
new file mode 100644
index 00000000..851df80f
--- /dev/null
+++ b/configs/Asus/KFN4-DRE.conf
@@ -0,0 +1,62 @@
+# Contributed by Mark Nienberg
+
+# sensors-detect 2.10.6 suggested the w83627thf chip, but that is wrong. The
+# board actually has a Winbond W83792D according to the manual.
+
+
+# Here are configurations for Winbond W83792AD/D chip.
+chip "w83792d-*"
+
+ label in0 "VCoreA"
+ label in1 "VCoreB"
+ label in2 "VIN0"
+ label in3 "VIN1"
+ label in4 "VIN2"
+ label in5 "VIN3"
+ label in6 "5VCC"
+ label in7 "5VSB"
+ label in8 "VBAT"
+
+# These are the corresponding fan names from motherboard manual.
+# Rear_Fan1 through Rear_Fan4 are not read by lm_sensors, but the manual
+# says that all fans are controlled by "smart fan" in BIOS.
+# fan6 doesn not show up in sensor output for me.
+ label fan1 "Frnt_Fan3"
+ label fan2 "Frnt_Fan1"
+ label fan3 "Frnt_Fan2"
+ label fan4 "Frnt_Fan4"
+ label fan5 "Frnt_Fan5"
+# label fan6 "Nothing"
+ label fan7 "Frnt_Fan6"
+
+# Here is my installed fans layout
+# Yours will be different
+# ignore fan1
+# label fan2 "Case Fan"
+# ignore fan3
+# label fan4 "CPU1 Fan"
+# label fan5 "P/S Fan"
+# ignore fan6
+# ignore fan7
+
+# Fix Case fan because speed read 0 at low speeds.
+# set fan2_div 8
+
+# Temps - I'm guessing here.
+# Add 5 degrees to CPU temperatures to match BIOS
+# (very limited data on which to base this)
+ compute temp2 @+5,@-5
+ compute temp3 @+5,@-5
+
+ label temp1 "MB Temp"
+ label temp2 "CPU1 Temp"
+ label temp3 "CPU2 Temp"
+
+# Ignore chassis alarm, I don't have one
+ ignore chassis
+
+# prevent alarm on in0, the actual value is about 1.1
+# this is probably due to my low power 55 watt CPU
+ set in0_min 0.8
+ set in0_max 1.6
+
diff --git a/configs/Asus/KGPE-D16.conf b/configs/Asus/KGPE-D16.conf
new file mode 100644
index 00000000..97fad137
--- /dev/null
+++ b/configs/Asus/KGPE-D16.conf
@@ -0,0 +1,95 @@
+# Configuration file for the Asus KGPE-D16 motherboard,
+# contributed by Seth Bardash.
+
+chip "w83795g-*" "w83795ag-*"
+
+ label in0 "VCORE1"
+ label in1 "VCORE2"
+ label in2 "P1DDR3"
+ label in3 "P2DDR3"
+ label in4 "P1_+1.2V"
+ label in5 "P2_+1.2V"
+ label in6 "P1_VDDNB"
+ label in7 "+1.8V"
+ label in8 "+1.2V"
+ label in9 "+1.1V"
+ label in10 "+5VSB"
+ label in12 "+3.3V"
+ label in13 "+3.3VSB"
+ label in14 "VBAT"
+ label in15 "+12V"
+ label in16 "+5V"
+
+ label temp2 "TR1 Tempearture"
+ label temp3 "TR2 Temperature"
+ label temp7 "CPU1 Temperature"
+ label temp8 "CPU2 Temperature"
+
+ label fan1 "CPU_FAN1"
+ label fan2 "CPU_FAN2"
+ label fan3 "FRNT_FAN1"
+ label fan4 "FRNT_FAN2"
+ label fan5 "FRNT_FAN3"
+ label fan6 "FRNT_FAN4"
+ label fan7 "FRNT_FAN5"
+ label fan8 "REAR_FAN1"
+
+ compute in10 (3.2)*@ , @/(3.2)
+ compute in15 (12)*@ , @/(12)
+ compute in16 (3.2)*@ , @/(3.2)
+
+ set in0_min 0.72
+ set in0_max 1.43
+ set in1_min 0.72
+ set in1_max 1.43
+ set in2_min 1.125
+ set in2_max 1.625
+ set in3_min 1.125
+ set in3_max 1.625
+ set in4_min 1.14
+ set in4_max 1.26
+ set in5_min 1.14
+ set in5_max 1.26
+ set in6_min 0.92
+ set in6_max 1.21
+ set in7_min 1.62
+ set in7_max 1.98
+ set in8_min 1.08
+ set in8_max 1.32
+ set in9_min 0.99
+ set in9_max 1.21
+ set in10_min 4.5
+ set in10_max 5.5
+ set in12_min 2.97
+ set in12_max 3.63
+ set in13_min 2.97
+ set in13_max 3.63
+ set in14_min 1.9
+ set in14_max 3.6
+ set in15_min 10.8
+ set in15_max 13.2
+ set in16_min 4.5
+ set in16_max 5.5
+
+ set fan1_min 700
+ set fan2_min 700
+ set fan3_min 700
+ set fan4_min 700
+ set fan5_min 700
+ set fan6_min 700
+ set fan7_min 700
+ set fan8_min 700
+
+# DO NOT add temp5_crit, temp5_crit_hyst, temp6_crit and temp6_crit_hyst
+# Because these features are configuration of smart fan.
+# set temp2_max 60
+# set temp2_max_hyst 55
+# set temp3_max 60
+# set temp3_max_hyst 55
+
+# temp7_max and temp7_max_hyst are also features of temp8
+ set temp7_max 70
+ set temp7_max_hyst 65
+
+ ignore beep_enable
+
diff --git a/configs/Asus/M2N-SLI_Deluxe.conf b/configs/Asus/M2N-SLI_Deluxe.conf
new file mode 100644
index 00000000..d5ee90d0
--- /dev/null
+++ b/configs/Asus/M2N-SLI_Deluxe.conf
@@ -0,0 +1,89 @@
+# Contributed by Matt Roberds.
+
+
+# Second cut at a minimal sensors3.conf for Asus M2N-SLI Deluxe motherboard
+# Based on existing entries in sensors3.conf and Jean Delvare's configuration
+# for the Asus M2N32-SLI
+# Matt Roberds, 21 Feb 2008
+
+
+chip "it8716-*"
+
+# Voltages
+
+ label in0 "VCore"
+ label in1 "VDDR" # Not in BIOS
+ ignore in2 # 3.3 V is monitored by adt7475
+ label in3 "+5V" # VCC
+ label in4 "+12V"
+ ignore in5 # -12 V not monitored
+ ignore in6 # -5 V not monitored
+ label in7 "5VSB" # Not in BIOS
+ label in8 "VBat" # Not in BIOS
+
+ # Vcore, VDDR, and Vbat are connected directly, so no compute
+ # line is needed for these. For +5V, +12V and 5VSB, the default
+ # resistors seem to have been used.
+ compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
+ compute in4 ((30/10)+1)*@ , @/((30/10)+1)
+ compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)
+
+# Temperatures
+
+# Not sure. temp1 always reads close to what k8temp reports for Core0,
+# and to what the BIOS reports as the CPU temperature. temp2 is between
+# temp1 and temp3; it is close to what the BIOS reports as the motherboard
+# temperature. temp3 always reads approximate ambient temperature.
+
+ label temp1 "CPU Temp"
+ label temp2 "MB Temp"
+ label temp3 "MB Temp"
+
+# Fans
+
+ label fan1 "CPU Fan"
+ label fan2 "Chassis Fan 1"
+ label fan3 "Power Supply Fan"
+
+ # Ignore fans you don't have
+# ignore fan2
+# ignore fan3
+
+
+chip "adt7475-*"
+
+# Note: this section depends on some further hacks I have made to
+# Jordan Crouse's driver
+
+# Voltages
+
+ ignore in1
+ label in2 "+3.3V"
+
+# Temperatures
+
+# temp1 and temp3 don't appear to be hooked up; temp2 is on board the
+# adt7475 chip itself.
+
+ ignore temp1
+ label temp2 "ADT7475 Temp"
+ ignore temp3
+
+# Fans
+
+ label fan1 "Chassis Fan 4"
+ label fan2 "Chassis Fan 2"
+ label fan3 "Chassis Fan 3"
+ ignore fan4
+
+ # Ignore fans you don't have
+# ignore fan1
+# ignore fan2
+# ignore fan3
+
+
+chip "k8temp-*"
+
+ label temp1 "core0 temp"
+ label temp3 "core1 temp"
+
diff --git a/configs/Asus/M3A78-CM.conf b/configs/Asus/M3A78-CM.conf
new file mode 100644
index 00000000..9856382d
--- /dev/null
+++ b/configs/Asus/M3A78-CM.conf
@@ -0,0 +1,41 @@
+# Sample configuration file contributed by Martin Desormeaux. Note that this
+# board also implements the ATK0110 interface, so starting with kernel 2.6.30
+# you can use the asus_atk0110 driver instead of the it87 driver. It is
+# suggested you don't use both at once.
+
+
+chip "it8712-*"
+ # The values below have been tested on Asus M3A78-CM motherboards.
+
+ label in0 "VCore"
+ ignore in1
+ label in2 "+3.3V"
+ ignore in3
+ label in4 "+12V"
+ label in5 "+5V"
+ ignore in6
+ ignore in7
+ label in8 "VBat"
+ ignore cpu0_vid
+ compute in4 ((28/10) +1)*@ , @/((28/10) +1)
+ compute in5 @*(1+(22/10)), @/(1+(22/10))
+ set in0_min 1.30 * 0.95
+ set in0_max 1.30 * 1.05
+ set in2_min 3.3 * 0.95
+ set in2_max 3.3 * 1.05
+ set in4_min 12 * 0.95
+ set in4_max 12 * 1.05
+ set in5_min 5 * 0.95
+ set in5_max 5 * 1.05
+
+ set temp1_type 2
+ set temp2_type 2
+ set temp3_type 3
+ ignore temp3
+ label temp1 "CPU Temp"
+ label temp2 "M/B Temp"
+
+ label fan1 "CPU Fan"
+ label fan2 "Chassis Fan"
+ label fan3 "Power Fan"
+
diff --git a/configs/Asus/M5A97-Pro.conf b/configs/Asus/M5A97-Pro.conf
new file mode 100644
index 00000000..4c7f6791
--- /dev/null
+++ b/configs/Asus/M5A97-Pro.conf
@@ -0,0 +1,31 @@
+# Configuration file contributed by Felipe Almeida Lessa.
+
+
+# Asus M5A97 PRO
+# http://blog.felipe.lessa.nom.br/?p=93
+
+chip "k10temp-pci-00c3"
+ label temp1 "CPU Temp (rel)"
+
+chip "it8721-*"
+ label in0 "+12V"
+ label in1 "+5V"
+ label in2 "Vcore"
+ ignore in4
+ ignore in5
+ ignore in6
+
+ compute in0 @ * (515/120), @ / (515/120)
+ compute in1 @ * (215/120), @ / (215/120)
+
+ ignore temp3
+ label temp1 "CPU Temp"
+ label temp2 "M/B Temp"
+
+ label fan1 "CPU Fan"
+ label fan2 "Chassis Fan"
+ label fan3 "Power Fan"
+
+ ignore intrusion0
+
+
diff --git a/configs/Asus/P3-PH4C.conf b/configs/Asus/P3-PH4C.conf
new file mode 100644
index 00000000..00e5dab8
--- /dev/null
+++ b/configs/Asus/P3-PH4C.conf
@@ -0,0 +1,70 @@
+# Winbond W83627EHF configuration originally contributed by Leon Moonen
+# Modified for ASUS P3-PH4C by Florian Kleinmanns
+chip "w83627ehf-*" "w83627dhg-*"
+
+ label in0 "VCore"
+ label in1 "+12V"
+ label in2 "AVCC"
+# ACPI <http://www.lm-sensors.org/wiki/AsusFormulaHacking> says nothing about AVCC, so you might want to uncomment:
+#ignore in2
+ label in3 "+3.3V"
+ ignore in4
+ label in5 "+5V"
+ ignore in6
+ label in7 "VSB"
+ label in8 "VBAT"
+# ACPI says nothing about VSB and VBAT, so you might want to uncomment:
+#ignore in7
+#ignore in8
+
+# The W83627DHG has no in9, uncomment the following line
+ ignore in9
+
+# ACPI says:
+ compute in1 @*(1+(56/10)), @/(1+(56/10))
+# ACPI says... but obviously wrong:
+# compute in3 @*(1+(34/34)), @/(1+(34/34))
+# ACPI says:
+ compute in5 @*(1+(22/10)), @/(1+(22/10))
+# ACPI says nothing about in8, so I guess:
+ compute in8 @*1.42, @/1.42
+
+# Values for Conroe-L (Celeron 420/430/440)
+ set in0_min 1.0*0.95
+ set in0_max 1.3375*1.05
+
+ set in1_min 12.0*0.9
+ set in1_max 12.0*1.1
+ set in2_min 3.3*0.95
+ set in2_max 3.3*1.05
+ set in3_min 3.3*0.95
+ set in3_max 3.3*1.05
+ set in5_min 5.0*0.95
+ set in5_max 5.0*1.05
+ set in7_min 3.3*0.95
+ set in7_max 3.3*1.05
+ set in8_min 3.0*0.85
+ set in8_max 3.0*1.15
+
+# Fans
+ label fan1 "Case Fan"
+ label fan2 "CPU Fan"
+ label fan3 "Aux Fan"
+ ignore fan1
+ ignore fan3
+ ignore fan4
+ ignore fan5
+ set fan2_min 600
+
+# Temperatures
+ label temp1 "Sys Temp"
+ label temp2 "CPU Temp"
+ label temp3 "AUX Temp"
+
+ ignore temp3
+# ACPI says:
+ set temp1_over 60
+ set temp1_hyst 55
+ set temp2_over 45
+ set temp2_hyst 40
+
diff --git a/configs/Asus/P5B-E.conf b/configs/Asus/P5B-E.conf
new file mode 100644
index 00000000..bf62b6e9
--- /dev/null
+++ b/configs/Asus/P5B-E.conf
@@ -0,0 +1,95 @@
+# Contributed by Frank Enderle.
+
+
+# This is the sensors.conf configuration file for ASUS P5B-E (and maybe it's different versions)
+# Everythings based on the guide at http://www.lm-sensors.org/wiki/AsusFormulaHacking. The formulas
+# and ranges are based on the /proc/acpi/dsdt readings of a P5B-E board with a E6600 CPU.
+
+chip "w83627dhg-*"
+# == VOLTAGES ==
+# Vcore
+ label in0 "Vcore"
+ set in0_min 0.85
+ set in0_max 1.6
+
+# +12V
+ label in1 "+12V"
+ compute in1 @*(66/10), @/(66/10)
+ set in1_min 10.2
+ set in1_max 13.8
+
+# unused
+ ignore in2
+
+# +3.3V
+ label in3 "+3.3V"
+ # this formula is stored in the ACPI, but it seems not to work
+ # compute in3 @*(68/34), @/(68/34)
+ set in3_min 2.97
+ set in3_max 3.63
+
+# unused
+ ignore in4
+
+# +5V
+ label in5 "5V"
+ compute in5 @*(32/10), @/(32/10)
+ set in5_min 4.5
+ set in5_max 5.5
+
+# unused
+ ignore in6
+ ignore in7
+ ignore in8
+ ignore in9
+
+# == TEMPERATURES ==
+# Mainboard
+ label temp1 "Sys Temp"
+ set temp1_over 95
+ set temp1_hyst 60
+
+# CPU
+ label temp2 "CPU Temp"
+ set temp2_over 95
+ set temp2_hyst 45
+
+# unused
+ ignore temp3
+
+# == FANS ==
+# If you miss a certain fan set it to ignore
+# Chassis 1
+ # ignore fan1
+ label fan1 "Cha1 Fan"
+ set fan1_min 800
+
+# CPU
+ # ignore fan2
+ label fan2 "CPU Fan"
+ set fan2_min 600
+
+# Powersupply
+ ignore fan3
+ #label fan3 "Pwr Fan"
+ #set fan3_min 800
+
+# unused
+ ignore fan4
+
+# Chassis 2
+ # ignore fan5
+ label fan5 "Cha2 Fan"
+ set fan5_min 800
+
+# == CORE TEMPERATURES ==
+# This requires the coretemp patch applied
+# Maximums are autodetected by the driver depending on the CPU
+# Core0
+chip "coretemp-isa-0000"
+ label temp1 "Core0 Temp"
+
+# Core1
+chip "coretemp-isa-0001"
+ label temp1 "Core1 Temp"
+
diff --git a/configs/Asus/P5E3.conf b/configs/Asus/P5E3.conf
new file mode 100644
index 00000000..5aef3130
--- /dev/null
+++ b/configs/Asus/P5E3.conf
@@ -0,0 +1,59 @@
+# Contributed by Alexey Torkhov
+
+# Main difference with existing config is different coefficient in voltage
+# formula and different input (in5 instead of in6) for +5V.
+
+
+# This is for an Asus P5E3
+chip "w83627dhg-*"
+
+ label in0 "VCore"
+ label in1 "+12V"
+ label in3 "+3.3V"
+ label in5 "+5V"
+
+ ignore in2
+ ignore in4
+ ignore in6
+ ignore in7
+ ignore in8
+
+# +12V is in1 and +5V is in5
+ compute in1 @*(1+(60/10)), @/(1+(60/10))
+ compute in5 @*(1+(20/10)), @/(1+(20/10))
+ # 10% tolerance for 12V
+ set in1_min 12.0*0.9
+ set in1_max 12.0*1.1
+
+ # 5% for others
+ set in5_min 5.0*0.95
+ set in5_max 5.0*1.05
+
+# Set the 3.3V
+ set in3_min 3.3*0.95
+ set in3_max 3.3*1.05
+
+# Fans
+ label fan1 "Case Fan"
+ label fan2 "CPU Fan"
+ label fan3 "Aux Fan"
+# ignore fan4
+# ignore fan5
+ set fan1_min 600
+ set fan2_min 600
+ set fan3_min 600
+ set fan4_min 600
+ set fan5_min 600
+
+# Temperatures
+ label temp1 "Sys Temp"
+ label temp2 "CPU Temp"
+ ignore temp3
+
+ set temp1_max 60
+ set temp1_max_hyst 55
+ set temp2_max 72
+ set temp2_max_hyst 67
+ set temp3_max 60
+ set temp3_max_hyst 55
+
diff --git a/configs/Asus/P5N32-E_SLI_Plus.conf b/configs/Asus/P5N32-E_SLI_Plus.conf
new file mode 100644
index 00000000..8632e099
--- /dev/null
+++ b/configs/Asus/P5N32-E_SLI_Plus.conf
@@ -0,0 +1,118 @@
+# Contributed by Stéphane Urbanovski.
+
+
+# Linux sensor configuration for an Asus P5N32-E SLI Plus
+# 5/2007 s.urbanovski#ac-nancy-metz.fr
+# (see http://www.lm-sensors.org/wiki/AsusFormulaHacking)
+
+chip "w83791d-*"
+
+## Voltage control :
+
+ label in0 "1.2VHT Voltage"
+ set in0_min 1.2
+ set in0_max 1.4
+
+ label in1 "SB CORE Voltage"
+ set in1_min 1.3
+ set in1_max 1.7
+
+ label in2 "CPU VTT Voltage"
+ set in2_min 1.1
+ set in2_max 1.4
+
+# not sure ...
+ ignore in3
+
+ label in4 "DDR2 TERM Voltage"
+ set in4_min 0.5
+ set in4_max 1.3
+
+# not sure ...
+ ignore in5
+
+# not sure ...
+ label in6 "NB CORE Voltage"
+ set in6_min 1.1
+ set in6_max 1.6
+
+# not sure ...
+ ignore in7
+
+# pure speculation ...
+# label in8 "Battery"
+# set in8_min 2.5
+# set in8_max 3.5
+ ignore in8
+
+# not sure ...
+ label in9 "MEMORY Voltage"
+ set in9_min 1.6
+ set in9_max 2.5
+
+## Fan control
+
+ label fan1 "OPT1 FAN Speed"
+ label fan2 "OPT2 FAN Speed"
+ label fan3 "OPT3 FAN Speed"
+ label fan4 "OPT4 FAN Speed"
+ label fan5 "OPT5 FAN Speed"
+
+## Temp control
+
+ ignore temp1
+ ignore temp2
+ ignore temp3
+
+
+
+chip "it8718-*"
+
+## Voltage control :
+
+# not sure ...
+ label in0 "CPU Core Voltage"
+ set in0_min 1.1
+ set in0_max 1.5
+ compute in0 @+0.08, @-0.08
+
+ label in1 "+3.3 Voltage"
+ set in1_min 3.00
+ set in1_max 3.60
+
+ ignore in2
+
+ label in3 "+5.0 Voltage"
+ set in3_min 4.50
+ set in3_max 5.50
+ compute in3 @*(84/50), @*(50/84)
+
+ label in4 "+12.0 Voltage"
+ set in4_min 11.2
+ set in4_max 13.2
+ compute in4 @*4, @/4
+
+ ignore in5
+
+ label in6 "VIN6 ?"
+
+ ignore in7
+ ignore in8
+
+ ignore vid
+
+## Fan control
+
+ label fan1 "CPU FAN Speed"
+ label fan2 "CHA FAN Speed"
+
+## Temp control
+
+ label temp1 "CPU Temp"
+ set temp1_over 50
+ set temp1_low 15
+
+ label temp2 "MB Temp"
+ set temp2_over 55
+ set temp2_low 15
+ ignore temp3
diff --git a/configs/Asus/P5PE-VM.conf b/configs/Asus/P5PE-VM.conf
new file mode 100644
index 00000000..fdd5759c
--- /dev/null
+++ b/configs/Asus/P5PE-VM.conf
@@ -0,0 +1,70 @@
+### Import note: separately listed for this motherboard, merged with config:
+
+# sensors-detect will report a W83627DHG device and suggest loading the
+# w83627ehf driver. However this motherboard has an ACPI BIOS which accesses
+# the W83627DHG device already, so using the w83627ehf driver is not safe and
+# thus discouraged.
+
+##################
+
+### Sensors configuration for Asus P5PE-VM motherboard
+### 2014-02-28, ianp <snailbox88-dev -at- yahoo -dot- com>
+### Comments are welcome.
+
+
+chip "w83627ehf-*"
+
+
+### Voltages
+
+ label in1 "+12V"
+ ignore in4 # ignored (not used?)
+ label in5 "+5V"
+ ignore in6 # ignore these
+ ignore in9 # as well (not used)
+ ignore cpu0_vid # Always at 0 in my case, so ignore it
+
+ ### Scale +5V and +12V.
+
+ compute in5 @*(1+22/10), @/(1+22/10)
+ compute in1 @*(1+56/10), @/(1+56/10)
+
+ ### Set in0 according to CPU nominal voltage.
+
+ set in0_min 1.2000
+ set in0_max 1.3375
+ set in5_min 5 * 0.95
+ set in5_max 5 * 1.05
+ set in1_min 12 * 0.95
+ set in1_max 12 * 1.05
+
+### Temperatures
+
+ # temp3 is unidentified
+
+ label temp1 "M/B Temp"
+ label temp2 "CPU Temp"
+
+ ### Set according to preference.
+
+ set temp1_max 60
+ set temp1_max_hyst 55
+ set temp2_max 60
+ set temp2_max_hyst 55
+
+### Fans
+
+ ### Ignore fan3 and fan5. There are
+ ### only 2 fan connectors on this board.
+ ### fan4 is missing.
+
+ label fan1 "CHA Fan"
+ label fan2 "CPU Fan"
+ ignore fan3
+ ignore fan5
+
+ ### Set according to preference.
+
+ set fan1_min 0
+ set fan2_min 900
+
diff --git a/configs/Asus/P8H77-I.conf b/configs/Asus/P8H77-I.conf
new file mode 100644
index 00000000..ed9cd91b
--- /dev/null
+++ b/configs/Asus/P8H77-I.conf
@@ -0,0 +1,38 @@
+# lm-sensors configuration file for the Asus P8H77-I motherboard
+# Victor Serverov <serverov <at> gmail.com>
+# 29-Aug-2013
+#
+
+chip "it8771-*"
+
+ label in0 "Vcore"
+ label in1 "Vram"
+ label in2 "+12V"
+ label in3 "+5V"
+ label in4 "+3.3V"
+ ignore in5
+ ignore in6
+ ignore in7 # Value changes all the time
+
+ compute in2 @*(72/12), @/(72/12)
+ compute in3 @*(30/12), @/(30/12)
+ compute in4 @*(1978/1200), @/(1978/1200)
+
+ # Vcore limits for a Pentium G2020 processor
+ set in0_min 0.86 * 0.95
+ set in0_max 0.92 * 1.05
+ set in1_min 1.5 * 0.95
+ set in1_max 1.5 * 1.05
+ set in2_min 12.0 * 0.95
+ set in2_max 12.0 * 1.05
+ set in3_min 5.0 * 0.95
+ set in3_max 5.0 * 1.05
+ set in4_min 3.3 * 0.95
+ set in4_max 3.3 * 1.05
+
+ label fan1 "CPU Fan"
+ label fan2 "Chassis Fan"
+
+ label temp1 "CPU Temp"
+ label temp2 "M/B Temp"
+ ignore temp3
diff --git a/configs/Asus/P8P67_Pro.conf b/configs/Asus/P8P67_Pro.conf
new file mode 100644
index 00000000..93b6ab2d
--- /dev/null
+++ b/configs/Asus/P8P67_Pro.conf
@@ -0,0 +1,57 @@
+# Preliminary configuration file contributed by Artem S. Tashkinov.
+
+
+chip "nct6776-*"
+# nct6776 values for Asus P8P67 PRO
+
+label in0 "Vcore"
+ set in0_min 0.75
+ set in0_max 1.35
+
+label in1 "+12V"
+ compute in1 @ * 12, @ / 12
+ set in1_min 12 * 0.95
+ set in1_max 12 * 1.05
+
+label in2 "AVCC"
+ set in2_min 3.3 * 0.95
+ set in2_max 3.3 * 1.05
+
+label in3 "+3.3V"
+ set in3_min 3.3 * 0.95
+ set in3_max 3.3 * 1.05
+
+label in4 "+5V"
+ compute in4 @ * 5, @ / 5
+ set in4_min 5 * 0.95
+ set in4_max 5 * 1.05
+
+# always reads +2.04V, ignoring
+ignore in5
+
+label in7 "3VSB"
+ set in7_min 3.3 * 0.95
+ set in7_max 3.3 * 1.05
+
+label in8 "Vbat"
+ set in8_min 3.3 * 0.95
+ set in8_max 3.3 * 1.05
+
+label temp1 "MB"
+ set temp1_max 50
+ set temp1_max_hyst 40
+
+# always reads -60C, ignoring
+ignore temp2
+
+label temp3 "MB's CPU sensor"
+
+label fan2 "CPU Fan"
+ set fan2_min 500
+
+# Ignore these fans if not present
+#ignore fan1
+#ignore fan3
+#ignore fan4
+#ignore fan5
+
diff --git a/configs/Asus/TUSI-M.conf b/configs/Asus/TUSI-M.conf
new file mode 100644
index 00000000..a64f7347
--- /dev/null
+++ b/configs/Asus/TUSI-M.conf
@@ -0,0 +1,49 @@
+# Asus TUSI-M motherboard configuration contributed by Dawn Light
+chip "it87-*"
+
+ label in0 "VCore 1"
+ label in1 "VCore 2"
+ label in2 "+3.3V"
+ label in3 "+5V"
+ label in4 "+12V"
+ label in5 "3.3 Stdby"
+ label in6 "-12V"
+ label in7 "Stdby"
+ label in8 "VBat"
+
+ set in0_min 1.5 * 0.95
+ set in0_max 1.5 * 1.05
+ set in1_min 2.4
+ set in1_max 2.6
+ set in2_min 3.3 * 0.95
+ set in2_max 3.3 * 1.05
+ set in3_min 5.0 * 0.95
+ set in3_max 5.0 * 1.05
+ set in4_min 12 * 0.90
+ set in4_max 12 * 1.10
+ set in5_min 3.3 * 0.95
+ set in5_max 3.3 * 1.05
+ set in6_max -12 * 0.90
+ set in6_min -12 * 1.10
+ set in7_min 5 * 0.95
+ set in7_max 5 * 1.05
+
+ ignore vid
+
+ compute in2 @ * 2 , @ / 2
+ compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
+ compute in4 ((30/10) +1)*@ , @/((30/10) +1)
+ compute in6 (1+232/56)*@ - 4.096*232/56, (@ + 4.096*232/56)/(1+232/56)
+ compute in5 @ * 2 , @ / 2
+ compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)
+
+ # Temperature
+ label temp1 "CPU Temp"
+# ignore temp2
+# ignore temp3
+
+ # Fans
+ label fan2 "CPU Fan"
+# set fan2_min 3000
+# ignore fan1
+# ignore fan3
diff --git a/configs/Asus/TX97-E.conf b/configs/Asus/TX97-E.conf
new file mode 100644
index 00000000..cb4e1acc
--- /dev/null
+++ b/configs/Asus/TX97-E.conf
@@ -0,0 +1,82 @@
+# lm_sensors 3 configuration file for the Asus TX97-E motherboard
+# 2005-11-14, Jean Delvare <jdelvare@suse.de>
+# Comments welcome!
+
+chip "lm78-*"
+
+### Voltages
+
+ # Vcore is monitored twice because this is a "dual plane" CPU
+ # (Intel Pentium 166 MMX).
+ label in0 "Vcore 1"
+ label in1 "Vcore 2"
+ label in2 "+3.3V"
+ label in3 "+5V"
+ label in4 "+12V"
+ label in5 "-12V"
+ label in6 "-5V"
+
+ compute in3 @*((6.8/10)+1), @/((6.8/10)+1)
+ compute in4 @*((28/10)+1), @/((28/10)+1)
+ compute in5 @*(-210/60.4), @/(-210/60.4)
+ compute in6 @*(-90.9/60.4), @/(-90.9/60.4)
+
+ # It looks like you can't trust VID readings when using a dual plane
+ # CPU (e.g. Intel Pentium MMX or AMD K6) on the TX97-E. It will report
+ # the "equivalent" (jumper-wise) single plane voltage. At least this is
+ # what I can observe since I use a Pentium 166 MMX, which uses 2.8V
+ # dual plane, and VID reads 3.4V, which is the same jumper combination
+ # for single plane. This also seems to suggest that the VID value comes
+ # from the motherboard and not the CPU itself as is the case with later
+ # models.
+ ignore cpu0_vid
+
+ set in0_min 2.7
+ set in0_max 2.9
+ set in1_min 2.7
+ set in1_max 2.9
+ set in2_min 3.3 * 0.95
+ set in2_max 3.3 * 1.05
+ set in3_min 5.0 * 0.95
+ set in3_max 5.0 * 1.05
+ set in4_min 12 * 0.95
+ set in4_max 12 * 1.05
+ set in5_min -12 * 0.95
+ set in5_max -12 * 1.05
+ set in6_min -5 * 0.95
+ set in6_max -5 * 1.05
+
+### Fans
+
+ label fan1 "Case Fan"
+ label fan2 "CPU Fan"
+ label fan3 "P/S Fan"
+
+ # I only have a CPU fan on this system. Note that the power supply fan
+ # header surprisingly did not seem to be powered anyway, so I couldn't
+ # have used it if I had wanted to.
+ ignore fan1
+ ignore fan3
+
+ set fan2_div 2
+ set fan2_min 4800
+
+### Temperatures
+
+ label temp1 "M/B Temp"
+
+ set temp1_max 40
+ set temp1_max_hyst 38
+
+chip "lm75-*"
+
+ label temp1 "CPU Temp"
+
+ # Contrary to most motherboards, the Asus TX97-E needs scaling,
+ # supposedly to compensate for the thermistor-to-CPU distance. The
+ # formula doesn't make much physical sense, but will give the same
+ # value as the BIOS displays.
+ compute temp1 @*2, @/2
+
+ set temp1_max 80
+ set temp1_max_hyst 75
diff --git a/configs/Biostar/N68S+.conf b/configs/Biostar/N68S+.conf
new file mode 100644
index 00000000..be340df4
--- /dev/null
+++ b/configs/Biostar/N68S+.conf
@@ -0,0 +1,122 @@
+# Configuration file contributed by Lee Marriott.
+
+
+# libsensors configuration file
+# -----------------------------
+#
+# This is a first attempt at a custom configuration file for the Biostar N68S+.
+# This custom configuration file should be copied to /etc/sensors.d/Biostar-N68S+.conf.
+#
+# Custom configuration files for some specific mainboards can be found at
+# http://www.lm-sensors.org/wiki/Configurations
+
+# READ THE MAN PAGE DOCUMENTATION OF 'sensors.conf' FOR MORE
+# COMPLETE INFORMATION. ie:
+
+# man sensors.conf
+
+# Regarding the Biostar N68S+ motherboard: This motherboard supports
+# both manual overclocking by individual settings and preconfigured
+# overclocking using predefined sets of overclock settings.
+
+chip "it8716-*"
+
+# All labels set to match Biostar N68S+ BIOS displayed labels. See
+# the 'PC Health' screen in the BIOS.
+
+# Voltage settings
+
+ label in0 " Vcore"
+ label in1 "Chipset"
+ ignore in2 # +3.3 V not in BIOS
+ label in3 " +5 V" # VCC
+ label in4 " +12 V"
+ label in5 " DDR"
+ label in6 " HT"
+ label in7 " 5VSB"
+ label in8 " Vbat"
+
+ compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
+ compute in4 ((30/10)+1)*@ , @/((30/10)+1)
+ compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)
+
+ ignore cpu0_vid
+
+# Other than +3.3, +5.0 and +12.0 voltages (here set plus/minus 10%), the
+# indicated min/max voltages are a guess based on present measurements
+# and similar to those on my Asus m/b.
+#
+
+ set in0_min 0.80
+ set in0_max 1.80
+ set in1_min 1.1
+ set in1_max 1.76
+# set in2_min 3.3 * 0.90
+# set in2_max 3.3 * 1.10
+ set in3_min 5.0 * 0.90
+ set in3_max 5.0 * 1.10
+ set in4_min 12.0 * 0.90
+ set in4_max 12.0 * 1.10
+ set in5_min 1.60
+ set in5_max 2.20
+ set in6_min 0.95
+ set in6_max 1.4
+ set in7_min 5.0 * 0.90
+ set in7_max 5.0 * 1.10
+
+# Fan settings
+
+ label fan1 "CPU fan"
+ label fan2 "Sys1fan"
+ label fan3 " NB fan"
+
+ # Ignore fans you don't have
+ ignore fan3
+
+#
+# The Biostart N68S+ is based upon the nVidia GeForce 7025/nForce 630a
+# chipset and comes with active (fan based) cooling.
+
+# Biostar N68S+ can allow 0 rpm for the CPU fan when in SMART
+# fan control mode. Set min speeds as applicable for your system.
+
+# set fan1_min 1000
+ set fan1_min 0
+ set fan2_min 1000
+# set fan3_min 5600
+
+# Temperature sensor settings
+
+ label temp1 "CPU Tmp"
+ label temp2 "M/B Tmp"
+ label temp3 "NB "
+
+# BioStar N68S+ BIOS doesn't use 'temp2' and 'temp3'.
+
+ ignore temp2
+ ignore temp3
+
+# Only set tempX_type if you have PC Health [disabled]
+# in your BIOS???? Generally, the kernel {lmsensors} will
+# correctly detect individual temperature sensor type and
+# set values accordingly.
+# 2 = thermistor; 3 = thermal diode; 0 = unused
+
+# set temp1_type 2
+# set temp2_type 2
+# set temp3_type 3
+
+# Set your temparature max values. Warning: If your values here
+# are set higher than the values set in your BIOS, then you may
+# shutdown at a lower temperature than you think. It's probably
+# best to assume that shutdown will occur at the lowest setting
+# whenever the value here and the BIOS are different.
+
+ set temp1_max 50
+ set temp1_min 10
+# set temp2_max 50
+# set temp2_min 10
+
+# The other possibility is that a value set here will always
+# override the BIOS. You may or may not want that behavior.
+
diff --git a/configs/DFI/CFX3200-M2-G-infinity.conf b/configs/DFI/CFX3200-M2-G-infinity.conf
new file mode 100644
index 00000000..75b8d206
--- /dev/null
+++ b/configs/DFI/CFX3200-M2-G-infinity.conf
@@ -0,0 +1,61 @@
+# lm_sensors configuration file for the CFX3200-M2/G infinity motherboard
+# 2007-07-06, George Multescu
+
+chip "it8716-*"
+
+# Voltages
+
+ label in0 "VCore" #-->cpu voltage
+ label in1 "VDDR"
+ label in2 "+3.3V" # VCC3
+ label in3 "+5V" # VCC
+ label in4 "V_NBr" #--> notrh bridge voltage
+ label in5 "+12V"
+ ignore in6
+ label in7 "5VSB" # VCCH
+ label in8 "VBat"
+
+ compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
+ compute in5 ((30/10)+1.02)*@ , @/((30/10)+1.02) #-->not sure about this one, check this value(+12v) against bios
+ compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)
+
+# If vid (nominal CPU voltage) isn't correct, hardcode the correct value
+# instead.
+# set in0_min vid * 0.95
+# set in0_max vid * 1.05
+# set in1_min 1.8 * 0.95
+# set in1_max 1.8 * 1.05
+# set in2_min 3.3 * 0.95
+# set in2_max 3.3 * 1.05
+# set in3_min 5 * 0.95
+# set in3_max 5 * 1.05
+ set in4_min 1.18 * 0.95
+ set in4_max 1.18 * 1.05
+ set in5_max 12 * 1.05
+ set in5_min 12 * 0.95
+# set in6_max -5 * 0.95
+# set in6_min -5 * 1.05
+# set in7_min 5 * 0.95
+# set in7_max 5 * 1.05
+# The chip does not support in8 min/max
+
+# Temperatures
+
+
+label temp1 "System Temp"
+label temp2 "CPU Temp"
+label temp3 "ChipsetTemp"
+
+# set temp1_over 60
+# set temp1_low 10
+# set temp2_over 50
+# set temp2_low 10
+
+# Fans
+
+label fan1 "Chipset Fan"
+label fan2 "CPU Fan"
+label fan3 "System fan"
+
+# set fan1_min 2000
+# set fan2_min 2000
diff --git a/configs/DFI/EL620-C.conf b/configs/DFI/EL620-C.conf
new file mode 100644
index 00000000..e77d7e41
--- /dev/null
+++ b/configs/DFI/EL620-C.conf
@@ -0,0 +1,82 @@
+# lm_sensors configuration file for DFI Itox EL620-C industrial motherboard
+# 2012-06-20, Paul Crawford <psc@sat.dundee.ac.uk>
+# Based on feedback from DFI and the schematic sheet 15 of 24, revision A1, 28 October 2011
+
+# Winbond W83627DHG configuration for EL620-C
+chip "w83627dhg-*"
+
+ label in0 "VCore"
+ label in1 "+5V"
+ label in2 "AVCC"
+ label in3 "+3.3V"
+ label in4 "+1.1V"
+ label in5 "Vmemory"
+ label in6 "+12V"
+ label in7 "Vstandby"
+ label in8 "VBAT"
+
+# +12V and +5V use dividers from schematic
+ compute in1 @*(1+(30.1/10)), @/(1+(30.1/10))
+ compute in6 @*(1+(60.4/10)), @/(1+(60.4/10))
+
+# We need to set voltage limits.
+ set in0_min 0.80
+ set in0_max 1.55
+
+ set in1_min 5.0*0.95
+ set in1_max 5.0*1.05
+
+ set in2_min 3.3*0.95
+ set in2_max 3.3*1.05
+
+ set in3_min 3.3*0.95
+ set in3_max 3.3*1.05
+
+ set in4_min 1.1*0.95
+ set in4_max 1.1*1.05
+
+# DDR3 voltage range
+ set in5_min 1.30
+ set in5_max 1.58
+
+# Original ATX spec was +/-10% on +12V, but recent ATX12V version 2.2 spec is 5% (still 10% on unmonitored -12V)
+ set in6_min 12.0*0.95
+ set in6_max 12.0*1.05
+
+ set in7_min 3.3*0.95
+ set in7_max 3.3*1.05
+
+# Battery voltage, assume CR2032 Lithium-Manganese Dioxide Battery.
+# This actually seems not to be needed as hard-coded?
+ set in8_min 2.7
+ set in8_max 3.3
+
+# Fans
+ label fan1 "System Fan"
+ label fan2 "CPU Fan"
+ label fan3 "2nd Fan"
+ ignore fan4
+ ignore fan5
+
+# Fan minimums, disable fan1 & fan3 as a case fan is not always connected
+ set fan1_min 0
+ set fan2_min 500
+ set fan3_min 0
+
+# Temperatures. Can we assume temp2 limit for CPU is set by BIOS?
+
+ label temp1 "System Temp"
+ label temp2 "CPU Temp"
+ label temp3 "NB Temp"
+
+ set temp1_max 65
+ set temp1_max_hyst 55
+
+ set temp3_max 65
+ set temp3_max_hyst 55
+
+# Not sure what this is, always reported 0.000 and the VID0-VID7 pins are not connected on schematic.
+ ignore cpu0_vid
+
+# From the Intel CPU itself? Seems not to need any special configuration.
+#chip "coretemp-*"
diff --git a/configs/DFI/Lanparty_MI_P55-T36.conf b/configs/DFI/Lanparty_MI_P55-T36.conf
new file mode 100644
index 00000000..e1b2d6df
--- /dev/null
+++ b/configs/DFI/Lanparty_MI_P55-T36.conf
@@ -0,0 +1,88 @@
+# lm_sensors configuration file for the board
+# DFI LP MI P55-T36
+# (The above name is reported by sensors-detect -A rev. 5818)
+# 2010-06-06, Lars Kr. Lundin
+# 2010-06-27, in3, in4 and in7 configuration added by Jean Delvare
+
+chip "it8720-*"
+# (sensors-detect -A: Found `ITE IT8720F Super IO Sensors')
+
+# Voltages
+
+# All these voltages match those listed in the BIOS:
+
+label in0 "Vcore"
+label in1 "Vtt"
+label in2 "+3.30V"
+label in3 "+5V"
+label in4 "+12V"
+label in5 "CPU PLL"
+label in6 "DRAM Voltage"
+label in7 "5VSB"
+
+compute in3 @ * (6.8/10+1), @ / (6.8/10+1)
+compute in4 @ * (30/10+1), @ / (30/10+1)
+compute in7 @ * (6.8/10+1), @ / (6.8/10+1)
+
+# Temperatures
+
+# (sensors-detect -A finds NVIDIA i2c adapter i2c-[012345]
+# with clients found for i2c-1 and i2c-5.
+# The GPU temperature sensor is however not detected).
+
+label temp1 "PCH Temp"
+label temp2 "PWM Temp"
+label temp3 "CPU Temp"
+
+# Default sensors output for temp3 is "disabled" and a too low temp shown.
+
+# From intel.com:
+# Digital Thermal Sensor (DTS) Provides for more efficient processor and platform thermal control, improving system acoustics. The DTS continuously measures the temperature at each processing core. The ability to continuously measure and detect variations in processor temperature enables system fans to spin only as fast as needed to cool the system. The combination of these technologies can result in significantly lower noise emissions from the PC.
+
+# True Shown
+# 18 4
+
+# Correct the CPU temperature (at least at 18C):
+compute temp3 14+@, @-14
+
+# With the above correction the CPU temperature looks meaningful
+# and well correlated with the PWM temperature for varying CPU loads
+# and CPU fan speeds.
+# However the CPU temperature sensor responds to changes in the
+# CPU load almost instantaneously.
+
+# The sensor type for the DTS sensor currently comes out as: disabled
+# Don't know what sensor type to use for DTS sensor, so leave the default
+# set temp3_type 0
+
+# Fans
+
+ignore fan1
+
+# The BIOS labels the PWM (Pulse Width Modulated) fan "CPU fan".
+# The BIOS labels the other, non-PWM fan "PWM fan". This may be
+# because this second fan is intended to cool the mainboards
+# MOSFET PWMs.
+label fan2 "PWM fan"
+label fan3 "CPU fan"
+
+# Example sensors output (CPU busy):
+
+# it8720-isa-0a10
+# Adapter: ISA adapter
+# Vcore: +1.12 V (min = +0.00 V, max = +4.08 V)
+# Vtt: +1.15 V (min = +0.00 V, max = +4.08 V)
+# +3.30V: +3.26 V (min = +0.00 V, max = +4.08 V)
+# +5V: +4.87 V (min = +0.00 V, max = +6.85 V)
+# +12V: +11.71 V (min = +0.00 V, max = +16.32 V)
+# CPU PLL: +1.81 V (min = +0.00 V, max = +4.08 V)
+# DRAM Voltage: +1.65 V (min = +0.00 V, max = +4.08 V)
+# 5VSB: +4.87 V (min = +0.00 V, max = +6.85 V)
+# Vbat: +3.38 V
+# PWM fan: 4560 RPM (min = 0 RPM)
+# CPU fan: 602 RPM (min = 0 RPM)
+# PCH Temp: +54.0°C (low = -1.0°C, high = +127.0°C) sensor = thermistor
+# PWM Temp: +59.0°C (low = -1.0°C, high = +127.0°C) sensor = thermistor
+# CPU Temp: +58.0°C (low = +13.0°C, high = +141.0°C) sensor = disabled
+# cpu0_vid: +1.300 V
+#
diff --git a/configs/Epox/M1697.conf b/configs/Epox/M1697.conf
new file mode 100644
index 00000000..4db62b48
--- /dev/null
+++ b/configs/Epox/M1697.conf
@@ -0,0 +1,39 @@
+# lm_sensors configuration file for the Epox EP-9U1697 GLI motherboard
+# 2007-07-06, Hans de Goede <j.w.r.degoede@hhs.nl>
+# Comments welcome!
+
+# Notice that the Epox ep1308 chip on the board in reality is a Fintek f71883fg
+
+chip "f71882fg-*"
+
+# Temperature
+ label temp1 "CPU"
+ label temp2 "System"
+ ignore temp3
+
+# Fans
+ label fan1 "CPU"
+ ignore fan2
+ ignore fan3
+ ignore fan4
+
+# Voltage
+ label in0 "3.3V"
+ label in1 "Vcore"
+ label in2 "Vdimm"
+ label in3 "Vchip"
+ label in4 "+5V"
+ label in5 "12V"
+ label in6 "5VSB"
+ label in7 "3VSB"
+ label in8 "Batery"
+
+# never change the in0, in7 and in8 compute, these are hardwired in the chip!
+ compute in0 (@ * 2), (@ / 2)
+ compute in2 (@ * 2), (@ / 2)
+ compute in3 (@ * 2), (@ / 2)
+ compute in4 (@ * 5.25), (@ / 5.25)
+ compute in5 (@ * 12.83), (@ / 12.83)
+ compute in6 (@ * 5.25), (@ / 5.25)
+ compute in7 (@ * 2), (@ / 2)
+ compute in8 (@ * 2), (@ / 2)
diff --git a/configs/Epox/MF4-Ultra3.conf b/configs/Epox/MF4-Ultra3.conf
new file mode 100644
index 00000000..e0608f84
--- /dev/null
+++ b/configs/Epox/MF4-Ultra3.conf
@@ -0,0 +1,48 @@
+# lm_sensors configuration file for the Epox MF4 Ultra3 motherboard
+# 2007-08-14, Hans de Goede <j.w.r.degoede@hhs.nl>
+# Comments welcome!
+
+# Notice that the Epox ep1308 chip on the board in reality is a Fintek f71883fg
+
+chip "k8temp-*"
+
+ label temp1 "Core0 Temp"
+ label temp2 "Core0 Temp"
+ label temp3 "Core1 Temp"
+ label temp4 "Core1 Temp"
+
+
+chip "f71882fg-*"
+
+# Temperature
+ label temp1 "CPU"
+ label temp2 "System"
+ ignore temp3
+
+# Fans
+ label fan1 "CPU"
+ label fan2 "System"
+ label fan3 "Power"
+ label fan4 "Aux"
+
+# Voltage
+ label in0 "3.3V"
+ label in1 "+5V"
+ label in2 "Vdimm"
+ label in3 "5VSB"
+ label in4 "12V"
+ label in5 "Vchip"
+ label in6 "Vcore"
+ label in7 "3VSB"
+ label in8 "Battery"
+
+# never change the in0, in7 and in8 compute, these are hardwired in the chip!
+ compute in0 (@ * 2), (@ / 2)
+ compute in1 (@ * 5.25), (@ / 5.25)
+ compute in2 (@ * 2.5), (@ / 2.5)
+ compute in3 (@ * 5.25), (@ / 5.25)
+ compute in4 (@ * 11), (@ / 11)
+ compute in5 (@ * 1.5), (@ / 1.5)
+ compute in6 (@ * 1.5), (@ / 1.5)
+ compute in7 (@ * 2), (@ / 2)
+ compute in8 (@ * 2), (@ / 2)
diff --git a/configs/Evga/x58-SLI.conf b/configs/Evga/x58-SLI.conf
new file mode 100644
index 00000000..2a287f65
--- /dev/null
+++ b/configs/Evga/x58-SLI.conf
@@ -0,0 +1,37 @@
+# I have changed it for Evga x58 SLI board. -devsk 06-11-2009
+#
+chip "f71882fg-*"
+
+# Temperature
+ label temp1 "CPU"
+ label temp2 "VREG"
+ label temp3 "System"
+ #ignore temp3
+
+# Fans
+ label fan1 "CPU"
+ label fan2 "Power"
+ label fan3 "Chassis"
+ label fan4 "Aux"
+
+# Voltage
+ label in0 "3.3V"
+ label in1 "Vcore"
+ label in2 "Vdimm"
+ label in3 "Vtt"
+ label in4 "NB"
+ label in5 "+5V"
+ label in6 "+12V"
+ label in7 "3VSB"
+ label in8 "Battery"
+
+# never change the in0, in7 and in8 compute, these are hardwired in the chip!
+ compute in0 (@ * 2), (@ / 2)
+ compute in1 (@ * 1.47), (@ / 1.47)
+ compute in2 (@ * 1.45), (@ / 1.45)
+ compute in3 (@ * 1.241), (@ / 1.241)
+ compute in4 (@ * 1.241), (@ / 1.241)
+ compute in5 (@ * 5.25), (@ / 5.25)
+ compute in6 (@ * 9.23), (@ / 9.23)
+ compute in7 (@ * 2), (@ / 2)
+ compute in8 (@ * 2), (@ / 2)
diff --git a/configs/Foxconn/A7GM-S_2.0.conf b/configs/Foxconn/A7GM-S_2.0.conf
new file mode 100644
index 00000000..89171e23
--- /dev/null
+++ b/configs/Foxconn/A7GM-S_2.0.conf
@@ -0,0 +1,41 @@
+# Configuration file contributed by Göran Uddeborg.
+
+
+chip "it8716-*"
+
+ label in0 "CPU core"
+ label in1 "DRAM voltage"
+ label in2 "+3.3V"
+ # +5V
+ label in4 "+12V"
+ label in5 "+1.1V"
+ ignore in6
+ ignore in7
+ label in8 Vbat
+
+ compute in3 @ * (1 + 6.8 / 10), @ / (1 + 6.8 / 10)
+ compute in4 @ * 4, @ / 4
+
+ label fan1 "CPU fan"
+ label fan2 "Chassis fan"
+ ignore fan3
+
+ label temp1 "CPU temp"
+ label temp2 "System temp"
+ ignore temp3
+
+ # Min and max for Athlon II X2 245e
+ set in0_min 0.875
+ set in0_max 1.4
+ # JEDEC standard for DDR2
+ set in1_min 1.7
+ set in1_max 1.9
+ # 5 % tolerance on the remaining measurements
+ set in2_min 3.3 * 0.95
+ set in2_max 3.3 * 1.05
+ set in3_min 5.0 * 0.95
+ set in3_max 5.0 * 1.05
+ set in4_min 12.0 * 0.95
+ set in4_max 12.0 * 1.05
+ set in5_min 1.1 * 0.95
+ set in5_max 1.1 * 1.05
diff --git a/configs/FujitsuTechnologySolutions/D2312_(A1,_A2,_C1,_C2).conf b/configs/FujitsuTechnologySolutions/D2312_(A1,_A2,_C1,_C2).conf
new file mode 100644
index 00000000..e2c4a02a
--- /dev/null
+++ b/configs/FujitsuTechnologySolutions/D2312_(A1,_A2,_C1,_C2).conf
@@ -0,0 +1,24 @@
+# Fujitsu Technology Solutions Fujitsu D2312 (A1, A2, C1, C2), "Hades"-Chip
+# Contributed by Thilo Cestonaro <thilo.cestonaro@ts.fujitsu.com>
+
+chip "fschds-*"
+
+
+# Temperatures
+ label temp1 "CPU Temp"
+ label temp2 "Super I/O Temp"
+ label temp3 "System Temp"
+ ignore temp4
+ ignore temp5
+
+# Fans
+ label fan1 "PSU Fan"
+ label fan2 "CPU Fan"
+ label fan3 "System FAN2"
+ label fan4 "System FAN3"
+ label fan5 "System FAN4"
+
+# Voltages
+ label in0 "+12V"
+ label in1 "+5V"
+ label in2 "Vbat"
diff --git a/configs/FujitsuTechnologySolutions/D2314_(A1,_A2).conf b/configs/FujitsuTechnologySolutions/D2314_(A1,_A2).conf
new file mode 100644
index 00000000..05509c7b
--- /dev/null
+++ b/configs/FujitsuTechnologySolutions/D2314_(A1,_A2).conf
@@ -0,0 +1,24 @@
+# Fujitsu Technology Solutions Fujitsu D2314 (A1, A2), "Hades"-Chip
+# Contributed by Thilo Cestonaro <thilo.cestonaro@ts.fujitsu.com>
+
+chip "fschds-*"
+
+
+# Temperatures
+ label temp1 "CPU Temp"
+ label temp2 "Super I/O Temp"
+ label temp3 "System Temp"
+ ignore temp4
+ ignore temp5
+
+# Fans
+ label fan1 "PSU Fan"
+ label fan2 "CPU Fan"
+ label fan3 "System FAN2"
+ label fan4 "System FAN3"
+ label fan5 "System FAN4"
+
+# Voltages
+ label in0 "+12V"
+ label in1 "+5V"
+ label in2 "Vbat"
diff --git a/configs/FujitsuTechnologySolutions/D2317_(A1,_A2).conf b/configs/FujitsuTechnologySolutions/D2317_(A1,_A2).conf
new file mode 100644
index 00000000..915e5d05
--- /dev/null
+++ b/configs/FujitsuTechnologySolutions/D2317_(A1,_A2).conf
@@ -0,0 +1,24 @@
+# Fujitsu Technology Solutions D2317 (A1, A2), "Hades"-Chip
+# Contributed by Thilo Cestonaro <thilo.cestonaro@ts.fujitsu.com>
+
+chip "fschds-*"
+
+
+# Temperatures
+ label temp1 "CPU Temp"
+ label temp2 "Super I/O Temp"
+ label temp3 "System Temp"
+ ignore temp4
+ ignore temp5
+
+# Fans
+ label fan1 "PSU Fan"
+ label fan2 "CPU Fan"
+ label fan3 "System FAN2"
+ label fan4 "System FAN3"
+ label fan5 "System FAN4"
+
+# Voltages
+ label in0 "+12V"
+ label in1 "+5V"
+ label in2 "Vbat"
diff --git a/configs/FujitsuTechnologySolutions/D2344_(A1,_A2).conf b/configs/FujitsuTechnologySolutions/D2344_(A1,_A2).conf
new file mode 100644
index 00000000..5c384800
--- /dev/null
+++ b/configs/FujitsuTechnologySolutions/D2344_(A1,_A2).conf
@@ -0,0 +1,24 @@
+# Fujitsu Technology Solutions D2344 (A1, A2), "Hades"-Chip
+# Contributed by Thilo Cestonaro <thilo.cestonaro@ts.fujitsu.com>
+
+chip "fschds-*"
+
+
+# Temperatures
+ label temp1 "CPU Temp"
+ label temp2 "Super I/O Temp"
+ label temp3 "System Temp"
+ ignore temp4
+ ignore temp5
+
+# Fans
+ label fan1 "PSU Fan"
+ label fan2 "CPU Fan"
+ label fan3 "System FAN2"
+ label fan4 "System FAN3"
+ label fan5 "System FAN4"
+
+# Voltages
+ label in0 "+12V"
+ label in1 "+5V"
+ label in2 "Vbat"
diff --git a/configs/FujitsuTechnologySolutions/D2348_(A1,_A2).conf b/configs/FujitsuTechnologySolutions/D2348_(A1,_A2).conf
new file mode 100644
index 00000000..c13bcaeb
--- /dev/null
+++ b/configs/FujitsuTechnologySolutions/D2348_(A1,_A2).conf
@@ -0,0 +1,24 @@
+# Fujitsu Technology Solutions D2348 (A1, A2), "Hades"-Chip
+# Contributed by Thilo Cestonaro <thilo.cestonaro@ts.fujitsu.com>
+
+chip "fschds-*"
+
+
+# Temperatures
+ label temp1 "CPU Temp"
+ label temp2 "Super I/O Temp"
+ label temp3 "System Temp"
+ ignore temp4
+ ignore temp5
+
+# Fans
+ label fan1 "PSU Fan"
+ label fan2 "CPU Fan"
+ label fan3 "System FAN2"
+ label fan4 "System FAN3"
+ label fan5 "System FAN4"
+
+# Voltages
+ label in0 "+12V"
+ label in1 "+5V"
+ label in2 "Vbat"
diff --git a/configs/FujitsuTechnologySolutions/D2364_(A1,_A2).conf b/configs/FujitsuTechnologySolutions/D2364_(A1,_A2).conf
new file mode 100644
index 00000000..404facb9
--- /dev/null
+++ b/configs/FujitsuTechnologySolutions/D2364_(A1,_A2).conf
@@ -0,0 +1,24 @@
+# Fujitsu Technology Solutions D2364 (A1, A2), "Hades"-Chip
+# Contributed by Thilo Cestonaro <thilo.cestonaro@ts.fujitsu.com>
+
+chip "fschds-*"
+
+
+# Temperatures
+ label temp1 "CPU Temp"
+ label temp2 "Super I/O Temp"
+ label temp3 "System Temp"
+ ignore temp4
+ ignore temp5
+
+# Fans
+ label fan1 "PSU Fan"
+ label fan2 "CPU Fan"
+ label fan3 "System FAN2"
+ label fan4 "System FAN3"
+ label fan5 "System FAN4"
+
+# Voltages
+ label in0 "+12V"
+ label in1 "+5V"
+ label in2 "Vbat"
diff --git a/configs/FujitsuTechnologySolutions/D2438_(A1,_A2).conf b/configs/FujitsuTechnologySolutions/D2438_(A1,_A2).conf
new file mode 100644
index 00000000..e664c7bd
--- /dev/null
+++ b/configs/FujitsuTechnologySolutions/D2438_(A1,_A2).conf
@@ -0,0 +1,24 @@
+# Fujitsu Technology Solutions D2438 (A1, A2), "Hades"-Chip
+# Contributed by Thilo Cestonaro <thilo.cestonaro@ts.fujitsu.com>
+
+chip "fschds-*"
+
+
+# Temperatures
+ label temp1 "CPU Temp"
+ label temp2 "Super I/O Temp"
+ label temp3 "System Temp"
+ ignore temp4
+ ignore temp5
+
+# Fans
+ label fan1 "PSU Fan"
+ label fan2 "CPU Fan"
+ label fan3 "System FAN2"
+ label fan4 "System FAN3"
+ label fan5 "System FAN4"
+
+# Voltages
+ label in0 "+12V"
+ label in1 "+5V"
+ label in2 "Vbat"
diff --git a/configs/FujitsuTechnologySolutions/D2584_(A1,_A5).conf b/configs/FujitsuTechnologySolutions/D2584_(A1,_A5).conf
new file mode 100644
index 00000000..4d45996a
--- /dev/null
+++ b/configs/FujitsuTechnologySolutions/D2584_(A1,_A5).conf
@@ -0,0 +1,24 @@
+# Fujitsu Technology Solutions D2584 (A1, A5), "Hades"-Chip
+# Contributed by Thilo Cestonaro <thilo.cestonaro@ts.fujitsu.com>
+
+chip "fschds-*"
+
+
+# Temperatures
+ label temp1 "CPU Temp"
+ label temp2 "Super I/O Temp"
+ label temp3 "System Temp"
+ ignore temp4
+ ignore temp5
+
+# Fans
+ label fan1 "PSU Fan"
+ label fan2 "CPU Fan"
+ label fan3 "System FAN2"
+ label fan4 "System FAN3"
+ label fan5 "System FAN4"
+
+# Voltages
+ label in0 "+12V"
+ label in1 "+5V"
+ label in2 "Vbat"
diff --git a/configs/FujitsuTechnologySolutions/D2587A1.conf b/configs/FujitsuTechnologySolutions/D2587A1.conf
new file mode 100644
index 00000000..2d50a700
--- /dev/null
+++ b/configs/FujitsuTechnologySolutions/D2587A1.conf
@@ -0,0 +1,24 @@
+# Fujitsu Technology Solutions D2587A1, "Hades"-Chip
+# Contributed by Thilo Cestonaro <thilo.cestonaro@ts.fujitsu.com>
+
+chip "fschds-*"
+
+
+# Temperatures
+ label temp1 "CPU Temp"
+ label temp2 "Super I/O Temp"
+ label temp3 "System Temp"
+ ignore temp4
+ ignore temp5
+
+# Fans
+ label fan1 "PSU Fan"
+ label fan2 "CPU Fan"
+ label fan3 "System FAN2"
+ label fan4 "System FAN3"
+ label fan5 "System FAN4"
+
+# Voltages
+ label in0 "+12V"
+ label in1 "+5V"
+ label in2 "Vbat"
diff --git a/configs/FujitsuTechnologySolutions/D2598A1.conf b/configs/FujitsuTechnologySolutions/D2598A1.conf
new file mode 100644
index 00000000..a091a00a
--- /dev/null
+++ b/configs/FujitsuTechnologySolutions/D2598A1.conf
@@ -0,0 +1,24 @@
+# Fujitsu Technology Solutions D2598A1, "Hades"-Chip
+# Contributed by Thilo Cestonaro <thilo.cestonaro@ts.fujitsu.com>
+
+chip "fschds-*"
+
+
+# Temperatures
+ label temp1 "CPU Temp"
+ label temp2 "Super I/O Temp"
+ label temp3 "System Temp"
+ ignore temp4
+ ignore temp5
+
+# Fans
+ label fan1 "PSU Fan"
+ label fan2 "CPU Fan"
+ label fan3 "System FAN2"
+ label fan4 "System FAN3"
+ label fan5 "System FAN4"
+
+# Voltages
+ label in0 "+12V"
+ label in1 "+5V"
+ label in2 "Vbat"
diff --git a/configs/FujitsuTechnologySolutions/D2608_(A1,_K1).conf b/configs/FujitsuTechnologySolutions/D2608_(A1,_K1).conf
new file mode 100644
index 00000000..ff14b9a9
--- /dev/null
+++ b/configs/FujitsuTechnologySolutions/D2608_(A1,_K1).conf
@@ -0,0 +1,24 @@
+# Fujitsu Technology Solutions D2608 (A1, K1), "Hades"-Chip
+# Contributed by Thilo Cestonaro <thilo.cestonaro@ts.fujitsu.com>
+
+chip "fschds-*"
+
+
+# Temperatures
+ label temp1 "CPU Temp"
+ label temp2 "Super I/O Temp"
+ label temp3 "System Temp"
+ ignore temp4
+ ignore temp5
+
+# Fans
+ label fan1 "PSU Fan"
+ label fan2 "CPU Fan"
+ label fan3 "System FAN2"
+ label fan4 "System FAN3"
+ label fan5 "System FAN4"
+
+# Voltages
+ label in0 "+12V"
+ label in1 "+5V"
+ label in2 "Vbat"
diff --git a/configs/FujitsuTechnologySolutions/D2618_(A1,_B1,_C1).conf b/configs/FujitsuTechnologySolutions/D2618_(A1,_B1,_C1).conf
new file mode 100644
index 00000000..efe4400a
--- /dev/null
+++ b/configs/FujitsuTechnologySolutions/D2618_(A1,_B1,_C1).conf
@@ -0,0 +1,26 @@
+# Fujitsu Technology Solutions D2618 (A1, B1, C1), "Syleus"-Chip
+# Contributed by Thilo Cestonaro <thilo.cestonaro@ts.fujitsu.com>
+
+chip "fscsyl-*"
+
+# Temperatures
+ label temp1 "CPU Temp"
+ ignore temp2
+ ignore temp3
+ label temp4 "Super I/O Temp"
+ label temp5 "Northbridge Temp"
+
+# Fans
+ label fan1 "CPU Fan"
+ label fan2 "System FAN2"
+ label fan3 "System FAN3"
+ label fan4 "System FAN4"
+ label fan7 "PSU Fan"
+
+# Voltages
+ label in0 "+12V"
+ label in1 "+5V"
+ label in2 "Vbat"
+ ignore in4
+ label in3 "+3.3V"
+ label in5 "+3.3V-Aux"
diff --git a/configs/FujitsuTechnologySolutions/D2628_(A1,_B1,_C1).conf b/configs/FujitsuTechnologySolutions/D2628_(A1,_B1,_C1).conf
new file mode 100644
index 00000000..09040ac8
--- /dev/null
+++ b/configs/FujitsuTechnologySolutions/D2628_(A1,_B1,_C1).conf
@@ -0,0 +1,26 @@
+# Fujitsu Technology Solutions D2628 (A1, B1, C1), "Syleus"-Chip
+# Contributed by Thilo Cestonaro <thilo.cestonaro@ts.fujitsu.com>
+
+chip "fscsyl-*"
+
+# Temperatures
+ label temp1 "CPU Temp"
+ ignore temp2
+ ignore temp3
+ label temp4 "Super I/O Temp"
+ label temp5 "Northbridge Temp"
+
+# Fans
+ label fan1 "CPU Fan"
+ label fan2 "System FAN2"
+ label fan3 "System FAN3"
+ label fan4 "System FAN4"
+ label fan7 "PSU Fan"
+
+# Voltages
+ label in0 "+12V"
+ label in1 "+5V"
+ label in2 "Vbat"
+ ignore in4
+ label in3 "+3.3V"
+ label in5 "+3.3V-Aux"
diff --git a/configs/FujitsuTechnologySolutions/D2679A1.conf b/configs/FujitsuTechnologySolutions/D2679A1.conf
new file mode 100644
index 00000000..a88f524c
--- /dev/null
+++ b/configs/FujitsuTechnologySolutions/D2679A1.conf
@@ -0,0 +1,24 @@
+# Fujitsu Technology Solutions D2679A1, "Hades"-Chip
+# Contributed by Thilo Cestonaro <thilo.cestonaro@ts.fujitsu.com>
+
+chip "fschds-*"
+
+
+# Temperatures
+ label temp1 "CPU Temp"
+ label temp2 "Super I/O Temp"
+ label temp3 "System Temp"
+ ignore temp4
+ ignore temp5
+
+# Fans
+ label fan1 "PSU Fan"
+ label fan2 "CPU Fan"
+ label fan3 "System FAN2"
+ label fan4 "System FAN3"
+ label fan5 "System FAN4"
+
+# Voltages
+ label in0 "+12V"
+ label in1 "+5V"
+ label in2 "Vbat"
diff --git a/configs/FujitsuTechnologySolutions/D2778_(A1,_B1,_C1,_X1,_Y1).conf b/configs/FujitsuTechnologySolutions/D2778_(A1,_B1,_C1,_X1,_Y1).conf
new file mode 100644
index 00000000..210371b0
--- /dev/null
+++ b/configs/FujitsuTechnologySolutions/D2778_(A1,_B1,_C1,_X1,_Y1).conf
@@ -0,0 +1,26 @@
+# Fujitsu Technology Solutions D2778 (A1, B1 ,C1, X1, Y1), "Syleus"-Chip
+# Contributed by Thilo Cestonaro <thilo.cestonaro@ts.fujitsu.com>
+
+chip "fscsyl-*"
+
+# Temperatures
+ label temp1 "CPU Temp"
+ ignore temp2
+ ignore temp3
+ label temp4 "Super I/O Temp"
+ label temp5 "Northbridge Temp"
+
+# Fans
+ label fan1 "CPU Fan"
+ label fan2 "System FAN2"
+ label fan3 "System FAN3"
+ label fan4 "System FAN4"
+ label fan7 "PSU Fan"
+
+# Voltages
+ label in0 "+12V"
+ label in1 "+5V"
+ label in2 "Vbat"
+ ignore in4
+ label in3 "+3.3V"
+ label in5 "+3.3V-Aux"
diff --git a/configs/FujitsuTechnologySolutions/D2812_(A1,_A2).conf b/configs/FujitsuTechnologySolutions/D2812_(A1,_A2).conf
new file mode 100644
index 00000000..66571d63
--- /dev/null
+++ b/configs/FujitsuTechnologySolutions/D2812_(A1,_A2).conf
@@ -0,0 +1,26 @@
+# Fujitsu Technology Solutions D2812 (A1, A2), "Syleus"-Chip
+# Contributed by Thilo Cestonaro <thilo.cestonaro@ts.fujitsu.com>
+
+chip "fscsyl-*"
+
+# Temperatures
+ label temp1 "CPU Temp"
+ ignore temp2
+ ignore temp3
+ label temp4 "Super I/O Temp"
+ label temp5 "Northbridge Temp"
+
+# Fans
+ label fan1 "CPU Fan"
+ label fan2 "System FAN2"
+ label fan3 "System FAN3"
+ label fan4 "System FAN4"
+ label fan7 "PSU Fan"
+
+# Voltages
+ label in0 "+12V"
+ label in1 "+5V"
+ label in2 "Vbat"
+ ignore in4
+ label in3 "+3.3V"
+ label in5 "+3.3V-Aux"
diff --git a/configs/FujitsuTechnologySolutions/D2817A1.conf b/configs/FujitsuTechnologySolutions/D2817A1.conf
new file mode 100644
index 00000000..ee56059c
--- /dev/null
+++ b/configs/FujitsuTechnologySolutions/D2817A1.conf
@@ -0,0 +1,26 @@
+# Fujitsu Technology Solutions D2817A1, "Syleus"-Chip
+# Contributed by Thilo Cestonaro <thilo.cestonaro@ts.fujitsu.com>
+
+chip "fscsyl-*"
+
+# Temperatures
+ label temp1 "CPU Temp"
+ ignore temp2
+ ignore temp3
+ label temp4 "Super I/O Temp"
+ label temp5 "Northbridge Temp"
+
+# Fans
+ label fan1 "CPU Fan"
+ label fan2 "System FAN2"
+ label fan3 "System FAN3"
+ label fan4 "System FAN4"
+ label fan7 "PSU Fan"
+
+# Voltages
+ label in0 "+12V"
+ label in1 "+5V"
+ label in2 "Vbat"
+ ignore in4
+ label in3 "+3.3V"
+ label in5 "+3.3V-Aux"
diff --git a/configs/FujitsuTechnologySolutions/D2828_(A1,_A2).conf b/configs/FujitsuTechnologySolutions/D2828_(A1,_A2).conf
new file mode 100644
index 00000000..1ddbdd7b
--- /dev/null
+++ b/configs/FujitsuTechnologySolutions/D2828_(A1,_A2).conf
@@ -0,0 +1,26 @@
+# Fujitsu Technology Solutions D2828 (A1, A2), "Syleus"-Chip
+# Contributed by Thilo Cestonaro <thilo.cestonaro@ts.fujitsu.com>
+
+chip "fscsyl-*"
+
+# Temperatures
+ label temp1 "CPU Temp"
+ ignore temp2
+ ignore temp3
+ label temp4 "Super I/O Temp"
+ label temp5 "Northbridge Temp"
+
+# Fans
+ label fan1 "CPU Fan"
+ label fan2 "System FAN2"
+ label fan3 "System FAN3"
+ label fan4 "System FAN4"
+ label fan7 "PSU Fan"
+
+# Voltages
+ label in0 "+12V"
+ label in1 "+5V"
+ label in2 "Vbat"
+ ignore in4
+ label in3 "+3.3V"
+ label in5 "+3.3V-Aux"
diff --git a/configs/FujitsuTechnologySolutions/D2831S1.conf b/configs/FujitsuTechnologySolutions/D2831S1.conf
new file mode 100644
index 00000000..4e52b5bc
--- /dev/null
+++ b/configs/FujitsuTechnologySolutions/D2831S1.conf
@@ -0,0 +1,26 @@
+# Fujitsu Technology Solutions D2831S1, "Syleus"-Chip
+# Contributed by Thilo Cestonaro <thilo.cestonaro@ts.fujitsu.com>
+
+chip "fscsyl-*"
+
+# Temperatures
+ label temp1 "CPU Temp"
+ ignore temp2
+ ignore temp3
+ label temp4 "Super I/O Temp"
+ label temp5 "Northbridge Temp"
+
+# Fans
+ label fan1 "CPU Fan"
+ label fan2 "System FAN2"
+ label fan3 "System FAN3"
+ label fan4 "System FAN4"
+ label fan7 "PSU Fan"
+
+# Voltages
+ label in0 "+12V"
+ label in1 "+5V"
+ label in2 "Vbat"
+ ignore in4
+ label in3 "+3.3V"
+ label in5 "+3.3V-Aux"
diff --git a/configs/FujitsuTechnologySolutions/D2836S1.conf b/configs/FujitsuTechnologySolutions/D2836S1.conf
new file mode 100644
index 00000000..7faf9aba
--- /dev/null
+++ b/configs/FujitsuTechnologySolutions/D2836S1.conf
@@ -0,0 +1,26 @@
+# Fujitsu Technology Solutions D2836S1, "Syleus"-Chip
+# Contributed by Thilo Cestonaro <thilo.cestonaro@ts.fujitsu.com>
+
+chip "fscsyl-*"
+
+# Temperatures
+ label temp1 "CPU Temp"
+ ignore temp2
+ ignore temp3
+ label temp4 "Super I/O Temp"
+ label temp5 "Northbridge Temp"
+
+# Fans
+ label fan1 "CPU Fan"
+ label fan2 "System FAN2"
+ label fan3 "System FAN3"
+ label fan4 "System FAN4"
+ label fan7 "PSU Fan"
+
+# Voltages
+ label in0 "+12V"
+ label in1 "+5V"
+ label in2 "Vbat"
+ ignore in4
+ label in3 "+3.3V"
+ label in5 "+3.3V-Aux
diff --git a/configs/Gigabyte/B75-D3V.conf b/configs/Gigabyte/B75-D3V.conf
new file mode 100644
index 00000000..9fa23349
--- /dev/null
+++ b/configs/Gigabyte/B75-D3V.conf
@@ -0,0 +1,107 @@
+# Configuration file contributed by Dominik Egert.
+
+
+# libsensors configuration file
+# -----------------------------
+#
+# For the Gigabyte B75-D3V Rev: 1.2
+#
+#
+#
+
+ ######################################
+ # VOLTAGES #
+ # These figures are from estimations #
+ # based on values provided in BIOS. #
+ # This means that some of them may #
+ # be mixed up. #
+ ######################################
+
+
+##############################################
+chip "it8728-isa-0a30"
+
+########
+# Fans
+label fan1 "CPU-Fan"
+set fan1_min 1000
+
+label fan2 "System Fan 1"
+set fan2_min 450
+
+label fan3 "System Fan 2"
+set fan3_min 450
+
+label fan4 "System Fan 3"
+set fan4_min 450
+
+ignore fan5 #"Chassis Fan" # It is not connected, no pinout available.
+
+
+################
+# Temperatures
+label temp1 "System Temperature"
+set temp1_min 10
+set temp1_max 60
+
+ignore temp2
+#label temp2 "Unknown" # Does not seem to give sensible data (Always shows 25)
+
+label temp3 "Chipset Temperature"
+set temp3_min 10
+set temp3_max 55
+
+
+############
+# Voltages
+label in0 "Vtt"
+set in0_min 1.020
+set in0_max 1.080
+
+label in1 "+3.3V"
+set in1_min 3.3 * 0.95
+set in1_max 3.3 * 1.05
+compute in1 1.635*@,@/1.635
+
+label in2 "+12V"
+set in2_min 12.0 * 0.95
+set in2_max 12.0 * 1.05
+compute in2 6.0*@,@/6.0
+
+label in3 "+5V"
+set in3_min 5.0 * 0.95
+set in3_max 5.0 * 1.05
+compute in3 2.5*@,@/2.5
+
+label in4 "Vaxg IGD"
+set in4_min 0.800
+set in4_max 1.000
+
+label in5 "CPU Vcore"
+set in5_min 0.750
+set in5_max 1.150
+
+label in6 "Dram Voltage"
+set in6_min 1.450
+set in6_max 1.550
+
+label in7 "3.3 VSB"
+set in7_min 3.3 * 0.95
+set in7_max 3.3 * 1.05
+
+label in8 "Vbat"
+
+# Other sensor readings
+label intrusion0 "Chassis Open"
+#set intrusion0_alarm 0
+
+
+##############################################
+chip "acpitz-virtual-0"
+
+ignore temp1
+#label temp1 "ACPI Thermal Zone 0 Temp1" # Shows always 27.8
+
+ignore temp2
+#label temp2 "ACPI Thermal Zone 0 Temp2" # Shows always 29.8
+
diff --git a/configs/Gigabyte/EX38-DS4.conf b/configs/Gigabyte/EX38-DS4.conf
new file mode 100644
index 00000000..f2e29acc
--- /dev/null
+++ b/configs/Gigabyte/EX38-DS4.conf
@@ -0,0 +1,47 @@
+# Configuration file contributed by Marc Muehlfeld.
+
+
+chip "it8718-*"
+
+ # Voltages
+ label in0 "CPU Vcore"
+ label in1 "DDR"
+ label in2 "+3.3V"
+ label in3 "+5V"
+ ignore in4
+ ignore in5
+ ignore in6
+ label in7 "+12V"
+ label in8 "VBat"
+
+ compute in3 @ * (6.8/10+1), @ / (6.8/10+1)
+ compute in7 @ * 3.963, @ / 3.963
+
+ set in0_min 1.120 * 0.95
+ set in0_max 1.120 * 1.05
+ set in1_min 1.89 * 0.95
+ set in1_max 1.89 * 1.05
+ set in2_min 3.3 * 0.95
+ set in2_max 3.3 * 1.05
+ set in3_min 5 * 0.95
+ set in3_max 5 * 1.05
+ set in7_min 12 * 0.95
+ set in7_max 12 * 1.05
+
+
+ # Temperatures
+ label temp1 "CPU temp"
+ label temp2 "System temp"
+ ignore temp3
+
+ set temp1_min 10
+ set temp1_max 65
+ set temp2_min 10
+ set temp2_max 55
+
+
+ # Fans
+ label fan1 "CPU fan"
+ label fan2 "Chassis fan"
+ label fan3 "Sys fan 2"
+ label fan4 "Sys fan 1"
diff --git a/configs/Gigabyte/G33-DS3R.conf b/configs/Gigabyte/G33-DS3R.conf
new file mode 100644
index 00000000..fc1c13ec
--- /dev/null
+++ b/configs/Gigabyte/G33-DS3R.conf
@@ -0,0 +1,63 @@
+# Configuration file contributed by Eduardo Diaz Rodriguez, based on earlier
+# work by Jean Delvare. This is basically the same as for the 965P DS3, except
+# that the G33 DS3R has a 3rd fan header.
+
+
+# lm_sensors configuration file for the Gigabyte G33 DS3R motherboard
+
+chip "it8718-*"
+
+### Voltages
+
+ label in0 "Vcore"
+ label in1 "Vram" # "DDR18V" in BIOS
+ label in2 "+3.3V"
+ label in3 "+5V" # Not in BIOS
+ ignore in4
+ ignore in5
+ ignore in6
+ label in7 "+12V"
+ label in8 "Vbat" # Not in BIOS
+
+ # Vcore, Vram, +3.3V and Vbat are connected directly, so no compute
+ # line is needed for these. For +5V the chip is configured to use
+ # internal scaling. For +12V the default resistors seem to have been
+ # used.
+ compute in3 @ * (6.8/10+1), @ / (6.8/10+1)
+ compute in7 @ * ( 30/10+1), @ / ( 30/10+1)
+
+ # The BIOS won't set any limit for voltages.
+
+ set in0_min vid * 0.95
+ set in0_max vid * 1.05
+ set in1_min 1.8 * 0.95
+ set in1_max 1.8 * 1.05
+ set in2_min 3.3 * 0.95
+ set in2_max 3.3 * 1.05
+ set in3_min 5 * 0.95
+ set in3_max 5 * 1.05
+ set in7_min 12 * 0.95
+ set in7_max 12 * 1.05
+
+### Temperatures
+
+ label temp1 "NBr Temp"
+ label temp2 "CPU Temp"
+ ignore temp3
+
+ set sensor3 0
+
+ set temp1_low 10
+ set temp1_over 50
+ set temp2_low 10
+ set temp2_over 60
+
+### Fans
+
+ label fan1 "CPU Fan"
+ label fan2 "Case Fan"
+
+ # Adjust for your own fans
+ set fan1_min 1000
+ set fan2_min 4000
+
diff --git a/configs/Gigabyte/GA-770TA-UD3.conf b/configs/Gigabyte/GA-770TA-UD3.conf
new file mode 100644
index 00000000..42781a3a
--- /dev/null
+++ b/configs/Gigabyte/GA-770TA-UD3.conf
@@ -0,0 +1,68 @@
+# Configuration file for the Gigabyte GA-770TA-UD3.
+# Submitted by Ancoron Luciferis
+
+
+# libsensors3 configuration file for the Gigabyte GA-770TA-UD3
+
+chip "it8720-isa-*"
+### Voltages
+
+ # in5 is mysterious.
+
+ label in0 "Vcore"
+ label in1 "Vdram" # "DDR3" in BIOS
+ label in2 "+3.3V"
+ label in3 "+5V" # Not in BIOS
+ label in4 "+12V"
+ ignore in5
+ ignore in6
+ label in7 "5VSB" # Not in BIOS
+ label in8 "Vbat" # Not in BIOS
+ ignore cpu0_vid
+
+ # Vcore, Vdram, +3.3V and Vbat are connected directly, so no compute
+ # line is needed for these. +5V and 5VSB are internal so we use the
+ # standard scaling factor. Scaling for +12V is apparently not standard,
+ # factor 3.963 is guessed from BIOS and EasyTune values (3.943 was
+ # another candidate.)
+ compute in3 @ * (6.8/10+1), @ / (6.8/10+1)
+ compute in4 @ * 3.963, @ / 3.963
+ compute in7 @ * (6.8/10+1), @ / (6.8/10+1)
+
+ # The BIOS won't set any limit for voltages.
+
+ set in0_min 0.825 * 0.95
+ set in0_max 1.425 * 1.05
+ set in1_min 1.5 * 0.95
+ set in1_max 1.5 * 1.05
+ set in2_min 3.3 * 0.95
+ set in2_max 3.3 * 1.05
+ set in3_min 5 * 0.95
+ set in3_max 5 * 1.05
+ set in4_min 12 * 0.95
+ set in4_max 12 * 1.05
+ set in7_min 5 * 0.95
+ set in7_max 5 * 1.05
+
+### Temperatures
+
+ # The BIOS only shows 2 temperature values:
+ # - temp1: the system temprature
+ # - temp2: the CPU temperature
+
+ label temp1 "SYS Temp"
+ label temp2 "CPU Casing Temp"
+ ignore temp3
+
+### Fans
+
+ label fan1 "CPU Fan"
+ ignore fan2
+ ignore fan3
+ # ignore fan4 # doesn't exist on GA-770TA-UD3
+ ignore fan5
+
+ # Adjust for your own fans
+ set fan1_min 1000
+ # set fan3_min 3000
+
diff --git a/configs/Gigabyte/GA-790XTA-UD4.conf b/configs/Gigabyte/GA-790XTA-UD4.conf
new file mode 100644
index 00000000..2c55e69f
--- /dev/null
+++ b/configs/Gigabyte/GA-790XTA-UD4.conf
@@ -0,0 +1,76 @@
+# Configuration file for the Gigabyte GA-790XTA-UD4.
+# Submitted by Ancoron Luciferis
+
+
+# libsensors3 configuration file for the Gigabyte GA-790XTA-UD4
+
+chip "it8720-isa-*"
+### Voltages
+
+ # in5 is mysterious.
+
+ label in0 "Vcore"
+ label in1 "Vdram" # "DDR3" in BIOS
+ label in2 "+3.3V"
+ label in3 "+5V" # Not in BIOS
+ label in4 "+12V"
+ ignore in5
+ ignore in6
+ label in7 "5VSB" # Not in BIOS
+ label in8 "Vbat" # Not in BIOS
+ ignore cpu0_vid
+
+ # Vcore, Vdram, +3.3V and Vbat are connected directly, so no compute
+ # line is needed for these. +5V and 5VSB are internal so we use the
+ # standard scaling factor. Scaling for +12V is apparently not standard,
+ # factor 3.963 is guessed from BIOS and EasyTune values (3.943 was
+ # another candidate.)
+ compute in3 @ * (6.8/10+1), @ / (6.8/10+1)
+ compute in4 @ * 3.963, @ / 3.963
+ compute in7 @ * (6.8/10+1), @ / (6.8/10+1)
+
+ # The BIOS won't set any limit for voltages.
+
+ set in0_min 0.825 * 0.95
+ set in0_max 1.425 * 1.05
+ set in1_min 1.5 * 0.95
+ set in1_max 1.5 * 1.05
+ set in2_min 3.3 * 0.95
+ set in2_max 3.3 * 1.05
+ set in3_min 5 * 0.95
+ set in3_max 5 * 1.05
+ set in4_min 12 * 0.95
+ set in4_max 12 * 1.05
+ set in7_min 5 * 0.95
+ set in7_max 5 * 1.05
+
+### Temperatures
+
+ # The BIOS only shows 2 temperature values, so temp1 and temp3
+ # might not be actually both used, and I don't know which one
+ # is reported by the BIOS as the system temperature.
+
+ label temp1 "SYS Temp"
+ set temp1_min 0
+ set temp1_max 50 # Tropical ambient max plus a bit
+
+ label temp2 "CPU Casing Temp"
+ set temp2_min 0
+ set temp2_max 65 # BIOS "CPU Warning Temperature" - 5
+
+ label temp3 "NB Temp"
+ set temp3_min 0
+ set temp3_max 55 # BIOS "CPU Warning Temperature" - 15
+
+### Fans
+
+ label fan1 "CPU Fan"
+ ignore fan2
+ label fan3 "SYS Fan 2"
+ # ignore fan4 # doesn't exist on GA-790XTA-UD4
+ ignore fan5
+
+ # Adjust for your own fans
+ set fan1_min 300
+ set fan3_min 300
+
diff --git a/configs/Gigabyte/GA-870A-UD3.conf b/configs/Gigabyte/GA-870A-UD3.conf
new file mode 100644
index 00000000..9cb8d5ac
--- /dev/null
+++ b/configs/Gigabyte/GA-870A-UD3.conf
@@ -0,0 +1,91 @@
+# Configuration file for the Gigabyte GA-870A-UD3,
+# contributed by Gary Myers and Zeke Fast.
+
+# libsensors3 configuration file for the Gigabyte GA-870A-UD3
+# 2011-06-16 Gary Myers
+# Updates welcome.
+
+# CPU sensor
+
+chip "k10temp-*"
+
+ label temp1 "CPU Temp (K10)" # Set for gnome-sensors-applet.
+ # See second CPU temp below.
+
+# Motherboard sensors
+
+chip "it8720-isa-*"
+
+### Voltages
+
+ label in0 "Vcore"
+ label in1 "DDR3 1.5V" # as labelled in the BIOS.
+ label in2 "+3.3V"
+ label in3 "+5V" # Not shown in BIOS.
+ label in4 "+12V"
+ ignore in5 # Ambiguous - ignoring.
+ ignore in6 # Ambiguous - ignoring.
+ label in7 "5VSB" # Not shown in BIOS.
+ label in8 "Vbat" # Not shown in BIOS.
+ ignore cpu0_vid
+
+ # "Vcore", "DDR3 1.5V", "+3.3V" and "Vbat" are connected directly, so no compute
+ # line is needed for these. +5V and 5VSB are internal so we use the
+ # standard scaling factor. Scaling for +12V is apparently not standard,
+ # factor 3.963 is guessed from BIOS and EasyTune values (3.943 was
+ # another candidate.)
+ compute in3 @ * (6.8/10+1), @ / (6.8/10+1)
+ compute in4 @ * 3.963, @ / 3.963
+ compute in7 @ * (6.8/10+1), @ / (6.8/10+1)
+
+ # The BIOS will not set any limit for voltages.
+
+ set in0_min 0.825 * 0.95
+ set in0_max 1.425 * 1.05
+ set in1_min 1.5 * 0.95
+ set in1_max 1.5 * 1.05
+ set in2_min 3.3 * 0.95
+ set in2_max 3.3 * 1.05
+ set in3_min 5 * 0.95
+ set in3_max 5 * 1.05
+ set in4_min 12 * 0.95
+ set in4_max 12 * 1.05
+ set in7_min 5 * 0.95
+ set in7_max 5 * 1.05
+
+### Temperatures
+
+ label temp1 "System Temp"
+ # This sensor appears to be around or inside the ITE8720F chip.
+ # The temperature drops if the chip and board area are cooled with
+ # freezer spray. This sensor may be over-reading!
+ # Adjustment applied to match internal case thermal sensor from my Antec P160.
+ compute temp1 (@ -20), (@ + 20)
+ set temp1_min 0
+ set temp1_max 50 # Tropical ambient max plus a bit
+
+ label temp2 "CPU Temp"
+ # This sensor can show 2 degrees difference to the K10 sensor.
+ # The end user can choose which one they prefer.
+ set temp2_min 0
+ set temp2_max 70 # Set to match your BIOS "CPU Warning Temperature"
+
+ ignore temp3 # No idea what this sensor is for. It always shows
+ # +78 deg C regardless of BIOS settings.
+
+### Fans
+
+ # Label based on motherboard connectors.
+ label fan1 "CPU Fan" # M/B label: CPU_FAN (4-pin - near ATX 12V)
+ label fan5 "Power Fan" # M/B label: PWR_FAN (3-pin - near ATX)
+ label fan2 "System Fan 1" # M/B label: SYS_FAN1 (4-pin - near F_PANEL)
+ label fan3 "System Fan 2" # M/B label: SYS_FAN2 (3-pin - near SATA3_4)
+
+ # Minimum fan speeds.
+ # Comment/un-comment fan headers you are using if you want alarms.
+ set fan1_min 300 # CPU Fan
+ set fan5_min 300 # Power Fan
+ #set fan2_min 300 # System Fan 1
+ set fan3_min 300 # System Fan 2
+
+
diff --git a/configs/Gigabyte/GA-870A-USB3.conf b/configs/Gigabyte/GA-870A-USB3.conf
new file mode 100644
index 00000000..39fcbdd6
--- /dev/null
+++ b/configs/Gigabyte/GA-870A-USB3.conf
@@ -0,0 +1,90 @@
+# Configuration file for the Gigabyte GA-870A-USB3,
+# contributed by Gary Myers and Zeke Fast.
+
+
+# libsensors3 configuration file for the Gigabyte GA-870A-USB3
+# 2011-06-16 Gary Myers
+# Updates welcome.
+
+# CPU sensor
+
+chip "k10temp-*"
+
+ label temp1 "CPU Temp (K10)" # Set for gnome-sensors-applet.
+ # See second CPU temp below.
+
+# Motherboard sensors
+
+chip "it8720-isa-*"
+
+### Voltages
+
+ label in0 "Vcore"
+ label in1 "DDR3 1.5V" # as labelled in the BIOS.
+ label in2 "+3.3V"
+ label in3 "+5V" # Not shown in BIOS.
+ label in4 "+12V"
+ ignore in5 # Ambiguous - ignoring.
+ ignore in6 # Ambiguous - ignoring.
+ label in7 "5VSB" # Not shown in BIOS.
+ label in8 "Vbat" # Not shown in BIOS.
+ ignore cpu0_vid
+
+ # "Vcore", "DDR3 1.5V", "+3.3V" and "Vbat" are connected directly, so no compute
+ # line is needed for these. +5V and 5VSB are internal so we use the
+ # standard scaling factor. Scaling for +12V is apparently not standard,
+ # factor 3.963 is guessed from BIOS and EasyTune values (3.943 was
+ # another candidate.)
+ compute in3 @ * (6.8/10+1), @ / (6.8/10+1)
+ compute in4 @ * 3.963, @ / 3.963
+ compute in7 @ * (6.8/10+1), @ / (6.8/10+1)
+
+ # The BIOS will not set any limit for voltages.
+
+ set in0_min 0.825 * 0.95
+ set in0_max 1.425 * 1.05
+ set in1_min 1.5 * 0.95
+ set in1_max 1.5 * 1.05
+ set in2_min 3.3 * 0.95
+ set in2_max 3.3 * 1.05
+ set in3_min 5 * 0.95
+ set in3_max 5 * 1.05
+ set in4_min 12 * 0.95
+ set in4_max 12 * 1.05
+ set in7_min 5 * 0.95
+ set in7_max 5 * 1.05
+
+### Temperatures
+
+ label temp1 "System Temp"
+ # This sensor appears to be around or inside the ITE8720F chip.
+ # The temperature drops if the chip and board area are cooled with
+ # freezer spray. This sensor may be over-reading!
+ # Adjustment applied to match internal case thermal sensor from my Antec P160.
+ compute temp1 (@ -20), (@ + 20)
+ set temp1_min 0
+ set temp1_max 50 # Tropical ambient max plus a bit
+
+ label temp2 "CPU Temp"
+ # This sensor can show 2 degrees difference to the K10 sensor.
+ # The end user can choose which one they prefer.
+ set temp2_min 0
+ set temp2_max 70 # Set to match your BIOS "CPU Warning Temperature"
+
+ ignore temp3 # No idea what this sensor is for. It always shows
+ # +78 deg C regardless of BIOS settings.
+
+### Fans
+
+ # Label based on motherboard connectors.
+ label fan1 "CPU Fan" # M/B label: CPU_FAN (4-pin - near ATX 12V)
+ label fan5 "Power Fan" # M/B label: PWR_FAN (3-pin - near ATX)
+ label fan2 "System Fan 1" # M/B label: SYS_FAN1 (4-pin - near F_PANEL)
+ label fan3 "System Fan 2" # M/B label: SYS_FAN2 (3-pin - near SATA3_4)
+
+ # Minimum fan speeds.
+ # Comment/un-comment fan headers you are using if you want alarms.
+ set fan1_min 300 # CPU Fan
+ set fan5_min 300 # Power Fan
+ #set fan2_min 300 # System Fan 1
+ set fan3_min 300 # System Fan 2
diff --git a/configs/Gigabyte/GA-945GCM-S2L.conf b/configs/Gigabyte/GA-945GCM-S2L.conf
new file mode 100644
index 00000000..0bf344b0
--- /dev/null
+++ b/configs/Gigabyte/GA-945GCM-S2L.conf
@@ -0,0 +1,63 @@
+# Configuration file contributed by Ian Pangilinan.
+
+
+### Sensors configuration for Gigabyte GA-945GCM-S2L motherboard
+### 2014-02-21, ianp <snailbox88-dev -at- yahoo -dot- com>
+### Thanks to Jean Delvare
+### Comments are welcome.
+
+
+chip "it8718-*"
+
+### Voltages
+
+ label in0 "Vcore"
+ label in1 "Vram" # "DDR18V" in BIOS
+ label in2 "+3.3V"
+ ignore in3 # no +5V monitor, not used
+ label in4 "+12V"
+ ignore in5 # these inputs
+ ignore in6 # are not used
+ ignore in7 # by the board
+
+ ### Scale +12V.
+
+ compute in4 @*3.9633, @/3.9633
+
+ ### Set in0 according to CPU VID voltage range.
+ ### Set min and max values according to preference.
+
+ set in0_min 0.850
+ set in0_max 1.362
+ set in1_min 1.8 * 0.95
+ set in1_max 1.8 * 1.05
+ set in2_min 3.3 * 0.95
+ set in2_max 3.3 * 1.05
+ set in4_min 12 * 0.95
+ set in4_max 12 * 1.05
+
+### Temperatures
+
+ ### Ignore temp1 and temp2 as those aren't used.
+
+ ignore temp1
+ ignore temp2
+ label temp3 "CPU Temp"
+
+ ### Set according to CPU.
+
+ set temp3_min 10
+ set temp3_max 60
+
+### Fans
+
+ ### Ignore fan3 as it isn't used.
+
+ label fan1 "CPU Fan"
+ label fan2 "CHA Fan"
+ ignore fan3
+
+ ### Set according to preference.
+
+ set fan1_min 900
+ set fan2_min 0
diff --git a/configs/Gigabyte/GA-990FXA-UD3.conf b/configs/Gigabyte/GA-990FXA-UD3.conf
new file mode 100644
index 00000000..eb489309
--- /dev/null
+++ b/configs/Gigabyte/GA-990FXA-UD3.conf
@@ -0,0 +1,70 @@
+# Configuration file contributed by Ki'Sak.
+
+
+# libsensors3 configuration file for the GA-990FXA-UD3 Rev. 1.1
+# This is strongly based on the Gigabyte GA-790XTA-UD4 sensors3.conf
+
+chip "it8720-isa-*"
+
+### Voltages
+
+ # in5 is mysterious. It is -12V in other uses of this chip, but unstable here
+ # -12V is in the ATX spec for ISA, which is used sparingly in modern hardware
+
+ label in0 "Vcore"
+ label in1 "Vdram" # "DDR3" in BIOS
+ label in2 "+3.3V"
+ label in3 "+5V" # Not in BIOS
+ label in4 "+12V"
+ ignore in5 # -12V unused
+ ignore in6
+ label in7 "5VSB" # Not in BIOS
+ label in8 "Vbat" # Not in BIOS
+ ignore cpu0_vid
+
+### Fan labels as found on the motherboard
+
+ label fan1 "CPU_FAN" # controlled by temp3
+ label fan2 "SYS_FAN1" # controlled by temp1
+ label fan3 "SYS_FAN2"
+ label fan4 "PWR_FAN" # unregulated max speed
+
+ # Vcore, Vdram, +3.3V and Vbat are connected directly, so no compute
+ # line is needed for these. +5V and 5VSB are internal so we use the
+ # standard scaling factor. Scaling for +12V is apparently not standard,
+ # factor 3.963 is guessed from BIOS and EasyTune values (3.943 was
+ # another candidate.)
+ # These values have not been rechecked from the GA-790XTA-UD4
+ compute in3 @ * (6.8/10+1), @ / (6.8/10+1)
+ compute in4 @ * 3.963, @ / 3.963
+ compute in7 @ * (6.8/10+1), @ / (6.8/10+1)
+
+ # The BIOS won't set any limit for voltages.
+
+ set in0_min 0.825 * 0.95
+ set in0_max 1.425 * 1.05
+ set in1_min 1.5 * 0.95
+ set in1_max 1.5 * 1.05
+ set in2_min 3.3 * 0.95
+ set in2_max 3.3 * 1.05
+ set in3_min 5 * 0.95
+ set in3_max 5 * 1.05
+ set in4_min 12 * 0.95
+ set in4_max 12 * 1.05
+ set in7_min 5 * 0.95
+ set in7_max 5 * 1.05
+
+### Temperatures
+
+ label temp1 "VRM Temp" # This is unconfirmed, Possibly near NB, but the NB
+ set temp1_min 0 # operates at significantly higher temps than temp1
+ set temp1_max 65 # Default max fan speed reference point
+
+ label temp2 "SB Temp" # This sensor reacts to nearby heat from the GPU
+ set temp2_min 0
+ set temp2_max 55 # Tropical ambient temperature plus a bit
+
+ label temp3 "CPU Temp" # k10temp truncated to whole number +12C. k10temp
+ set temp3_min 0 # reports thermal margin, and reports -10C when idle
+ set temp3_max 65 # Bulldozer Published limit +3C
+
diff --git a/configs/Gigabyte/H67MA-UD2H.conf b/configs/Gigabyte/H67MA-UD2H.conf
new file mode 100644
index 00000000..25a92e7f
--- /dev/null
+++ b/configs/Gigabyte/H67MA-UD2H.conf
@@ -0,0 +1,55 @@
+# Provided by Ivan Bulatovic, who says it might possibly work on other
+# P65/H61/H67 Gigabyte boards too.
+
+
+chip "it8728-*"
+
+ label in0 "Vtt"
+ set in0_min 1.02 # I'm liberal with these, 2-3% tops
+ set in0_max 1.08 # after that, cpu gets very unstable
+
+ ignore in1
+# label in1 "+3.3V"
+# set in1_min 3.14 # Some boards including GA-H67MA-UD2H
+# set in1_max 3.47 # don't have 3.3V voltage reading
+
+ label in2 "+12V"
+ set in2_min 11.40 # according to ATX 12V PSU design guide
+ set in2_max 12.60 #
+
+ ignore in3 # reports 3VSB
+
+ ignore in4 # really don't know what's this one for
+
+ label in5 "Vcore"
+ set in5_min 0.65
+ set in5_max 1.50 # heavy o/c
+
+ label in6 "Vdram"
+ set in6_min 1.45 # adjust these, 1.35 for LVDDR3
+ set in6_max 1.55 # 1.5V is recommended, 1.65 tops
+
+ label in7 "3VSB"
+ set in7_min 3.14
+ set in7_max 3.47
+
+ label in8 "Vbat"
+
+ label fan1 "CPU fan"
+ set fan1_min 700
+
+ label fan2 "System fan"
+ set fan2_min 0
+
+ label temp1 "PCH temp"
+ set temp1_min 10
+ set temp1_max 60 # seen those rising to 55C
+
+ label temp2 "CPU temp"
+ set temp2_min 10
+ set temp2_max 85
+
+ ignore temp3
+
+ compute in1 1.649*@,@/1.649 # multipliers provided by
+ compute in2 4.090*@,@/4.090 # Martin Malik author of hwinfo
diff --git a/configs/Gigabyte/K8N51GMF-9.conf b/configs/Gigabyte/K8N51GMF-9.conf
new file mode 100644
index 00000000..1bd28cf8
--- /dev/null
+++ b/configs/Gigabyte/K8N51GMF-9.conf
@@ -0,0 +1,73 @@
+# Preliminary configuration file contributed by Denzel Holmes.
+# Improvements welcome.
+
+# lm_sensors configuration for Gigabyte GA-K8N51GMF-9 (C51-MCP51) Socket 7 motherboard
+
+chip "k8temp-*"
+
+## cpu core temp ##
+ label temp1_input "CPU Core1 Temp"
+ label temp3_input "CPU Core2 Temp"
+
+chip "w83627ehf-*"
+
+## Voltage ##
+
+ label in0 "VCore" # CPU Core Voltage
+ label in1 "VPCIEx" # PCI Express Voltage
+ label in2 "AVCC"
+ label in3 "3VCC"
+ label in6 "+3.3V" # +3.3V, or so i think
+ label in7 "3VSB"
+ label in8 "VBat"
+ label in9 "+12V" # +12V, or so i think
+
+## +12V is in9 and +5V is in6 ##
+ compute in9 @*(1+(56/10)), @/(1+(56/10))
+ compute in6 @*1.78, @/1.78
+
+ set in9_min 12.0*0.7916
+ set in9_max 12.0*1.1
+ set in6_min 3.3*0.9
+ set in6_max 3.3*1.10
+
+ set in0_min 0.9
+ set in0_max 1.7
+ set in1_min 1.3
+ set in1_max 2.0
+ set in2_min 3.3*0.9
+ set in2_max 3.3*1.1
+ set in3_min 3.3*0.9
+ set in3_max 3.3*1.1
+ set in4_min 1.4
+ set in4_max 1.6
+ set in5_min 1.86
+ set in5_max 1.9
+ set in7_min 3.3*0.9
+ set in7_max 3.3*1.1
+ set in8_min 3.0*0.9
+ set in8_max 3.3*1.1
+
+ ## Temperatures ##
+
+ label temp1 "Sys Temp"
+ label temp2 "CPU Temp"
+ label temp3 "Aux Temp"
+
+ set temp1_max 55
+ set temp1_max_hyst 48
+ set temp2_max 55
+ set temp2_max_hyst 47
+ set temp3_max 55
+ set temp3_max_hyst 50
+
+## Fans ##
+
+ label fan1 "Sys Fan"
+ label fan2 "CPU Fan"
+
+ set fan2_min 800
+
+ ignore fan3
+ ignore fan4
+ ignore fan5
diff --git a/configs/Gigabyte/M61P-S3.conf b/configs/Gigabyte/M61P-S3.conf
new file mode 100644
index 00000000..a8566c30
--- /dev/null
+++ b/configs/Gigabyte/M61P-S3.conf
@@ -0,0 +1,63 @@
+# Configuration contributed by Artem S. Tashkinov.
+
+
+# lm_sensors configuration for Gigabyte M61P-S3 AM2+ motherboard
+
+chip "it8716-*"
+
+# Voltages
+
+ label in0 "VCore" # CPU Core Voltage
+ label in1 "VDDR" # DDR2 1.8V
+ label in2 "+3.3V" # VCC3
+ label in3 "+5V" # VCC
+ label in4 "+12V"
+ label in5 "-12V" # Not in the BIOS, maybe not really -12V
+ label in6 "-5V" # Not in the BIOS, maybe not really -5V
+ label in7 "5VSB" # VCCH
+ label in8 "VBat"
+
+ compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
+ compute in4 ((30/10)+1)*@ , @/((30/10)+1)
+ compute in5 -(30/10+1)*@, -@/(30/10+1)
+ compute in6 (1+120/56)*@ - 4.096*120/56 , (@ + 4.096*120/56)/(1+120/56)
+ compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)
+
+# Not setting in0 min/max, because different AMD CPUs have
+# different voltages, besides with C'n'Q enabled this voltage
+# can fluctuate a lot
+# set in0_min vid * 0.95
+# set in0_max vid * 1.05
+ set in1_min 1.8 * 0.95
+ set in1_max 1.8 * 1.05
+ set in2_min 3.3 * 0.95
+ set in2_max 3.3 * 1.05
+ set in3_min 5 * 0.95
+ set in3_max 5 * 1.05
+ set in4_min 12 * 0.95
+ set in4_max 12 * 1.05
+ set in5_max -12 * 0.95
+ set in5_min -12 * 1.05
+ set in6_max -5 * 0.95
+ set in6_min -5 * 1.05
+ set in7_min 5 * 0.95
+ set in7_max 5 * 1.05
+# The chip does not support in8 min/max
+
+# Temperatures
+
+ label temp1 "M/B Temp"
+ label temp2 "CPU Temp"
+ label temp3 "M/B Temp"
+
+ set temp2_max 60
+
+# Fans
+
+ label fan1 "CPU Fan"
+ label fan2 "Case Fan"
+ ignore fan3 # This motherboard doesn't have the second system fan
+
+# My fans can stop if the temperature is OK, adjust for your situation
+# set fan1_min 2000
+# set fan2_min 2000
diff --git a/configs/Gigabyte/MA770-DS3.conf b/configs/Gigabyte/MA770-DS3.conf
new file mode 100644
index 00000000..cd97cd68
--- /dev/null
+++ b/configs/Gigabyte/MA770-DS3.conf
@@ -0,0 +1,126 @@
+# Configuration file contributed by Charles A. from India.
+
+
+# libsensors configuration file for Gigabyte GA-MA770-DS3 motherboard
+
+chip "it8718-*"
+
+ # lmsensors' values were compared with values from monitoring
+ # software running on the same computer under Windows XP SP2
+ # abbreviated in comments:
+ # ET6: Gigabyte's EasyTune 6
+ # Everest: Lavalys's Everest Ultimate 4.6.0 (trial version)
+ # OverDrive: AMD's OverDrive 2.1.5
+
+ # Labels are copied from BIOS setup screens when value shown
+
+ # Voltages
+
+ label in0 "Vcore"
+ # BIOS: 1.264V, ET6: 1.260, Everest: 1.26, OverDrive: 1.26
+ # No scaling so no compute
+ # Values seen using powernow-k8 in "on demand" mode:
+ # 1.06, 1.07, 1.25, 1.26, 1.28
+ # Nominal values written to /var/log/kern.log by powernow-k8
+ # as vid numbers in hex. For AMD K8, these translate to V by
+ # 1.550 - 0.025 * vid. Gave 1.000, 1.175 and 1.200 V
+ set in0_min 1.000 * 0.95 # 95% of nominal min
+ set in0_max 1.200 * 1.05 # 105% of nominal max
+
+ label in1 "DDR2 1.8V"
+ # No scaling so no compute
+ set in1_min 1.8 * 0.95 # 95% of nominal
+ set in1_max 1.8 * 1.05 # 105% of nominal
+
+ label in2 "+3.3V"
+ # No scaling so no compute
+ set in2_min 3.3 * 0.95 # 95% of nominal
+ set in2_max 3.3 * 1.05 # 105% of nominal
+
+ label in3 "Vcc"
+ # BIOS: -, ET6: -, Everest: -, OverDrive: -
+ # dmesg reports as VCC
+ # Assume standard Winbond scaling resistors
+ compute in3 @ * ((6.8/10)+1), @ / ((6.8/10)+1)
+ set in3_min 5 * 0.95 # 95% of nominal
+ set in3_max 5 * 1.05 # 105% of nominal
+
+ label in4 "5VSB?" # Guess
+ # BIOS: -, ET6: -, Everest: -, OverDrive (VIN4): 12.74
+ # Values seen: 3.15, 3.17, 3.19
+ # Assume standard Winbond scaling resistors
+ compute in4 @ * ((6.8/10)+1), @ / ((6.8/10)+1)
+ set in4_min 5 * 0.95 # 95% of nominal
+ set in4_max 5 * 1.05 # 105% of nominal
+
+ label in5 "+12V"
+ # BIOS: 12.619V, ET6: 12.610, Everest: -, OverDrive: -
+ # Assume standard Winbond scaling resistors
+ compute in5 @ * ((30/10)+1), @ / ((30/10)+1)
+ set in5_min 12 * 0.95 # 95% of nominal
+ set in5_max 12 * 1.05 # 105% of nominal
+
+ ignore in6 # Seen always 4.08, too big (max 4.096) to signify
+ ignore in7 # Seen always 0.03, too small to be significant
+
+ label in8 "Vbat"
+ # BIOS: -, ET6: -, Everest: 3.17, OverDrive: -
+ # Connected directly so no compute
+ # in8_min and _max not supported by chip
+
+ ignore cpu0_vid # Not dynamic under lm-sensors 3.0.0
+
+ # Temperatures
+
+ label temp1 "Current System Temperature"
+ # BIOS: 30, ET6: 30, Everest: 33, OverDrive: -
+ compute temp1 @ -5, @ +5 # Correct bad sensor on Charles' mobo
+ set temp1_min 0
+ set temp1_max 45 # Tropical ambient max plus a bit
+
+ label temp2 "Current CPU Casing Temperature"
+ # BIOS: 29, ET6: 28, Everest: 32, OverDrive (both cores): 33
+ set temp2_min 0
+ # Max is lowest available BIOS "CPU Warning Temperature" - 5
+ set temp2_max 55
+
+ ignore temp3
+ # Values seen: 77-79, rising from cold start.
+ # Sheilding Northbridge from CPU cooling draft did not change
+
+ # Fans
+ # The labels chosen are the ones printed on the motherboard
+ label fan1 "CPU_FAN"
+ set fan1_min 0 # fancontrol may stop fan
+ label fan2 "SYS_FAN1"
+ label fan3 "SYS_FAN2"
+ ignore fan4 # "NB_FAN" does not set an RPM signal
+ label fan5 "PWR_FAN"
+
+ # Beep
+ # lm-sensors 3.0.0 does not support on this chip
+ # Was enabled by default
+
+chip "k8temp-*"
+
+ # Temperatures
+ # For CPU revisions F and G, according to AMD's "Revision
+ # Guide for AMD NPT Family 0Fh Processors", "The internal
+ # thermal sensor ... is inaccurate". This may be the reason
+ # for many reports of k8temp giving absurdly low CPU core
+ # temperatures and for there being no generally accepted
+ # computation to derive actual temperature from the raw data.
+ # The workaround is to ignore core temperatures and use the
+ # CPU case temperature as was done before core temperatures
+ # were available. On this motherboard the CPU case temperature
+ # is reported by the it8718 chip's temp2 (see above).
+
+ # For CPU revisions other than F and G, the proper use of
+ # k8temp temperatures may be to compute an average for each
+ # core rather than to report two temperatures for each core.
+ # For a sample computation see mingus' posting at
+ # http://forums.opensuse.org/archives/sls-archives/archives-suse-linux/archives-hardware-support/381563-lm-sensors-2.html#post1793098
+
+ # If you don't trust the readings, you might as well not load
+ # the k8temp driver (which, in practice, means blacklisting it,
+ # as this driver auto-loads on most systems.
diff --git a/configs/Gigabyte/MA785GM-US2H.conf b/configs/Gigabyte/MA785GM-US2H.conf
new file mode 100644
index 00000000..15a67891
--- /dev/null
+++ b/configs/Gigabyte/MA785GM-US2H.conf
@@ -0,0 +1,81 @@
+# Contributed by Glen Journeay and David SantamarĂ­a Rogado.
+
+
+# lm_sensors 3 configuration file for the Gigabyte MA785GM-US2H motherboard
+# 2010-8-12 G. Journeay <journeay@gmail.com>
+# 2011-04-17, David SantamarĂ­a Rogado <howl.nsp@gmail.com>
+# Written for board revision 1.0, may or may not be suitable for other
+# revisions.
+# Comments welcome!
+
+chip "it8718-*"
+
+### Voltages
+
+ # in7 is mysterious, it lives in the range 2.19 to 2.94 V, change with
+ # CPU frequency (if you take the highest clock speed of all the cores
+ # you can guess it's value). No idea what it can be.
+
+ label in0 "Vcore"
+ label in1 "Vram" # "DDR2" in BIOS
+ label in2 "+3.3V"
+ label in3 "+5V" # Not in BIOS
+ label in4 "+12V"
+ ignore in5 # Always fixed at 4.08 V
+ ignore in6 # Always fixed at 4.02 V
+ ignore in7 # Commented above
+ label in8 "Vbat" # Not in BIOS
+
+ # Vcore, Vram, +3.3V and Vbat are connected directly, so no compute
+ # line is needed for these. For +5V the chip is configured to use
+ # internal scaling. For +12V, my guess is that the BIOS uses 4 as
+ # the scaling factor. Not sure if it matches the physical reality.
+ # BIOS values varies between 12.048 and 12.112 V, lm-sensors in4
+ # between 3.040 and 3.056 V, is exactly a x4 scale +0.112 offset.
+
+ compute in3 @ * (6.8/10+1), @ / (6.8/10+1)
+ compute in4 @ * ((30/10)+1), @ / ((30/10)+1)
+
+ # The BIOS won't set any limit for voltages.
+ # You should set Vcore and Vram to match you setup, mine is:
+ # - CPU: AMD Athlon II X2 250 (VCore 0.85-1.425)
+ # - Mem: KHX8500D2/2G (Vram 1.8-2)
+
+ set in0_min 0.850 * 0.95
+ set in0_max 1.425 * 1.05
+ set in1_min 1.8 * 0.95
+ set in1_max 2.0 * 1.05
+ set in2_min 3.3 * 0.95
+ set in2_max 3.3 * 1.05
+ set in3_min 5 * 0.95
+ set in3_max 5 * 1.05
+ set in4_min 12 * 0.95
+ set in4_max 12 * 1.05
+
+### Temperatures
+
+ # The BIOS only shows 2 temperature values, corresponding to Sys and CPU,
+ # temp3 is usually similar to Sys temp but under heavy load it raises more.
+
+ label temp1 "Sys Temp"
+ label temp2 "CPU Temp"
+ label temp3 "NBr Temp" # Guessed
+
+ set temp1_min 10
+ set temp1_max 50
+ set temp2_min 10
+ set temp2_max 60
+ set temp3_min 10
+ set temp3_max 50
+
+### Fans
+
+ label fan1 "CPU Fan"
+ label fan2 "Case Fan"
+ ignore fan3
+ label fan4 "NBr Fan"
+
+ # Adjust for your own fans
+ set fan1_min 1000
+ set fan2_min 1000
+ set fan4_min 1000
diff --git a/configs/Gigabyte/P55-US3L.conf b/configs/Gigabyte/P55-US3L.conf
new file mode 100644
index 00000000..c73f157f
--- /dev/null
+++ b/configs/Gigabyte/P55-US3L.conf
@@ -0,0 +1,73 @@
+# Contributed by Yuri Nefedov (Russia.)
+
+
+# Gigabyte P55-US3L (rev 1:0, BIOS F1)
+#
+
+chip "it8720-*"
+
+# Voltages
+
+ label in0 "VCore1" # ok
+ label in1 "DDR15V" # ok
+ label in2 "+3.3V" # ok
+ label in3 "+5V" # ok
+# ignore in4 # ?? correlates with load_av/temp3/fan1 [0;2.4]
+ label in5 "+12V" # ok
+# ignore in6 # ?? correlates with load_av/temp3/fan1 [0;0.3]
+ label in7 "5VSB" # internal
+ label in8 "VBat"
+
+ compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
+ compute in5 ((28/10)+1)*@ , @/((28/10)+1)
+ compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)
+
+# VID Voltage Range for core-i5 750
+# (http://ark.intel.com/Product.aspx?id=42915)
+ set in0_min 0.65
+ set in0_max 1.40
+
+ set in1_min 1.4 # depends from BIOS settings
+ set in1_max 1.6 # correct if it is wrong
+
+ set in2_min 3.3 * 0.95
+ set in2_max 3.3 * 1.05
+
+ set in3_min 5 * 0.95
+ set in3_max 5 * 1.05
+
+ set in5_min 12 * 0.95
+ set in5_max 12 * 1.05
+
+ set in7_min 5 * 0.90
+ set in7_max 5 * 1.10
+
+# set in4_max 4.08
+# set in6_max 4.08
+# The chip does not support in8 min/max
+
+# Temperatures
+#
+# see man sensors.conf for available thermal sensor types.
+#
+# set temp1_type 4
+
+ label temp1 "PCH Temp" # PCH is the south bridge
+ ignore temp2
+ label temp3 "CPU Temp"
+
+ set temp1_max 50
+ set temp3_max 70
+
+# Fans
+
+# The motherboard has connectors: cpu_fan, sys_fan1/2, pwr_fan
+# case fan == sys_fan1
+
+ label fan1 "CPU Fan"
+ ignore fan2
+ ignore fan3
+ label fan4 "Case Fan"
+
+ set fan1_min 1000
+ set fan4_min 0
diff --git a/configs/Gigabyte/X58-UD3R.conf b/configs/Gigabyte/X58-UD3R.conf
new file mode 100644
index 00000000..59a7e757
--- /dev/null
+++ b/configs/Gigabyte/X58-UD3R.conf
@@ -0,0 +1,38 @@
+# Partial configuration file for the Gigabyte X58-UD3R, reported to work fine
+# on the X58A-UD3R as well.
+
+# libsensors3 configuration file for the Gigabyte X58-UD3R
+
+chip "it8720-*"
+
+# Voltages
+
+ label in0 "VCore"
+ label in1 "DDR15V"
+ label in2 "+3.3V"
+ label in3 "+5V"
+ ignore in4
+ label in5 "+12V"
+ ignore in6
+ label in7 "5VSB" # internal
+ label in8 "Vbat"
+
+ # Exact scaling for +12V is unknown
+ compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
+ compute in5 3.964*@ , @/3.964
+ compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)
+
+ set in0_min 0.65
+ set in0_max 1.40
+ set in1_min 1.4 # depends from BIOS settings
+ set in1_max 1.6 # correct if it is wrong
+ set in2_min 3.3 * 0.95
+ set in2_max 3.3 * 1.05
+ set in3_min 5 * 0.95
+ set in3_max 5 * 1.05
+ set in5_min 12 * 0.95
+ set in5_max 12 * 1.05
+ set in7_min 5 * 0.90
+ set in7_max 5 * 1.10
+
+ ignore cpu0_vid
diff --git a/configs/Gigabyte/Z38MX-UD2H-B3.conf b/configs/Gigabyte/Z38MX-UD2H-B3.conf
new file mode 100644
index 00000000..53a23764
--- /dev/null
+++ b/configs/Gigabyte/Z38MX-UD2H-B3.conf
@@ -0,0 +1,93 @@
+# Configuration file contributed by Martin Herrman.
+
+
+# LM-Sensors config file for Gigabyte GA-Z38MX-UD2H-B3 mainboard with
+# an Intel i5 Sandy Bridge quad core CPU installed.
+
+# Tested with kernel 3.10.x and lm-sensors 3.3.x on Gentoo Linux.
+
+# Created by Martin Herrman <martin@herrman.nl> with help from Jean Delvare
+# from the lm-sensors mailinglist.
+
+# Questions, comments or additions? Please share on the lm-sensors mailinglist.
+# More info at http://www.lm-sensors.org/wiki/FeedbackAndSupport
+
+# Hint: Use sensors -u to list all variables.
+http://lists.lm-sensors.org/pipermail/lm-sensors/2014-January/040952.html
+chip "coretemp-*"
+# chip coretemp measures cpu temperatures from i5 CPU temperature sensor
+# _max, _crit and _crit_alarm are read from the cpu itself
+# when temp is at _max, all cooling options must be at full throttle
+# when temp is at _crit, cpu starts to fail
+# _crit_alarm is automatically set by hardware when _input is at or above _crit
+# libsensors currently doesn't support the trigger of a notification system
+label temp1 "CPU Package temp"
+label temp2 "Core 0"
+label temp3 "Core 1"
+label temp4 "Core 2"
+label temp5 "Core 3"
+
+# IT8728F is on the mainboard and provides voltages and cpu/case fan speed
+chip "it8728-*"
+
+# scythe kozuti min = 800
+# output of sensors will show ALARM (_alarm is set to 1) when actual fan
+# speed (_input) is below set minimum (_min). If _beep is set to 1, and
+# the motherboard is wired between the temperature sehttp://lists.lm-sensors.org/pipermail/lm-sensors/2014-January/040952.htmlnsor and the
+# PC speaker, the PC speaker will start beeping.
+# Unfortunately Gigabyte GA-Z68MX-UD2H-B3 is not properly wired.
+label fan1 "CPU fan"
+set fan1_min 800
+set fan1_beep 1
+
+# I don't have a case fan installed via PWM
+label fan2 "Case fan"
+#set fan2_min 1000
+#set fan2_beep 1
+
+# Motherboard temps
+
+# Note: tempX_type indicates the type of sensor and is set by the BIOS
+
+# When comparing temp1 and temp2 with BIOS value, temp1 seems to be similar to BIOS system temperature.
+# temp2 increases like temp1 does, so I assume that it is another case temp but not shown in BIOS.
+label temp1 "Case temp (shown in BIOS)"
+label temp2 "Case temp (hidden in BIOS)"
+
+# The reported values seem to be correct. No need to add offset or compute.
+
+# Let's set some real world values for min and max
+set temp1_min 25
+set temp1_max 50
+set temp2_min 25
+set temp2_max 50
+
+# Let's alarm when temperatures are outside range
+set temp1_beep 1
+set temp2_beep 1
+
+# temp3 increases when cpu high load, so assuming this is CPU temperature.
+label temp3 "CPU temp"
+
+# Note: PECI value is negative value relative to _crit, but driver calculates
+# to real value.
+
+# Adding 10 to correct wrong BIOS values.
+# Change offset is more efficient than computing new value, because offset is done in hardware.
+# Note: using compute also increases min and max values. You will need to set the min and max values below.
+# Note: offset default value is 72, so add 10 makes 82.
+#compute temp3 @+10,@-10
+set temp3_offset 82
+
+# In BIOS it is possible to set CPU warning temperature, but this does not influence
+# temp3_input. However, it does change the temp3_max. My bios setting is at 60
+# degrees. Coretemp defines maximum of 76. I want a warning at 60.
+# _min, _max
+set temp3_min 25
+#set temp3_max 60
+
+# Let's alarm when temperature is outside range
+set temp3_beep 1
+
+# ignore intrusion detection (case open?)
+ignore intrusion0
diff --git a/configs/Gigabyte/Z77-D3H.conf b/configs/Gigabyte/Z77-D3H.conf
new file mode 100644
index 00000000..7ec6bf95
--- /dev/null
+++ b/configs/Gigabyte/Z77-D3H.conf
@@ -0,0 +1,78 @@
+# Configuration file contributed by Mathias Gerber.
+
+
+chip "acpitz-virtual-0"
+ ignore temp1 # stays always at 27.8 degrees C
+ ignore temp2 # dito
+
+chip "it8728-*"
+
+ label in0 "CPU Vtt"
+ set in0_min 1.02 # I'm liberal with these, 2-3% tops
+ set in0_max 1.08 # after that, cpu gets very unstable
+
+ label in1 "+3.3V"
+ set in1_min 3.3 * 0.95 # Some boards including GA-H67MA-UD2H
+ set in1_max 3.3 * 1.05 # don't have 3.3V voltage reading
+ compute in1 1.649*@,@/1.649 # multipliers provided by Martin Malik author of hwinfo
+
+ label in2 "+12V"
+ set in2_min 12 * 0.95
+ set in2_max 12 * 1.05
+ compute in2 @ * (72/12), @ / (72/12) #mg,15.05.13
+
+ label in3 "+5V"
+ set in3_min 5 * 0.95
+ set in3_max 5 * 1.05
+ compute in3 2.5*@,@/2.5
+
+ label in4 "Vaxg" # Voltage used by the video controller embedded inside the CPU
+ set in4_min 0.4
+ set in4_max 1.4
+
+ label in5 "Vcore"
+ set in5_min 0.825 * 0.95
+ set in5_max 1.425 * 1.05
+
+ label in6 "Vdram"
+ set in6_min 1.5 * 0.95 # adjust these, 1.35 for LVDDR3
+ set in6_max 1.5 * 1.05 # 1.5V is recommended, 1.65 tops
+
+ # 3VSB
+ set in7_min 3.3 * 0.95
+ set in7_max 3.3 * 1.05
+
+ # Vbat
+ set in8_min 3.0 * 0.90
+ set in8_max 3.0 * 1.10
+
+### fan
+
+ label fan1 "CPU fan"
+ set fan1_min 700
+
+ label fan2 "Sys1 fan"
+ set fan2_min 200
+
+ label fan3 "Sys2 fan"
+ set fan3_min 200
+
+ label fan4 "Sys3 fan"
+ set fan4_min 200
+
+ label fan5 "Sys4 fan"
+ set fan5_min 200
+
+### temperatures
+
+ label temp1 "System temp" # tops at 33 degrees C
+ set temp1_min 10
+ set temp1_max 60
+
+ ignore temp2 # shows always 25 degrees C
+ set temp2_min 0
+ set temp2_max 60
+
+ label temp3 "CPU temp"
+ set temp3_min 10
+ set temp3_max 85
diff --git a/configs/InsideTechnology/786LCD.conf b/configs/InsideTechnology/786LCD.conf
new file mode 100644
index 00000000..0d4ed092
--- /dev/null
+++ b/configs/InsideTechnology/786LCD.conf
@@ -0,0 +1,52 @@
+# Example configuration file for the Inside Technology 786LCD motherboard:
+
+chip "it87-*"
+
+ label in0 "VCore 1"
+ label in1 "VCore 2"
+ label in2 "+3.3V"
+ label in3 "+5V"
+ label in4 "+12V"
+ label in5 "3.3 Stdby"
+ label in6 "-12V"
+ label in7 "Stdby"
+ label in8 "VBat"
+
+ # vid not monitored by IT8705F
+ ignore cpu0_vid
+
+ # in0 will depend on your processor VID value, set to voltage specified in
+ # bios setup screen
+
+ compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
+ compute in4 ((30/10) +1)*@ , @/((30/10) +1)
+ compute in6 (1+232/56)*@ - 4.096*232/56, (@ + 4.096*232/56)/(1+232/56)
+ compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)
+
+ set in0_min 1.7 * 0.95
+ set in0_max 1.7 * 1.05
+ set in1_min 2.4
+ set in1_max 2.6
+ set in2_min 3.3 * 0.95
+ set in2_max 3.3 * 1.05
+ set in3_min 5.0 * 0.95
+ set in3_max 5.0 * 1.05
+ # +- 12V are very poor tolerance on this board. Verified with voltmeter
+ set in4_min 12 * 0.90
+ set in4_max 12 * 1.10
+ set in5_min 3.3 * 0.95
+ set in5_max 3.3 * 1.05
+ set in6_max -12 * 0.90
+ set in6_min -12 * 1.10
+ set in7_min 5 * 0.95
+ set in7_max 5 * 1.05
+
+ # Temperature
+ label temp1 "CPU Temp"
+ ignore temp2
+ ignore temp3
+
+ # Fans
+ set fan1_min 3000
+ ignore fan2
+ ignore fan3
diff --git a/configs/Intel/D201GLY2.conf b/configs/Intel/D201GLY2.conf
new file mode 100644
index 00000000..54fe7eb1
--- /dev/null
+++ b/configs/Intel/D201GLY2.conf
@@ -0,0 +1,45 @@
+# Configuration file contributed by Eric Le Bras.
+
+
+# Configuration file for Intel D201GLY2 motherboard
+# Hardware monitor subsystem controlled by Winbond W83627DHG-B I/O controller.
+# Created using information from BIOS and board documentation.
+
+chip "w83627dhg-*"
+
+ label in1 "+12V"
+ label in4 "+5V"
+ label in6 "+1.5V"
+
+# in5 is obviously unconnected, so ignore it
+ ignore in5
+
+ compute in1 @*(55/8), @/(55/8)
+ compute in4 @*(1+18/10), @/(1+18/10)
+
+ set in1_min 12.0 * 0.95
+ set in1_max 12.0 * 1.05
+ set in4_min 5.0 * 0.95
+ set in4_max 5.0 * 1.05
+ set in6_min 1.5 * 0.90
+ set in6_max 1.5 * 1.10
+
+ label fan1 "Chassis fan"
+ label fan2 "CPU fan"
+
+# By default the D201GLY2 has a passive heatsink. If the optional active
+# heatsink is present, then one of the following lines is to be commented out
+# (very likely fan2, though not tried).
+ ignore fan2
+ ignore fan3
+ ignore fan4
+
+ label temp1 "Sys temp"
+ label temp2 "CPU temp"
+ ignore temp3
+
+ set temp1_max 50
+ set temp1_max_hyst 48
+
+ ignore cpu0_vid
+ ignore intrusion0
diff --git a/configs/Intel/D2500CC.conf b/configs/Intel/D2500CC.conf
new file mode 100644
index 00000000..10d750aa
--- /dev/null
+++ b/configs/Intel/D2500CC.conf
@@ -0,0 +1,61 @@
+# Configuration file contributed by Balint Szente.
+
+
+# Intel D2500CC based on BIOS values
+#
+
+chip "w83627uhg-*"
+
+ ignore intrusion0
+
+# Voltages
+
+ # Processor Vcc
+ label in0 "Vcore"
+ set in0_min 0.91 * 0.99
+ set in0_max 1.21 * 1.01
+
+ # +3.3V
+ label in1 "+3.3V"
+ compute in1 3.2*@, @/3.2
+ set in1_min 3.3 * 0.95
+ set in1_max 3.3 * 1.05
+
+ # +5.0V
+ label in3 "+5V"
+ set in3_min 5.0 * 0.95
+ set in3_max 5.0 * 1.05
+
+ # +12.0V
+ label in4 "+12V"
+ compute in4 12*@, @/12
+ set in4_min 12 * 0.95
+ set in4_max 12 * 1.05
+
+ # Memory Vcc
+ label in5 "Vdimm"
+ set in5_min 1.5 * 0.95
+ set in5_max 1.5 * 1.05
+
+ # +5.0V Standby
+ label in7 "5VSB"
+ set in7_min 4.60
+ set in7_max 5.40
+
+# Fans
+
+ label fan1 "System Fan"
+ set fan1_min 250
+ ignore fan2
+
+# Temperatures
+
+ # Memory Temperature
+ label temp1 "DIMM temp"
+ set temp1_max 80
+ set temp1_max_hyst 75
+
+ # VR Temperature
+ label temp2 "VR temp"
+ set temp2_max 80
+ set temp2_max_hyst 75
diff --git a/configs/Intel/D945GCLF.conf b/configs/Intel/D945GCLF.conf
new file mode 100644
index 00000000..1fecf9ce
--- /dev/null
+++ b/configs/Intel/D945GCLF.conf
@@ -0,0 +1,55 @@
+# Configuration contributed by Marcelo Coelho.
+
+
+# Configuration for Intel DG945GCLF
+
+chip "smsc47m1-*"
+
+ label fan1 "Case Fan"
+ label fan2 "CPU Fan"
+
+chip "smsc47m192-*"
+
+ label in0 "+2.5V"
+ set in0_min 2.5 * 0.95
+ set in0_max 2.5 * 1.05
+
+ label in1 "Vcore"
+ set in1_min 0.9
+ set in1_max 1.162
+
+ label in2 "+3.3V"
+ set in2_min 3.3 * 0.90
+ set in2_max 3.3 * 1.10
+
+ label in3 "+5V"
+ set in3_min 5.0 * 0.90
+ set in3_max 5.0 * 1.10
+
+ label in4 "+12V"
+ set in4_min 12.0 * 0.90
+ set in4_max 12.0 * 1.10
+
+ label in5 "VCC"
+ set in5_min 3.3 * 0.90
+ set in5_max 3.3 * 1.10
+
+ label in6 "+1.5V"
+ set in6_min 1.5 * 0.90
+ set in6_max 1.5 * 1.10
+
+ label in7 "+1.8V"
+ set in7_min 1.8 * 0.90
+ set in7_max 1.8 * 1.10
+
+ label temp1 "Chipset Temp"
+ set temp1_min 0
+ set temp1_max 90
+
+ label temp2 "CPU Temp"
+ set temp2_min 0
+ set temp2_max 85
+
+ label temp3 "System Temp"
+ set temp3_min 0
+ set temp3_max 75
diff --git a/configs/Intel/DH57JG.conf b/configs/Intel/DH57JG.conf
new file mode 100644
index 00000000..bd1ac14f
--- /dev/null
+++ b/configs/Intel/DH57JG.conf
@@ -0,0 +1,48 @@
+# Contributed by Guenter Roeck.
+
+
+chip "nct6775-*"
+
+ label in0 "VCore"
+ label in1 "+12V"
+ label in2 "AVCC"
+ label in3 "+3.3V"
+ label in4 "+5V"
+ label in5 "+1.5V"
+ label in7 "VSB"
+ label in8 "VBAT"
+
+ compute in1 16*@, @/16
+ compute in4 4*@, @/4
+ compute in5 2*@, @/2
+
+ set in0_min 0.5
+ set in1_min 12 * 0.9
+ set in1_max 12 * 1.1
+ set in2_min 3.3 * 0.9
+ set in2_max 3.3 * 1.1
+ set in3_min 3.3 * 0.9
+ set in3_max 3.3 * 1.1
+ set in4_min 5 * 0.9
+ set in4_max 5 * 1.1
+ set in5_min 1.5 * 0.9
+ set in5_max 1.5 * 1.1
+ set in7_min 3.3 * 0.90
+ set in7_max 3.3 * 1.10
+ set in8_min 3.0 * 0.90
+ set in8_max 3.0 * 1.10
+
+ ignore in6
+
+ set temp1_max 70
+ set temp1_max_hyst 60
+ set temp2_max 70
+ set temp2_max_hyst 60
+ set temp3_max 70
+ set temp3_max_hyst 60
+
+ # PCH is used to control the fans
+ ignore fan1
+ ignore fan2
+ ignore fan3
+ ignore fan4
diff --git a/configs/Intel/DH67BL.conf b/configs/Intel/DH67BL.conf
new file mode 100644
index 00000000..aeb4198f
--- /dev/null
+++ b/configs/Intel/DH67BL.conf
@@ -0,0 +1,95 @@
+# Configuration file contributed by Arseny Klimovsky.
+
+
+# Created for board DH67BL using information from Intel Desktop Utilities and BIOS
+# "FRONT" and "REAR" fan labels correspond to the motherboard
+# headers, but not necessarily the actual fan locations.
+
+chip "nct6775-isa-0290"
+
+# Fans
+ label fan1 "Rear fan"
+ set fan1_min 250 # From IDU
+
+ label fan2 "CPU fan"
+ set fan2_min 250 # From IDU
+
+ label fan3 "Front fan"
+ set fan3_min 250 # From IDU
+
+ # There is no fan4 on the board
+ ignore fan4
+
+# Voltages
+
+ # Processor Vcc
+ label in0 "Vcore"
+ set in0_min 0.6 # From IDU
+ set in0_max 1.6 # From IDU
+
+ # This should be "12 Volts", but computations are strange
+ label in1 "+12V"
+ compute in1 11*@, @/11
+ set in1_min 11.1 # From IDU
+ set in1_max 12.9 # From IDU
+
+ # AVCC(?) - Not shown in BIOS or IDU
+ label in2 "AVCC"
+ set in2_min 3.0 # same as +3.3V
+ set in2_max 3.6 # same as +3.3V
+
+ # +3.3 Volts
+ label in3 "+3.3V"
+ set in3_min 3.0 # from IDU
+ set in3_max 3.6 # from IDU
+
+ # +5 Volts
+ label in4 "+5V"
+ compute in4 5*@, @/5
+ set in4_min 4.6 # from IDU
+ set in4_max 5.4 # from IDU
+
+ # Memory Vcc ("SDRAM Vcc" in IDU)
+ label in5 "MemV"
+ compute in5 1.5*@, @/1.5
+ set in5_min 0.4 # from IDU
+ set in5_max 2.0 # from IDU
+
+ # PCH Vcc
+ label in6 "PCHV"
+ set in6_min 0.6 # from IDU
+ set in6_max 1.6 # from IDU
+
+ # +3.3 Volt Standby
+ label in7 "3VSB"
+ set in7_min 3.0 # from IDU
+ set in7_max 3.6 # from IDU
+
+ # VBAT(?) - Not shown in BIOS or IDU
+ label in8 "Vbat"
+
+ # It shows +2.050 V, seems to be not used
+ ignore cpu0_vid
+
+# Temperatures
+
+ # Labeled as "SYSTIN"
+ # Guess!
+ label temp1 "VR temp"
+ set temp1_max 90 # From IDU
+ set temp1_max_hyst 75 # From IDU
+ # Labeled as "CPUTIN"
+ label temp2 "CPU temp"
+ set temp2_max 93 # From IDU
+ set temp2_max_hyst 75 # From IDU
+ # Labeled as "PECI Agent 0"
+ # Guess!
+ label temp3 "Memory DIMM temp"
+ set temp3_max 90 # From IDU
+ set temp3_max_hyst 75 # From IDU
+ # Labeled as "PCH_CHIP_TEMP"
+ label temp4 "PCH temp"
+
+ # Labeled as "PECI Agent 1"
+ # Not used
+ ignore temp8
diff --git a/configs/Intel/DN2800MT.conf b/configs/Intel/DN2800MT.conf
new file mode 100644
index 00000000..d32031c3
--- /dev/null
+++ b/configs/Intel/DN2800MT.conf
@@ -0,0 +1,64 @@
+# Configuration file contributed by Balint Szente.
+
+
+# Intel DN2800MT based on BIOS values
+#
+
+chip "w83627dhg-*"
+
+ ignore cpu0_vid
+ ignore intrusion0
+
+# Voltages
+
+ # Processor Vcc
+ label in0 "Vcore"
+ set in0_min 0.75 * 0.99
+ set in0_max 1.21 * 1.01
+
+ # +12.0V
+ label in1 "+12V"
+ compute in1 12*@, @/12
+ set in1_min 12 * 0.95
+ set in1_max 12 * 1.05
+
+ # +3.3V
+ label in3 "+3.3V"
+ set in3_min 3.3 * 0.95
+ set in3_max 3.3 * 1.05
+
+ # +5.0V
+ label in4 "+5V"
+ compute in4 5*@, @/5
+ set in4_min 5.0 * 0.95
+ set in4_max 5.0 * 1.05
+
+ # Memory Vcc
+ label in5 "Vdimm"
+ set in5_min 1.5 * 0.95
+ set in5_max 1.5 * 1.05
+
+ # PCH Vcc
+ label in6 "PCH"
+ set in6_min 1.05 * 0.95
+ set in6_max 1.05 * 1.05
+
+ # +3.3V Standby
+ label in7 "3VSB"
+ set in7_min 3.3 * 0.95
+ set in7_max 3.3 * 1.05
+
+# Temperatures
+
+ # Memory Temperature
+ label temp1 "DIMM temp"
+ set temp1_max 80
+ set temp1_max_hyst 75
+
+ # Always on 110.5
+ ignore temp2
+
+ # VR Temperature
+ label temp3 "VR temp"
+ set temp3_max 80
+ set temp3_max_hyst 75
diff --git a/configs/Intel/DP55WB.conf b/configs/Intel/DP55WB.conf
new file mode 100644
index 00000000..fb347e85
--- /dev/null
+++ b/configs/Intel/DP55WB.conf
@@ -0,0 +1,18 @@
+# Contributed by Roderick Johnstone and Jean Delvare.
+
+
+chip "adt7490-i2c-*-2c"
+
+ label in0 "Vdimm"
+ label in1 "Vcore"
+ label in2 "+3.3V"
+ label in3 "+5V"
+ label in4 "+12V"
+
+ ignore temp1
+ label temp2 "M/B Temp"
+
+ label fan1 "CPU Fan"
+ label fan2 "Front Fan"
+ label fan3 "Rear Fan"
+ ignore fan4
diff --git a/configs/Intel/DQ67EP.conf b/configs/Intel/DQ67EP.conf
new file mode 100644
index 00000000..fde5aadc
--- /dev/null
+++ b/configs/Intel/DQ67EP.conf
@@ -0,0 +1,94 @@
+# Created for board DQ67EP using information from Intel Desktop Utilities and BIOS
+# "FRONT" and "REAR" fan labels correspond to the motherboard
+# headers, but not necessarily the actual fan locations.
+
+chip "nct6775-isa-0290"
+
+# Fans
+ label fan1 "Rear fan"
+ set fan1_min 250 # From IDU
+
+ label fan2 "CPU fan"
+ set fan2_min 250 # From IDU
+
+ # There is no fan3 on the board
+ ignore fan3
+
+ # There is no fan4 on the board
+ ignore fan4
+
+# Voltages
+
+ # Processor Vcc
+ label in0 "Vcore"
+ set in0_min 0.6 # From IDU
+ set in0_max 1.6 # From IDU
+
+ # This should be "12 Volts", but computations are strange
+ label in1 "+12V"
+ compute in1 16*@, @/16
+ set in1_min 11.1 # From IDU
+ set in1_max 12.9 # From IDU
+
+ # AVCC(?) - Not shown in BIOS or IDU
+ label in2 "AVCC"
+ set in2_min 3.1 # same as +3.3V
+ set in2_max 3.5 # same as +3.3V
+
+ # +3.3 Volts
+ label in3 "+3.3V"
+ set in3_min 3.1 # from IDU
+ set in3_max 3.5 # from IDU
+
+ # +5 Volts
+ label in4 "+5V"
+ compute in4 4*@, @/4
+ set in4_min 4.7 # from IDU
+ set in4_max 5.3 # from IDU
+
+ # Memory Vcc ("SDRAM Vcc" in IDU)
+ label in5 "+1.5V"
+ set in5_min 1.4 # from IDU
+ set in5_max 1.6 # from IDU
+
+ # PCH Vcc
+ label in6 "PCH"
+ set in6_min 0.6 # from IDU
+ set in6_max 1.6 # from IDU
+
+ # +3.3 Volt Standby
+ label in7 "3VSB"
+ set in7_min 3.1 # from IDU
+ set in7_max 3.5 # from IDU
+
+ # VBAT(?) - Not shown in BIOS or IDU
+ label in8 "Vbat"
+
+ # It shows +2.050 V, seems to be not used
+ ignore cpu0_vid
+
+# Temperatures
+
+ # Labeled as "SYSTIN"
+ # Guess!
+ label temp1 "DIMM temp"
+ set temp1_max 80 # From IDU
+ set temp1_max_hyst 75 # From IDU
+
+ # Labeled as "CPUTIN"
+ label temp2 "VR temp"
+ set temp2_max 80 # From IDU
+ set temp2_max_hyst 75 # From IDU
+
+ # Labeled as "PECI Agent 0"
+ # Guess!
+ label temp3 "CPU temp"
+ set temp3_max 80 # From IDU
+ set temp3_max_hyst 75 # From IDU
+
+ # Labeled as "PCH_CHIP_TEMP"
+ label temp7 "PCH temp"
+
+ # Labeled as "PECI Agent 1"
+ # Not used
+ ignore temp8
diff --git a/configs/Intel/DQ67SW.conf b/configs/Intel/DQ67SW.conf
new file mode 100644
index 00000000..29085c2f
--- /dev/null
+++ b/configs/Intel/DQ67SW.conf
@@ -0,0 +1,342 @@
+# Configuration files contributed by Ian Pilcher.
+# The first one is for old BIOS versions:
+
+################################################################################
+#
+#
+# lm_sensors configuration for Intel DQ67SW
+#
+# NOTES:
+#
+# BIOS = SWQ6710H.86A.0050.2011.0401.1409 (01-Apr-2011)
+#
+# IDU = Intel Desktop Utilities version 3.1.3.030
+# (Windows 7 Professional SP1, 64-bit)
+#
+# The minimum, maximum, and hysteresis values are generally the
+# more conservative of the IDU- or BIOS-provided values.
+#
+# "FRONT" and "REAR" fan labels correspond to the motherboard
+# headers, but not necessarily the actual fan locations.
+#
+# Minimum fan RPMs should be adjusted to reflect the behavior of
+# the installed fans.
+#
+# "Memory DIMM Temperature" is presumably measured by a diode
+# somewhere in the vicinity of the DIMM slots; "System Temperature
+# might be a better name.
+#
+# 80 degrees Celcius might be a bit high for the "Memory DIMM
+# Temperature" limit.
+#
+#
+################################################################################
+
+chip "nct6775-*"
+
+ ignore cpu0_vid
+
+ ########################################################################
+ #
+ # Voltages
+ #
+ ########################################################################
+
+ #
+ # Processor Vcc
+ #
+ label in0 "VCORE"
+ set in0_min 0.2 # from IDU (BIOS = 0.00)
+ set in0_max 1.6 # from IDU (BIOS = 1.74)
+
+ #
+ # +12 Volts
+ #
+ label in1 "+12V"
+ compute in1 16*@, @/16
+ set in1_min 10.8 # from IDU (BIOS does not set)
+ set in1_max 13.2 # from IDU (BIOS does not set)
+
+ #
+ # AVCC(?) - Not shown in BIOS or IDU
+ #
+ label in2 "AVCC"
+ set in2_min 3.1 # same as +3.3V (BIOS = 2.98)
+ set in2_max 3.5 # same as +3.3V (BIOS = 3.63)
+
+ #
+ # +3.3 Volts
+ #
+ label in3 "+3.3V"
+ set in3_min 3.1 # from IDU (BIOS = 2.98)
+ set in3_max 3.5 # from IDU (BIOS = 3.63)
+
+ #
+ # +5 Volts
+ #
+ label in4 "+5V"
+ compute in4 4*@, @/4
+ set in4_min 4.7 # from IDU (BIOS does not set)
+ set in4_max 5.3 # from IDU (BIOS does not set)
+
+ #
+ # SDRAM Vcc
+ #
+ label in5 "+1.5V"
+ set in5_min 1.4 # from IDU (BIOS does not set)
+ set in5_max 1.6 # from IDU (BIOS does not set)
+
+ #
+ # PCH Vcc
+ #
+ label in6 "PCH"
+ set in6_min 0.6 # from IDU (BIOS does not set)
+ set in6_max 1.6 # from IDU (BIOS does not set)
+
+ #
+ # +3.3 Volt Standby
+ #
+ label in7 "VSB"
+ set in7_min 3.0 # from IDU (BIOS = 2.98)
+ set in7_max 3.6 # from IDU (BIOS = 3.63)
+
+ #
+ # VBAT(?) - Not shown in BIOS or IDU
+ #
+ label in8 "VBAT"
+ #set in8_min 2.7 # from BIOS
+ #set in8_max 3.3 # from BIOS
+
+ ########################################################################
+ #
+ # Fans
+ #
+ ########################################################################
+
+ ignore fan4
+
+ #
+ # Chassis Inlet Fan
+ #
+ label fan1 "FRONT"
+ set fan1_min 250 # from IDU (BIOS does not set)
+
+ #
+ # Processor Fan
+ #
+ label fan2 "CPU"
+ set fan2_min 250 # from IDU (BIOS does not set)
+
+ #
+ # Chassis Outlet Fan
+ #
+ label fan3 "REAR"
+ set fan3_min 250 # from IDU (BIOS does not set)
+
+ ########################################################################
+ #
+ # Temperatures
+ #
+ ########################################################################
+
+ ignore temp8
+
+ #
+ # Memory DIMM Temperature
+ #
+ label temp1 "DIMM"
+ set temp1_max 80 # same as VR (IDU = 90)
+ set temp1_max_hyst 75 # same as VR
+
+ #
+ # VR Temperature
+ #
+ label temp2 "VR"
+ set temp2_max 80 # from BIOS (IDU = 90)
+ set temp2_max_hyst 75 # from BIOS
+
+ #
+ # Processor Temperature
+ #
+ label temp3 "CPU"
+ set temp3_max 80 # from BIOS (IDU = 87)
+ set temp3_max_hyst 75 # from BIOS
+
+ #
+ # PCH Temperature
+ #
+ label temp4 "PCH"
+
+And the second one is for new BIOS versions:
+
+################################################################################
+#
+#
+# lm_sensors configuration for Intel DQ67SW (with newer BIOS)
+#
+# NOTES:
+#
+# Temperature input mappings were changed by a BIOS update
+# between SWQ6710H.86A.0050.2011.0401.1409 (01-Apr-2011) and
+# SWQ6710H.86A.0065.2012.0917.1519 (17-Sep-2012).
+#
+# Minimum and maximum values are the defaults from BIOS version
+# SWQ6710H.86A.0065.2012.0917.1519 (17-Sep-2012).
+#
+# Intel Desktop Utilities 3.2.3.052 appears to get its default
+# values from the BIOS.
+#
+# "FRONT" and "REAR" fan labels correspond to the motherboard
+# headers, but not necessarily the actual fan locations.
+#
+# Minimum fan RPMs should be adjusted to reflect the behavior of
+# the installed fans.
+#
+# "Memory DIMM Temperature" is presumably measured by a diode
+# somewhere in the vicinity of the DIMM slots; "System Temperature
+# might be a better name. If this is correct, 90 degrees seems
+# like an extremely high threshhold for this reading.
+#
+# All hysteresis values are set to 75 degrees, which seems to be
+# the default for the chip/driver.
+#
+#
+################################################################################
+
+chip "nct6775-*"
+
+ ignore cpu0_vid
+
+ ########################################################################
+ #
+ # Voltages
+ #
+ ########################################################################
+
+ #
+ # Processor Vcc
+ #
+ label in0 "VCORE"
+ set in0_min 0.2
+ set in0_max 1.6
+
+ #
+ # +12 Volts
+ #
+ label in1 "+12V"
+ compute in1 16*@, @/16
+ set in1_min 10.8
+ set in1_max 13.2
+
+ #
+ # AVCC(?) - Not shown in BIOS or IDU; min/max taken from +3.3V
+ #
+ label in2 "AVCC"
+ set in2_min 3.1
+ set in2_max 3.5
+
+ #
+ # +3.3 Volts
+ #
+ label in3 "+3.3V"
+ set in3_min 3.1
+ set in3_max 3.5
+
+ #
+ # +5 Volts
+ #
+ label in4 "+5V"
+ compute in4 4*@, @/4
+ set in4_min 4.7
+ set in4_max 5.3
+
+ #
+ # Memory Vcc
+ #
+ label in5 "+1.5V"
+ set in5_min 1.4
+ set in5_max 1.6
+
+ #
+ # PCH Vcc
+ #
+ label in6 "PCH"
+ set in6_min 0.6
+ set in6_max 1.6
+
+ #
+ # +3.3 Volt Standby
+ #
+ label in7 "VSB"
+ set in7_min 3.0
+ set in7_max 3.6
+
+ #
+ # VBAT(?) - Not shown in BIOS or IDU; min/max taken from old BIOS
+ #
+ label in8 "VBAT"
+ #set in8_min 2.7
+ #set in8_max 3.3
+
+ ########################################################################
+ #
+ # Fans
+ #
+ ########################################################################
+
+ ignore fan4
+
+ #
+ # Chassis Inlet Fan
+ #
+ label fan1 "FRONT"
+ set fan1_min 250 # from IDU (BIOS does not set)
+
+ #
+ # Processor Fan
+ #
+ label fan2 "CPU"
+ set fan2_min 250 # from IDU (BIOS does not set)
+
+ #
+ # Chassis Outlet Fan
+ #
+ label fan3 "REAR"
+ set fan3_min 250 # from IDU (BIOS does not set)
+
+ ########################################################################
+ #
+ # Temperatures
+ #
+ ########################################################################
+
+ ignore temp3
+ ignore temp8
+
+ #
+ # Memory DIMM Temperature
+ #
+ label temp1 "DIMM"
+ set temp1_max 90
+ set temp1_max_hyst 75
+
+ #
+ # VR Temperature
+ #
+ label temp2 "VR"
+ set temp2_max 90
+ set temp2_max_hyst 75
+
+ #
+ # Processor Temperature
+ #
+ label temp6 "CPU"
+ set temp6_max 99
+ set temp6_max_hyst 75
+
+ #
+ # PCH Temperature
+ #
+ label temp7 "PCH"
+ set temp7_max 114
+ set temp7_max_hyst 75