Documentation/hwmon/max127.rst

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

File Facts

System
Linux kernel
Corpus path
Documentation/hwmon/max127.rst
Extension
.rst
Size
1387 bytes
Lines
46
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

.. SPDX-License-Identifier: GPL-2.0-or-later

Kernel driver max127
====================

Author:

  * Tao Ren <rentao.bupt@gmail.com>

Supported chips:

  * Maxim MAX127

    Prefix: 'max127'

    Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/max127-max128.pdf

Description
-----------

The MAX127 is a multirange, 12-bit data acquisition system (DAS) providing
8 analog input channels that are independently software programmable for
a variety of ranges. The available ranges are {0,5V}, {0,10V}, {-5,5V}
and {-10,10V}.

The MAX127 features a 2-wire, I2C-compatible serial interface that allows
communication among multiple devices using SDA and SCL lines.

Sysfs interface
---------------

  ============== ==============================================================
  in[0-7]_input  The input voltage (in mV) of the corresponding channel.
		 RO

  in[0-7]_min    The lower input limit (in mV) for the corresponding channel.
		 ADC range and LSB will be updated when the limit is changed.
		 For the MAX127, it will be adjusted to -10000, -5000, or 0.
		 RW

  in[0-7]_max    The higher input limit (in mV) for the corresponding channel.
		 ADC range and LSB will be updated when the limit is changed.
		 For the MAX127, it will be adjusted to 0, 5000, or 10000.
		 RW
  ============== ==============================================================

Annotation

Implementation Notes