核心驅動 ltc2978

支援的晶片

  • Linear Technology LTM4673

字首: ‘ltm4673’

掃描地址: -

資料手冊: https://www.analog.com/en/products/ltm4673

  • Linear Technology LTM4675

字首: ‘ltm4675’

掃描地址: -

資料手冊: https://www.analog.com/en/products/ltm4675

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

描述

  • LT7170 和 LT7171 是 20 A、16 V 單相或雙相靜音開關

  • 降壓穩壓器,帶數字電源系統管理功能。

  • LTC2974 和 LTC2975 是四路數字電源管理器。

  • LTC2978 是一個八路電源監控器。

  • LTC2977 是 LTC2978 的引腳相容替代品。

  • LTC2980 是一個 16 通道電源系統管理器,由兩個 LTC2977 組成,

  • 整合在一個晶片上。該晶片被例項化並報告為兩個獨立的晶片,

  • 在兩個不同的 I2C 匯流排地址上。

  • LTC3880、LTC3882、LTC3886 和 LTC3887 是雙輸出多相降壓

  • DC/DC 控制器。

  • LTC3883 是一個單相降壓 DC/DC 控制器。

  • LTM2987 是一個 16 通道電源系統管理器,包含兩個 LTC2977 以及

  • 額外的元件,整合在一個晶片上。該晶片被例項化並報告為

  • 兩個獨立的晶片,在兩個不同的 I2C 匯流排地址上。

  • LTM4675 是一個雙路 9A 或單路 18A μModule 穩壓器

  • LTM4676 是一個雙路 13A 或單路 26A μModule 穩壓器。

  • LTM4686 是一個雙路 10A 或單路 20A μModule 穩壓器。

使用說明

此驅動程式不會探測 PMBus 裝置。您必須顯式例項化裝置。

示例:以下命令將為 I2C 匯流排 #1 上地址 0x60 的 LTC2978 載入驅動程式

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

Sysfs 屬性

in1_label

“vin”

in1_input

測量的輸入電壓。

in1_min

最小輸入電壓。

in1_max

最大輸入電壓。

僅適用於 LTC2974、LTC2975、LTC2977、LTC2980、LTC2978、LTC2979 和 LTM2987。

in1_lcrit

臨界最小輸入電壓。

僅適用於 LTC2972、LTC2974、LTC2975、LTC2977、LTC2980、LTC2978、LTC2979 和 LTM2987。

in1_crit

臨界最大輸入電壓。

in1_min_alarm

輸入電壓低警報。

in1_max_alarm

輸入電壓高警報。

僅適用於 LTC2972、LTC2974、LTC2975、LTC2977、LTC2980、LTC2978、LTC2979 和 LTM2987。

in1_lcrit_alarm

輸入電壓臨界低警報。

僅適用於 LTC2972、LTC2974、LTC2975、LTC2977、LTC2980、LTC2978、LTC2979 和 LTM2987。

in1_crit_alarm

輸入電壓臨界高警報。

in1_lowest

最低輸入電壓。

僅適用於 LTC2972、LTC2974、LTC2975、LTC2977、LTC2980、LTC2978 和 LTM2987。

in1_highest

最高輸入電壓。

in1_reset_history

重置輸入電壓歷史記錄。

in[N]_label

“vout[1-8]”。

  • LT7170, LT7171: N=2

  • LTC2972: N=2-3

  • LTC2974, LTC2975: N=2-5

  • LTC2977, LTC2979, LTC2980, LTM2987: N=2-9

  • LTC2978: N=2-9

  • LTC3880, LTC3882, LTC3884, LTC23886 LTC3887, LTC3889, LTC7880, LTM4644, LTM4675, LTM4676, LTM4677, LTM4678, LTM4680, LTM4700: N=2-3

  • LTC3883: N=2

  • LTC7841: N=2

in[N]_input

測量的輸出電壓。

in[N]_min

最小輸出電壓。

in[N]_max

最大輸出電壓。

in[N]_lcrit

臨界最小輸出電壓。

in[N]_crit

臨界最大輸出電壓。

in[N]_min_alarm

輸出電壓低警報。

in[N]_max_alarm

輸出電壓高警報。

in[N]_lcrit_alarm

輸出電壓臨界低警報。

in[N]_crit_alarm

輸出電壓臨界高警報。

in[N]_lowest

最低輸出電壓。

僅適用於 LTC2972、LTC2974、LTC2975 和 LTC2978。

in[N]_highest

最高輸出電壓。

in[N]_reset_history

重置輸出電壓歷史記錄。

temp[N]_input

