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 頁上的晶片溫度告警。