内核驱动 ltc2978

支持的芯片

  • Linear Technology LTM4675

前缀:‘ltm4675’

扫描的地址:-

数据手册:https://www.analog.com/en/products/ltm4675

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

描述

  • 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 uModule 稳压器。

  • LTM4686 是一款双路 10A 或单路 20A uModule 稳压器。

使用说明

此驱动程序不探测 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]”。

  • 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

测量的温度。

  • 在 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”。

仅限 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]”。

  • 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

重置输出电流历史记录。