内核驱动 isl28022

支持的芯片

作者

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

描述

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

使用说明

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

可以使用设备属性设置微欧姆分流电阻值、分流电压范围和平均值。如果使用设备树,请参阅 Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml 了解绑定。

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

Sysfs 条目

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

in0_input

总线电压(毫伏)

in1_input

分流电压(毫伏)

curr1_input

电流(毫安)

power1_input

功率(微瓦)

Debugfs 条目

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

shunt_voltage

分流电压(微伏)