内核驱动 isl28022

支持的芯片

作者

Carsten Spieß <mail@carsten-spiess.de>

描述

ISL28022 是一个带有 I2C 接口的电源监视器。该设备通过分流电阻监控电压、电流和计算得出的功率。

使用说明

此驱动程序不会自动检测设备。您必须显式实例化设备。有关详细信息,请参阅 如何实例化 I2C 设备

可以使用设备属性设置以微欧姆为单位的分流值、分流电压范围和平均值。如果使用设备树,请参阅 Documentation/devicetree/bindings/hwmon/isl,isl28022.yaml 获取绑定。

该驱动程序仅支持 15 位分辨率的分流和总线连续 ADC 模式。可以在两个通道上设置 1 到 128 个样本(2 的幂)的平均值。允许分流电压范围为 40、80、160 或 320mV。总线电压范围固定为 60V。

Sysfs 条目

支持以下属性。所有属性都是只读的。

in0_input

总线电压(毫伏)

curr1_input

电流(毫安)

power1_input

功率(微瓦)

Debugfs 条目

支持以下属性。所有属性都是只读的。

shunt_voltage

分流电压(微伏)