内核驱动 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

重置输出电流历史记录。