blob: 58150c480e5694668c32f6348dab6ae1bcd168bf [file] [log] [blame]
Hartmut Knaack983b97b2012-08-12 18:15:49 +02001Kernel driver adt7410
2=====================
3
4Supported chips:
5 * Analog Devices ADT7410
6 Prefix: 'adt7410'
Jean Delvareab302bb2013-02-28 13:05:13 +01007 Addresses scanned: None
Hartmut Knaack983b97b2012-08-12 18:15:49 +02008 Datasheet: Publicly available at the Analog Devices website
9 http://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf
Jean Delvareab302bb2013-02-28 13:05:13 +010010 * Analog Devices ADT7420
11 Prefix: 'adt7420'
12 Addresses scanned: None
13 Datasheet: Publicly available at the Analog Devices website
14 http://www.analog.com/static/imported-files/data_sheets/ADT7420.pdf
Hartmut Knaack983b97b2012-08-12 18:15:49 +020015
16Author: Hartmut Knaack <knaack.h@gmx.de>
17
18Description
19-----------
20
21The ADT7410 is a temperature sensor with rated temperature range of -55°C to
22+150°C. It has a high accuracy of +/-0.5°C and can be operated at a resolution
23of 13 bits (0.0625°C) or 16 bits (0.0078°C). The sensor provides an INT pin to
24indicate that a minimum or maximum temperature set point has been exceeded, as
25well as a critical temperature (CT) pin to indicate that the critical
26temperature set point has been exceeded. Both pins can be set up with a common
27hysteresis of 0°C - 15°C and a fault queue, ranging from 1 to 4 events. Both
28pins can individually set to be active-low or active-high, while the whole
29device can either run in comparator mode or interrupt mode. The ADT7410
30supports continous temperature sampling, as well as sampling one temperature
31value per second or even justget one sample on demand for power saving.
32Besides, it can completely power down its ADC, if power management is
33required.
34
Jean Delvareab302bb2013-02-28 13:05:13 +010035The ADT7420 is register compatible, the only differences being the package,
36a slightly narrower operating temperature range (-40°C to +150°C), and a
37better accuracy (0.25°C instead of 0.50°C.)
38
Hartmut Knaack983b97b2012-08-12 18:15:49 +020039Configuration Notes
40-------------------
41
42Since the device uses one hysteresis value, which is an offset to minimum,
43maximum and critical temperature, it can only be set for temp#_max_hyst.
44However, temp#_min_hyst and temp#_crit_hyst show their corresponding
45hysteresis.
46The device is set to 16 bit resolution and comparator mode.
47
48sysfs-Interface
49---------------
50
51temp#_input - temperature input
52temp#_min - temperature minimum setpoint
53temp#_max - temperature maximum setpoint
54temp#_crit - critical temperature setpoint
55temp#_min_hyst - hysteresis for temperature minimum (read-only)
56temp#_max_hyst - hysteresis for temperature maximum (read/write)
57temp#_crit_hyst - hysteresis for critical temperature (read-only)
58temp#_min_alarm - temperature minimum alarm flag
59temp#_max_alarm - temperature maximum alarm flag
60temp#_crit_alarm - critical temperature alarm flag