測量溫度。

  • 在 LT7170 和 LT7171 上,temp1 報告晶片溫度。

  • 在 LTC2972 上,temp[1-2] 報告外部溫度,temp 3 報告晶片溫度。

  • 在 LTC2974 和 LTC2975 上,temp[1-4] 報告外部溫度,temp5 報告晶片溫度。

  • 在 LTC2977、LTC2979、LTC2980、LTC2978 和 LTM2987 上,只支援一個溫度測量,並報告晶片溫度。

  • 在 LTC3880、LTC3882、LTC3886、LTC3887、LTC3889、LTM4664、LTM4675、LTM4676、LTM4677、LTM4678、LTM4680 和 LTM4700 上,temp1 和 temp2 報告外部溫度,temp3 報告晶片溫度。

  • 在 LTC3883 上,temp1 報告外部溫度,temp2 報告晶片溫度。

temp[N]_min

最低溫度。

僅適用於 LTC2972、LTC2974、LCT2977、LTM2980、LTC2978、LTC2979 和 LTM2987。

temp[N]_max

最高溫度。

temp[N]_lcrit

臨界低溫度。

temp[N]_crit

臨界高溫度。

temp[N]_min_alarm

溫度低警報。

僅適用於 LTC2972、LTC2974、LTC2975、LTC2977、LTM2980、LTC2978、LTC2979 和 LTM2987。

temp[N]_max_alarm

溫度高警報。

temp[N]_lcrit_alarm

溫度臨界低警報。

temp[N]_crit_alarm

溫度臨界高警報。

temp[N]_lowest

最低測量溫度。

  • 僅適用於 LTC2972、LTC2974、LTC2975、LTC2977、LTM2980、LTC2978、LTC2979 和 LTM2987。

  • LTC2974 和 LTC2975 上的晶片溫度感測器不支援此功能。

temp[N]_highest

最高測量溫度。

LTC2974 和 LTC2975 上的晶片溫度感測器不支援此功能。

temp[N]_reset_history

重置溫度歷史記錄。

LTC2974 和 LTC2975 上的晶片溫度感測器不支援此功能。

power1_label

“pin”。僅適用於 LTC3883 和 LTC3886。

power1_input

測量的輸入功率。

power[N]_label

“pout[1-4]”。

  • LTC2972: N=1-2

  • LTC2974, LTC2975: N=1-4

  • LTC2977、LTC2979、LTC2980、LTM2987: 不支援

  • LTC2978: 不支援

  • LTC3880、LTC3882、LTC3884、LTC3886、LTC3887、LTC3889、LTM4664、LTM4675、LTM4676、LTM4677、LTM4678、LTM4680、LTM4700: N=1-2

  • LTC3883: N=2

power[N]_input

測量的輸出功率。

curr1_label

“iin”。

僅適用於 LT7170、LT7171、LTC3880、LTC3883、LTC3884、LTC3886、LTC3887、LTC3889、LTM4644、LTM4675、LTM4676、LTM4677、LTM4678、LTM4680 和 LTM4700。

curr1_input

測量的輸入電流。

curr1_max

最大輸入電流。

curr1_max_alarm

輸入電流高警報。

curr1_highest

最高輸入電流。

僅適用於 LTC3883 和 LTC3886。

curr1_reset_history

重置輸入電流歷史記錄。

僅適用於 LTC3883 和 LTC3886。

curr[N]_label

“iout[1-4]”。

  • LT7170, LT7171: N=1

  • LTC2972: N-1-2

  • LTC2974, LTC2975: N=1-4

  • LTC2977、LTC2979、LTC2980、LTM2987: 不支援

  • LTC2978: 不支援

  • LTC3880、LTC3882、LTC3884、LTC3886、LTC3887、LTC3889、LTM4664、LTM4675、LTM4676、LTM4677、LTM4678、LTM4680、LTM4700: N=2-3

  • LTC3883: N=2

  • LTC7841: N=2

curr[N]_input

測量的輸出電流。

curr[N]_max

最大輸出電流。

curr[N]_crit

臨界高輸出電流。

curr[N]_lcrit

臨界低輸出電流。

僅適用於 LTC2972、LTC2974 和 LTC2975。

curr[N]_max_alarm

輸出電流高警報。

curr[N]_crit_alarm

輸出電流臨界高警報。

curr[N]_lcrit_alarm

輸出電流臨界低警報。

僅適用於 LTC2972、LTC2974 和 LTC2975。

curr[N]_lowest

最低輸出電流。

僅適用於 LTC2972、LTC2974 和 LTC2975。

curr[N]_highest

最高輸出電流。

curr[N]_reset_history

重置輸出電流歷史記錄。