内核驱动 bel-pfe

支持的芯片

作者:Tao Ren <rentao.bupt@gmail.com>

描述

此驱动支持以下支持 PMBus 协议的电源设备的硬件监控功能

  • BEL PFE1100

    1100 瓦交流转直流功率因数校正 (PFC) 电源。PMBus 通信手册未公开提供。

  • BEL PFE3000

    3000 瓦交流/直流功率因数校正 (PFC) 和直流转直流电源。PMBus 通信手册未公开提供。

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

使用说明

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

示例:以下命令将在 I2C 总线 #1 的地址 0x20 处加载 PFE3000 的驱动

$ modprobe bel-pfe
$ echo pfe3000 0x20 > /sys/bus/i2c/devices/i2c-1/new_device

平台数据支持

此驱动支持标准 PMBus 驱动平台数据。

Sysfs 条目

curr1_label

“iin”

curr1_input

测量的输入电流

curr1_max

输入电流最大值

curr1_max_alarm

输入电流最大警报

curr[2-3]_label

“iout[1-2]”

curr[2-3]_input

测量的输出电流

curr[2-3]_max

输出电流最大值

curr[2-3]_max_alarm

输出电流最大警报

fan[1-2]_input

风扇 1 和 2 的转速(RPM)

fan1_target

设置两个风扇的风速参考

in1_label

“vin”

in1_input

测量的输入电压

in1_crit

输入电压临界最大值

in1_crit_alarm

输入电压临界最大警报

in1_lcrit

输入电压临界最小值

in1_lcrit_alarm

输入电压临界最小警报

in1_max

输入电压最大值

in1_max_alarm

输入电压最大警报

in2_label

“vcap”

in2_input

保持电容电压

in[3-8]_label

“vout[1-3,5-7]”

in[3-8]_input

测量的输出电压

in[3-4]_alarm

vout[1-2] 输出电压警报

power[1-2]_label

“pin[1-2]”

power[1-2]_input

测量的输入功率

power[1-2]_alarm

输入功率高警报

power[3-4]_label

“pout[1-2]”

power[3-4]_input

测量的输出功率

temp[1-3]_input

测量温度

temp[1-3]_alarm

温度警报

注意

  • curr3、fan2、vout[2-7]、vcap、pin2、pout2 和 temp3 属性仅适用于 PFE3000。