brintos

brintos / linux-shallow public Read only

0
0
Text · 3.3 KiB · 3f5a435 Raw
95 lines · plain
1Kernel driver adt74102=====================3 4Supported chips:5 6  * Analog Devices ADT74107 8    Prefix: 'adt7410'9 10    Addresses scanned: None11 12    Datasheet: Publicly available at the Analog Devices website13 14	       https://www.analog.com/static/imported-files/data_sheets/ADT7410.pdf15  * Analog Devices ADT742016 17    Prefix: 'adt7420'18 19    Addresses scanned: None20 21    Datasheet: Publicly available at the Analog Devices website22 23	       https://www.analog.com/static/imported-files/data_sheets/ADT7420.pdf24 25  * Analog Devices ADT731026 27    Prefix: 'adt7310'28 29    Addresses scanned: None30 31    Datasheet: Publicly available at the Analog Devices website32 33	       https://www.analog.com/static/imported-files/data_sheets/ADT7310.pdf34 35  * Analog Devices ADT732036 37    Prefix: 'adt7320'38 39    Addresses scanned: None40 41    Datasheet: Publicly available at the Analog Devices website42 43	       https://www.analog.com/static/imported-files/data_sheets/ADT7320.pdf44 45Author: Hartmut Knaack <knaack.h@gmx.de>46 47Description48-----------49 50The ADT7310/ADT7410 is a temperature sensor with rated temperature range of51-55°C to +150°C. It has a high accuracy of +/-0.5°C and can be operated at a52resolution of 13 bits (0.0625°C) or 16 bits (0.0078°C). The sensor provides an53INT pin to indicate that a minimum or maximum temperature set point has been54exceeded, as well as a critical temperature (CT) pin to indicate that the55critical temperature set point has been exceeded. Both pins can be set up with a56common hysteresis of 0°C - 15°C and a fault queue, ranging from 1 to 4 events.57Both pins can individually set to be active-low or active-high, while the whole58device can either run in comparator mode or interrupt mode. The ADT7410 supports59continuous temperature sampling, as well as sampling one temperature value per60second or even just get one sample on demand for power saving. Besides, it can61completely power down its ADC, if power management is required.62 63The ADT7320/ADT7420 is register compatible, the only differences being the64package, a slightly narrower operating temperature range (-40°C to +150°C), and65a better accuracy (0.25°C instead of 0.50°C.)66 67The difference between the ADT7310/ADT7320 and ADT7410/ADT7420 is the control68interface, the ADT7310 and ADT7320 use SPI while the ADT7410 and ADT7420 use69I2C.70 71Configuration Notes72-------------------73 74Since the device uses one hysteresis value, which is an offset to minimum,75maximum and critical temperature, it can only be set for temp#_max_hyst.76However, temp#_min_hyst and temp#_crit_hyst show their corresponding77hysteresis.78The device is set to 16 bit resolution and comparator mode.79 80sysfs-Interface81---------------82 83======================== ====================================================84temp#_input		 temperature input85temp#_min		 temperature minimum setpoint86temp#_max		 temperature maximum setpoint87temp#_crit		 critical temperature setpoint88temp#_min_hyst		 hysteresis for temperature minimum (read-only)89temp#_max_hyst		 hysteresis for temperature maximum (read/write)90temp#_crit_hyst		 hysteresis for critical temperature (read-only)91temp#_min_alarm		 temperature minimum alarm flag92temp#_max_alarm		 temperature maximum alarm flag93temp#_crit_alarm	 critical temperature alarm flag94======================== ====================================================95