内核驱动 ltc4286

支持的芯片

作者:Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>

描述

此驱动程序支持 Analog Devices LTC4286 和 LTC4287 热插拔控制器和数字电源监视器的硬件监控。

LTC4286 和 LTC4287 是热插拔控制器,允许将电路板从带电背板中移除或插入。它们还具有通过集成的 12 位模数转换器 (ADC) 进行的电流和电压回读功能,可通过 PMBus 接口访问。

该驱动程序是核心 PMBus 驱动程序的客户端驱动程序。有关 PMBus 客户端驱动程序的详细信息,请参阅内核驱动程序 pmbus

使用说明

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

可以通过设备树在编译时设置以微欧为单位的分流值。如果使用设备树,请参阅 Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml 以获取绑定。

平台数据支持

该驱动程序支持标准 PMBus 驱动程序平台数据。有关详细信息,请参阅内核驱动程序 pmbus

Sysfs 条目

支持以下属性。限制为读写,历史重置属性为只写,所有其他属性为只读。

in1_label

“vin”

in1_input

测量的电压。

in1_alarm

输入电压报警。

in1_min

最小输入电压。

in1_max

最大输入电压。

in2_label

“vout1”

in2_input

测量的电压。

in2_alarm

输出电压报警。

in2_min

最小输出电压。

in2_max

最大输出电压。

curr1_label

“iout1”

curr1_input

测量的电流。

curr1_alarm

输出电流报警。

curr1_max

最大电流。

power1_label

“pin”

power1_input

输入功率。

power1_alarm

输入功率报警。

power1_max

最大功率。

temp1_input

芯片温度。

temp1_min

最小芯片温度。

temp1_max

最大芯片温度。

temp1_crit

临界芯片温度。

temp1_alarm

芯片温度报警。