内核驱动 tps53679

支持的芯片

作者

Vadim Pasternak <vadimp@mellanox.com> Guenter Roeck <linux@roeck-us.net>

描述

此系列芯片是多相降压转换器,具有一个或两个输出通道,每个通道最多 8 个相位。

使用说明

此驱动程序不探测 PMBus 设备。您必须显式实例化设备。

示例:以下命令将在 I2C 总线 #1 上地址 0x60 处加载 TPS53681 的驱动程序

# modprobe tps53679
# echo tps53681 0x60 > /sys/bus/i2c/devices/i2c-1/new_device

Sysfs 属性

in1_label

“vin”

in1_input

测量的输入电压。

in1_lcrit

临界最小输入电压

仅限 TPS53679、TPS53681、TPS53688。

in1_lcrit_alarm

输入电压临界低警报。

仅限 TPS53679、TPS53681、TPS53688。

in1_crit

临界最大输入电压。

in1_crit_alarm

输入电压临界高警报。

in[N]_label

“vout[1-2]”

  • TPS53647、TPS53667:N=2

  • TPS53679、TPS53588:N=2,3

in[N]_input

测量的输出电压。

in[N]_lcrit

临界最小输入电压。

仅限 TPS53679、TPS53681、TPS53688。

in[N]_lcrit_alarm

临界最小电压警报。

仅限 TPS53679、TPS53681、TPS53688。

in[N]_alarm

输出电压警报。

仅限 TPS53647、TPS53667。

in[N]_crit

临界最大输出电压。

仅限 TPS53679、TPS53681、TPS53688。

in[N]_crit_alarm

输出电压临界高警报。

仅限 TPS53679、TPS53681、TPS53688。

temp[N]_input

测量的温度。

  • TPS53647、TPS53667:N=1

  • TPS53679、TPS53681、TPS53588:N=1,2

temp[N]_max

最大温度。

temp[N]_crit

临界高温。

temp[N]_max_alarm

温度高警报。

temp[N]_crit_alarm

温度临界高警报。

power1_label

“pin”。

power1_input

测量的输入功率。

power[N]_label

“pout[1-2]”。

  • TPS53647、TPS53667:N=2

  • TPS53676、TPS53679、TPS53681、TPS53588:N=2,3

power[N]_input

测量的输出功率。

curr1_label

“iin”。

curr1_input

测量的输入电流。

curr1_max

最大输入电流。

curr1_max_alarm

输入电流高警报。

curr1_crit

临界输入电流。

curr1_crit_alarm

输入电流临界警报。

curr[N]_label

“iout[1-2]” 或 “iout1.[0-5]”。

第一位是输出通道,第二位是通道内的相位。仅 TPS53676 和 TPS53681 支持每相位遥测。

  • TPS53647、TPS53667:N=2

  • TPS53679、TPS53588:N=2,3

  • TPS53676:N=2-8

  • TPS53681:N=2-9

curr[N]_input

测量的输出电流。

curr[N]_max

最大输出电流。

curr[N]_crit

临界高输出电流。

curr[N]_max_alarm

输出电流高警报。

curr[N]_crit_alarm

输出电流临界高警报。

限制和警报属性仅适用于非相位遥测(iout1、iout2)。