核心驅動 ucd9200

支援的晶片

作者:Guenter Roeck <linux@roeck-us.net>

描述

[來自資料手冊] UCD9220、UCD9222、UCD9224、UCD9240、UCD9244、UCD9246 和 UCD9248 是多軌、多相同步降壓數字 PWM 控制器,專為非隔離式 DC/DC 電源應用設計。這些器件集成了專用於 DC/DC 環路管理的電路,以及快閃記憶體和序列介面,以支援配置、監控和管理。

此驅動是核心 PMBus 驅動的客戶端驅動。有關 PMBus 客戶端驅動的詳細資訊,請參閱核心驅動 pmbus

使用注意事項

此驅動不會自動檢測裝置。您必須顯式例項化裝置。有關詳細資訊,請參閱如何例項化 I2C 裝置

平臺數據支援

此驅動支援標準 PMBus 驅動平臺數據。有關詳細資訊,請參閱核心驅動 pmbus

Sysfs 條目

支援以下屬性。限制是讀寫;所有其他屬性都是隻讀。

in1_label

“vin”。

in1_input

測量電壓。來自 READ_VIN 暫存器。

in1_min

最小電壓。來自 VIN_UV_WARN_LIMIT 暫存器。

in1_max

最大電壓。來自 VIN_OV_WARN_LIMIT 暫存器。

in1_lcrit

臨界最小電壓。VIN_UV_FAULT_LIMIT 暫存器。

in1_crit

臨界最大電壓。來自 VIN_OV_FAULT_LIMIT 暫存器。

in1_min_alarm

電壓低警報。來自 VIN_UV_WARNING 狀態。

in1_max_alarm

電壓高警報。來自 VIN_OV_WARNING 狀態。

in1_lcrit_alarm

電壓臨界低警報。來自 VIN_UV_FAULT 狀態。

in1_crit_alarm

電壓臨界高警報。來自 VIN_OV_FAULT 狀態。

in[2-5]_label

“vout[1-4]”。

in[2-5]_input

測量電壓。來自 READ_VOUT 暫存器。

in[2-5]_min

最小電壓。來自 VOUT_UV_WARN_LIMIT 暫存器。

in[2-5]_max

最大電壓。來自 VOUT_OV_WARN_LIMIT 暫存器。

in[2-5]_lcrit

臨界最小電壓。VOUT_UV_FAULT_LIMIT 暫存器。

in[2-5]_crit

臨界最大電壓。來自 VOUT_OV_FAULT_LIMIT 暫存器。

in[2-5]_min_alarm

電壓低警報。來自 VOLTAGE_UV_WARNING 狀態。

in[2-5]_max_alarm

電壓高警報。來自 VOLTAGE_OV_WARNING 狀態。

in[2-5]_lcrit_alarm

電壓臨界低警報。來自 VOLTAGE_UV_FAULT 狀態。

in[2-5]_crit_alarm

電壓臨界高警報。來自 VOLTAGE_OV_FAULT 狀態。

curr1_label

“iin”。

curr1_input

測量電流。來自 READ_IIN 暫存器。

curr[2-5]_label

“iout[1-4]”。

curr[2-5]_input

測量電流。來自 READ_IOUT 暫存器。

curr[2-5]_max

最大電流。來自 IOUT_OC_WARN_LIMIT 暫存器。

curr[2-5]_lcrit

臨界最小輸出電流。來自 IOUT_UC_FAULT_LIMIT 暫存器。

curr[2-5]_crit

臨界最大電流。來自 IOUT_OC_FAULT_LIMIT 暫存器。

curr[2-5]_max_alarm

電流高警報。來自 IOUT_OC_WARNING 狀態。

curr[2-5]_crit_alarm

電流臨界高警報。來自 IOUT_OC_FAULT 狀態。

power1_input

測量輸入功率。來自 READ_PIN 暫存器。

power1_label

“pin”

power[2-5]_input

測量輸出功率。來自 READ_POUT 暫存器。

power[2-5]_label

“pout[1-4]”

輸出電壓、電流和功率屬性集的數量取決於啟用的軌數量。詳細資訊請參閱晶片資料手冊。

temp[1-5]_input

測量溫度。來自 READ_TEMPERATURE_1 和 READ_TEMPERATURE_2 暫存器。temp1 是晶片內部溫度。temp[2-5] 是軌溫度。temp[2-5] 屬性僅為啟用的軌建立。詳細資訊請參閱晶片資料手冊。

temp[1-5]_max

最高溫度。來自 OT_WARN_LIMIT 暫存器。

temp[1-5]_crit

臨界高溫。來自 OT_FAULT_LIMIT 暫存器。

temp[1-5]_max_alarm

溫度高警報。

temp[1-5]_crit_alarm

溫度臨界高警報。

fan1_input

風扇轉速。僅限 ucd9240。

fan1_alarm

風扇警報。僅限 ucd9240。

fan1_fault

風扇故障。僅限 ucd9240。