内核驱动 bel-pfe¶
支持的芯片
BEL PFE1100
前缀:‘pfe1100’
扫描地址:-
数据手册:https://www.belfuse.com/resources/datasheets/powersolutions/ds-bps-pfe1100-12-054xa.pdf
BEL PFE3000
前缀:‘pfe3000’
扫描地址:-
数据手册:https://www.belfuse.com/resources/datasheets/powersolutions/ds-bps-pfe3000-series.pdf
作者:任涛 <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。