核心驅動 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, TPS53688: 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, TPS53688: 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, TPS53688: 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, TPS53688: 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)。