]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - Documentation/hwmon/adt7410
Merge branch 'slab/next' into slab/for-linus
[mirror_ubuntu-bionic-kernel.git] / Documentation / hwmon / adt7410
CommitLineData
983b97be
HK
1Kernel driver adt7410
2=====================
3
4Supported chips:
5 * Analog Devices ADT7410
6 Prefix: 'adt7410'
ab302bb0 7 Addresses scanned: None
983b97be
HK
8 Datasheet: Publicly available at the Analog Devices website
9 http://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf
ab302bb0
JD
10 * 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
983b97be
HK
15
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
ab302bb0
JD
35The 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
983b97be
HK
39Configuration 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