xref: /netbsd/etc/envsys.conf (revision e5d3e27e)
1*e5d3e27eSjmcneill# $NetBSD: envsys.conf,v 1.13 2017/10/21 19:43:53 jmcneill Exp $
208d5afa2Sxtraeme#
34b431f17Sxtraeme# ----------------------------------------------------------------------
44b431f17Sxtraeme# Configuration file for envstat(8) and the envsys(4) framework.
54b431f17Sxtraeme# ----------------------------------------------------------------------
608d5afa2Sxtraeme#
74b431f17Sxtraeme# Devices are specified in the first block, sensors in the second block,
84b431f17Sxtraeme# and properties inside of the sensor block:
908d5afa2Sxtraeme#
104b431f17Sxtraeme# 	foo0 {
11b9fa8c12Sxtraeme# 		prop0 = value;
124b431f17Sxtraeme#		sensor0 { ... }
134b431f17Sxtraeme#	}
14ac978f4cSxtraeme#
154b431f17Sxtraeme# Properties must be separated by a semicolon character and assigned by
164b431f17Sxtraeme# using the equal character:
17ac978f4cSxtraeme#
184b431f17Sxtraeme# 		critical-capacity = 10;
19ac978f4cSxtraeme#
204b431f17Sxtraeme# Please see the envsys.conf(5) manual page for a detailed explanation.
21ac978f4cSxtraeme#
224b431f17Sxtraeme# ----------------------------------------------------------------------
23b7d61816Sxtraeme#       CONFIGURATION PROPERTIES FOR SPECIFIC DRIVERS AND MOTHERBOARDS
244b431f17Sxtraeme# ----------------------------------------------------------------------
25c5c7ad7fSxtraeme#
261b916313Sxtraeme# The following configuration blocks will report the correct
271b916313Sxtraeme# values for the specified motherboard and driver. If you have
281b916313Sxtraeme# a different motherboard and verified the values are not correct
29*e5d3e27eSjmcneill# please file a bug report.
30b9fa8c12Sxtraeme#
311b916313Sxtraeme# ------------------------------
321b916313Sxtraeme# ASUS M2N-E (IT8712F Super I/O)
331b916313Sxtraeme# ------------------------------
34ac978f4cSxtraeme#
35af2d5d85Swiz# itesio0 {
361b916313Sxtraeme# 	# Fixup rfact for the VCORE_A sensor.
374b431f17Sxtraeme# 	sensor3 { rfact = 1800000; }
384b431f17Sxtraeme#
391b916313Sxtraeme# 	# Fixup rfact and change description (VCORE_B = +3.3V).
401b916313Sxtraeme# 	sensor4 { description = "+3.3 Voltage"; rfact = 2000000; }
4151dabc46Sxtraeme#
421b916313Sxtraeme# 	# Change description (+3.3V, unused sensor).
4351dabc46Sxtraeme# 	sensor5 { description = "Unused"; }
444b431f17Sxtraeme#
451b916313Sxtraeme# 	# Fixup rfact and change description for the +5V sensor.
461b916313Sxtraeme# 	sensor6 { description = "+5 Voltage"; rfact = 3490000; }
474b431f17Sxtraeme#
481b916313Sxtraeme# 	# Fixup rfact and change description for the +12V sensor.
491b916313Sxtraeme# 	sensor7 { description = "+12 Voltage"; rfact = 8500000; }
504b431f17Sxtraeme# }
51b9fa8c12Sxtraeme#
52b9fa8c12Sxtraeme# --------------------------------------
53b9fa8c12Sxtraeme# Gigabyte P35C-DS3R (IT8718F Super I/O)
541b916313Sxtraeme# --------------------------------------
55b9fa8c12Sxtraeme#
56b9fa8c12Sxtraeme# itesio0 {
571b916313Sxtraeme# 	# Fixup rfact and change description for the VCore sensor.
581b916313Sxtraeme# 	sensor3 { description = "VCore Voltage"; rfact = 1000000; }
59b9fa8c12Sxtraeme#
601b916313Sxtraeme# 	# Change description (VCORE_B is DDR).
611b916313Sxtraeme#	sensor4 { description = "DDR Voltage"; }
621b916313Sxtraeme#
631b916313Sxtraeme#	# Fixup rfact and change description for the +12V sensor.
641b916313Sxtraeme#	sensor7 { description = "+12 Voltage"; rfact = 116000000; }
65fe3dc8adSxtraeme#
66fe3dc8adSxtraeme#	# Fixup rfact for the -12V sensor.
67fe3dc8adSxtraeme#	sensor9 { rfact = 9000000; }
68b9fa8c12Sxtraeme# }
69