内核驱动 max16065

支持的芯片

作者: Guenter Roeck <linux@roeck-us.net>

描述

[来自数据手册] MAX16065/MAX16066 可闪存配置的系统管理器监控并排序多个系统电压。MAX16065/MAX16066 还可以使用专用的高侧电流检测放大器准确监控 (+/-2.5%) 一个电流通道。MAX16065 同时管理多达 12 个系统电压,MAX16066 管理多达 8 个电源电压。

MAX16067 可闪存配置的系统管理器监控并排序多个系统电压。MAX16067 同时管理多达 6 个系统电压。

MAX16068 可闪存配置的系统管理器监控并同时管理多达 6 个系统电压。

MAX16070/MAX16071 可闪存配置的系统监控器监控多个系统电压。MAX16070/MAX16071 还可以使用专用的高侧电流检测放大器准确监控 (+/-2.5%) 一个电流通道。MAX16070 同时监控多达 12 个系统电压,MAX16071 监控多达 8 个电源电压。

每个监控通道都有自己的低和高临界限值。MAX16065、MAX16066、MAX16070 和 MAX16071 支持额外的限值,该限值可配置为低或高辅助限值。MAX16065、MAX16066、MAX16070 和 MAX16071 还支持电源电流监控。

使用说明

此驱动程序不探测设备,因为没有可以安全地用于识别芯片的寄存器。您必须显式实例化设备。有关详细信息,请参阅 如何实例化 I2C 设备

警告:不要使用 i2cdump 命令访问芯片寄存器,并且不要在命令寄存器(0xa5 到 0xac)上使用任何 i2ctools 命令。此驱动程序支持的芯片将任何对命令寄存器的访问(包括读取命令)解释为执行相关命令的请求。这可能导致断电、电路板复位和/或闪存损坏。最坏的情况下,您的电路板可能会变成砖头。

Sysfs 条目

in[0-11]_input

输入电压测量值。

in12_input

CSP(电流检测正)引脚上的电压。仅当芯片支持电流检测且启用了电流检测时。

in[0-11]_min

低警告限制。仅在 MAX16065、MAX16066、MAX16070 和 MAX16071 上支持。

in[0-11]_max

高警告限制。仅在 MAX16065、MAX16066、MAX16070 和 MAX16071 上支持。

支持低或高警告限制(取决于芯片配置),但不支持两者。

in[0-11]_lcrit

低临界限制。

in[0-11]_crit

高临界限制。

in[0-11]_alarm

输入电压警报。

curr1_input

电流检测输入;仅当芯片支持电流检测且启用了电流检测时。显示的电流假设为 0.001 欧姆电流检测电阻。

curr1_alarm

过电流警报;仅当芯片支持电流检测且启用了电流检测时。