aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/hwmon/it87
diff options
context:
space:
mode:
authorJean Delvare <khali@linux-fr.org>2006-08-28 08:37:19 -0400
committerGreg Kroah-Hartman <gregkh@suse.de>2006-09-28 18:31:13 -0400
commit87673dd735b8e089b7f2830edd353aa5f5e743ad (patch)
tree030b275650c5d8c79285bc3f7b0ba8f1c2cc25b6 /Documentation/hwmon/it87
parent8ab4ec3ef45cc2facbe14c733ef7230e7d94fcf2 (diff)
it87: Add support for the IT8718F
it87: Add support for the IT8718F The IT8718F is a Super-I/O chip with integrated hardware monitoring functions. It is very similar to the IT8716F, so adding support to the it87 driver was pretty straightforward. The most significant difference is that the IT8718F has up to 8 VID pins, instead of 6 for the older chips. For the IT8718F, the VID value can only be read from Super-I/O space. Userspace support is already in lm_sensors SVN (to be soon released as 2.10.1.) Signed-off-by: Jean Delvare <khali@linux-fr.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'Documentation/hwmon/it87')
-rw-r--r--Documentation/hwmon/it8733
1 files changed, 23 insertions, 10 deletions
diff --git a/Documentation/hwmon/it87 b/Documentation/hwmon/it87
index aff680784222..a45044e82662 100644
--- a/Documentation/hwmon/it87
+++ b/Documentation/hwmon/it87
@@ -18,6 +18,12 @@ Supported chips:
18 Addresses scanned: from Super I/O config space (8 I/O ports) 18 Addresses scanned: from Super I/O config space (8 I/O ports)
19 Datasheet: Publicly available at the ITE website 19 Datasheet: Publicly available at the ITE website
20 http://www.ite.com.tw/product_info/file/pc/IT8716F_V0.3.ZIP 20 http://www.ite.com.tw/product_info/file/pc/IT8716F_V0.3.ZIP
21 * IT8718F
22 Prefix: 'it8718'
23 Addresses scanned: from Super I/O config space (8 I/O ports)
24 Datasheet: Publicly available at the ITE website
25 http://www.ite.com.tw/product_info/file/pc/IT8718F_V0.2.zip
26 http://www.ite.com.tw/product_info/file/pc/IT8718F_V0%203_(for%20C%20version).zip
21 * SiS950 [clone of IT8705F] 27 * SiS950 [clone of IT8705F]
22 Prefix: 'it87' 28 Prefix: 'it87'
23 Addresses scanned: from Super I/O config space (8 I/O ports) 29 Addresses scanned: from Super I/O config space (8 I/O ports)
@@ -48,8 +54,8 @@ Module Parameters
48Description 54Description
49----------- 55-----------
50 56
51This driver implements support for the IT8705F, IT8712F, IT8716F and 57This driver implements support for the IT8705F, IT8712F, IT8716F,
52SiS950 chips. 58IT8718F and SiS950 chips.
53 59
54These chips are 'Super I/O chips', supporting floppy disks, infrared ports, 60These chips are 'Super I/O chips', supporting floppy disks, infrared ports,
55joysticks and other miscellaneous stuff. For hardware monitoring, they 61joysticks and other miscellaneous stuff. For hardware monitoring, they
@@ -62,14 +68,21 @@ the IT8716F and late IT8712F have 6. They are shared with other functions
62though, so the functionality may not be available on a given system. 68though, so the functionality may not be available on a given system.
63The driver dumbly assume it is there. 69The driver dumbly assume it is there.
64 70
65The IT8716F and later IT8712F revisions have support for 2 additional 71The IT8718F also features VID inputs (up to 8 pins) but the value is
66fans. They are not yet supported by the driver. 72stored in the Super-I/O configuration space. Due to technical limitations,
73this value can currently only be read once at initialization time, so
74the driver won't notice and report changes in the VID value. The two
75upper VID bits share their pins with voltage inputs (in5 and in6) so you
76can't have both on a given board.
77
78The IT8716F, IT8718F and later IT8712F revisions have support for
792 additional fans. They are not yet supported by the driver.
67 80
68The IT8716F and late IT8712F and IT8705F also have optional 16-bit 81The IT8716F and IT8718F, and late IT8712F and IT8705F also have optional
69tachometer counters for fans 1 to 3. This is better (no more fan 8216-bit tachometer counters for fans 1 to 3. This is better (no more fan
70clock divider mess) but not compatible with the older chips and 83clock divider mess) but not compatible with the older chips and
71revisions. For now, the driver only uses the 16-bit mode on the 84revisions. For now, the driver only uses the 16-bit mode on the
72IT8716F. 85IT8716F and IT8718F.
73 86
74Temperatures are measured in degrees Celsius. An alarm is triggered once 87Temperatures are measured in degrees Celsius. An alarm is triggered once
75when the Overtemperature Shutdown limit is crossed. 88when the Overtemperature Shutdown limit is crossed.
@@ -89,9 +102,9 @@ zero'; this is important for negative voltage measurements. All voltage
89inputs can measure voltages between 0 and 4.08 volts, with a resolution of 102inputs can measure voltages between 0 and 4.08 volts, with a resolution of
900.016 volt. The battery voltage in8 does not have limit registers. 1030.016 volt. The battery voltage in8 does not have limit registers.
91 104
92The VID lines (IT8712F/IT8716F) encode the core voltage value: the voltage 105The VID lines (IT8712F/IT8716F/IT8718F) encode the core voltage value:
93level your processor should work with. This is hardcoded by the mainboard 106the voltage level your processor should work with. This is hardcoded by
94and/or processor itself. It is a value in volts. 107the mainboard and/or processor itself. It is a value in volts.
95 108
96If an alarm triggers, it will remain triggered until the hardware register 109If an alarm triggers, it will remain triggered until the hardware register
97is read at least once. This means that the cause for the alarm may already 110is read at least once. This means that the cause for the alarm may already