Kernel driver adt7411¶
Supported chips:
Analog Devices ADT7411
Prefix: ‘adt7411’
Addresses scanned: 0x48, 0x4a, 0x4b
Datasheet: Publicly available at the Analog Devices website
Author: Wolfram Sang (based on adt7470 by Darrick J. Wong)
Description¶
This driver implements support for the Analog Devices ADT7411 chip. There may be other chips that implement this interface.
The ADT7411 can use an I2C/SMBus compatible 2-wire interface or an SPI-compatible 4-wire interface. It provides a 10-bit analog to digital converter which measures 1 temperature, vdd and 8 input voltages. It has an internal temperature sensor, but an external one can also be connected (one loses 2 inputs then). There are high- and low-limit registers for all inputs.
Check the datasheet for details.
sysfs-Interface¶
in0_input |
vdd voltage input |
in0_min |
vdd low limit |
in0_max |
vdd high limit |
in0_alarm |
vdd alarm |
in[1-8]_input |
analog 1-8 input |
in[1-8]_min |
analog input low limit |
in[1-8]_max |
analog input high limit |
in[1-8]_alarm |
analog input alarm |
temp1_input |
internal temperature input |
temp1_min |
internal temperature low limit |
temp1_max |
internal temperature high limit |
temp1_min_alarm |
internal temperature low alarm |
temp1_max_alarm |
internal temperature high alarm |
If the external temperature sensor is enabled, the following attributes are also available:
temp2_input |
external temperature input |
temp2_min |
external temperature low limit |
temp2_max |
external temperature high limit |
temp2_min_alarm |
external temperature low alarm |
temp2_max_alarm |
external temperature high alarm |
temp2_fault |
external temperature sensor fault |
If the external temperature sensor is enabled, analog inputs in1 and in2 are not available.
Besides standard interfaces, this driver adds (0 = off, 1 = on):
adc_ref_vdd
Use vdd as reference instead of 2.25 V
fast_sampling
Sample at 22.5 kHz instead of 1.4 kHz, but drop filters
no_average
Turn off averaging over 16 samples
Notes¶
SPI is not supported yet.