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 maybe other chips that implement this interface.

The ADT7411 can use an I2C/SMBus compatible 2-wire interface or anSPI-compatible 4-wire interface. It provides a 10-bit analog to digitalconverter which measures 1 temperature, vdd and 8 input voltages. It has aninternal temperature sensor, but an external one can also be connected (oneloses 2 inputs then). There are high- and low-limit registers for all inputs.

Check the datasheet for details.

sysfs-Interface

in0_inputvdd voltage input
in[1-8]_inputanalog 1-8 input
temp1_inputtemperature input

Besides standard interfaces, this driver adds (0 = off, 1 = on):

adc_ref_vddUse vdd as reference instead of 2.25 V
fast_samplingSample at 22.5 kHz instead of 1.4 kHz, but drop filters
no_averageTurn off averaging over 16 samples

Notes

SPI, external temperature sensor and limit registers are not supported yet.