Documentation/hwmon/adm9240.rst

Source file repositories/reference/linux-study-clean/Documentation/hwmon/adm9240.rst

File Facts

System
Linux kernel
Corpus path
Documentation/hwmon/adm9240.rst
Extension
.rst
Size
7093 bytes
Lines
202
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: documentation
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

Kernel driver adm9240
=====================

Supported chips:

  * Analog Devices ADM9240

    Prefix: 'adm9240'

    Addresses scanned: I2C 0x2c - 0x2f

    Datasheet: Publicly available at the Analog Devices website

	http://www.analog.com/UploadedFiles/Data_Sheets/79857778ADM9240_0.pdf

  * Dallas Semiconductor DS1780

    Prefix: 'ds1780'

    Addresses scanned: I2C 0x2c - 0x2f

    Datasheet: Publicly available at the Dallas Semiconductor (Maxim) website

	http://pdfserv.maxim-ic.com/en/ds/DS1780.pdf

  * National Semiconductor LM81

    Prefix: 'lm81'

    Addresses scanned: I2C 0x2c - 0x2f

    Datasheet: Publicly available at the National Semiconductor website

	http://www.national.com/ds.cgi/LM/LM81.pdf

Authors:
    - Frodo Looijaard <frodol@dds.nl>,
    - Philip Edelbrock <phil@netroedge.com>,
    - Michiel Rook <michiel@grendelproject.nl>,
    - Grant Coady <gcoady.lk@gmail.com> with guidance
      from Jean Delvare <jdelvare@suse.de>

Interface
---------
The I2C addresses listed above assume BIOS has not changed the
chip MSB 5-bit address. Each chip reports a unique manufacturer
identification code as well as the chip revision/stepping level.

Description
-----------
[From ADM9240] The ADM9240 is a complete system hardware monitor for
microprocessor-based systems, providing measurement and limit comparison
of up to four power supplies and two processor core voltages, plus
temperature, two fan speeds and chassis intrusion. Measured values can
be read out via an I2C-compatible serial System Management Bus, and values
for limit comparisons can be programmed in over the same serial bus. The
high speed successive approximation ADC allows frequent sampling of all
analog channels to ensure a fast interrupt response to any out-of-limit
measurement.

The ADM9240, DS1780 and LM81 are register compatible, the following
details are common to the three chips. Chip differences are described
after this section.


Measurements
------------
The measurement cycle

The adm9240 driver will take a measurement reading no faster than once

Annotation

Implementation Notes