summaryrefslogtreecommitdiff
path: root/configs/Gigabyte
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/Gigabyte
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/Gigabyte')
-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
18 files changed, 1355 insertions, 0 deletions
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