Kernel 驱动 tps40422

支持的芯片

作者: Zhu Laiwen <richard.zhu@nsn.com>

描述

此驱动支持带有 PMBus 的 TI TPS40422 双输出或两相同步降压控制器

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

使用说明

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

平台数据支持

该驱动程序支持标准 PMBus 驱动程序平台数据。

Sysfs 条目

支持以下属性。

in[1-2]_label

“vout[1-2]”

in[1-2]_input

测量的电压。来自 READ_VOUT 寄存器。

in[1-2]_alarm

电压告警。

curr[1-2]_input

测量的电流。来自 READ_IOUT 寄存器。

curr[1-2]_label

“iout[1-2]”

curr1_max

最大电流。来自 IOUT_OC_WARN_LIMIT 寄存器。

curr1_crit

临界最大电流。来自 IOUT_OC_FAULT_LIMIT 寄存器。

curr1_max_alarm

电流高告警。来自 IOUT_OC_WARN_LIMIT 状态。

curr1_crit_alarm

电流临界高告警。来自 IOUT_OC_FAULT 状态。

curr2_alarm

电流高告警。来自 IOUT_OC_WARNING 状态。

temp1_input

测量的温度。来自第 0 页上的 READ_TEMPERATURE_2 寄存器。

temp1_max

最高温度。来自 OT_WARN_LIMIT 寄存器。

temp1_crit

临界高温。来自 OT_FAULT_LIMIT 寄存器。

temp1_max_alarm

芯片温度高告警。如果设置了 TEMP_OT_WARNING 状态,则通过将第 0 页上的 READ_TEMPERATURE_2 与 OT_WARN_LIMIT 进行比较来设置。

temp1_crit_alarm

芯片温度临界高告警。如果设置了 TEMP_OT_FAULT 状态,则通过将第 0 页上的 READ_TEMPERATURE_2 与 OT_FAULT_LIMIT 进行比较来设置。

temp2_input

测量的温度。来自第 1 页上的 READ_TEMPERATURE_2 寄存器。

temp2_alarm

第 1 页上的芯片温度告警。