内核驱动 mp2888

支持的芯片

  • MPS MP12254

    前缀: ‘mp2888’

作者

Vadim Pasternak <vadimp@nvidia.com>

描述

此驱动程序实现了对 Monolithic Power Systems, Inc. (MPS) 供应商双环路数字多相控制器 MP2888 的支持。

此设备:支持

  • 一条电源轨。

  • 可编程多相,最多 10 相。

  • PWM-VID 接口

  • 一个用于遥测的页面 0。

  • 用于 PMBus 地址的可编程引脚。

  • 用于存储自定义配置的内置 EEPROM。

设备符合

  • PMBus rev 1.3 接口。

该设备支持直接格式读取输出电流、输出电压、输入和输出功率以及温度。设备支持线性格式读取输入电压和输入功率。

该驱动程序为电流提供以下属性

  • 用于电流输出输入和最大报警;

  • 用于相电流:输入和标签。

该驱动程序通过“sysfs”文件导出以下属性,其中

  • “n”是配置相位的数量(从 1 到 10);

  • 索引 1 表示 “iout”;

  • 索引 2 ... 1 + n 表示相位。

curr[1-{1+n}]_input

curr[1-{1+n}]_label

curr1_max

curr1_max_alarm

该驱动程序为电压提供以下属性

  • 用于电压输入:输入、低和高临界阈值、低和高临界报警;

  • 用于电压输出:输入和高报警;

该驱动程序通过“sysfs”文件导出以下属性,其中

in1_crit

in1_crit_alarm

in1_input

in1_label

in1_min

in1_min_alarm

in2_alarm

in2_input

in2_label

该驱动程序为功率提供以下属性

  • 用于功率输入报警和输入。

  • 用于功率输出:容量、容量报警和输入。

该驱动程序通过“sysfs”文件导出以下属性,其中 - 索引 1 表示“pin”; - 索引 2 表示“pout”;

power1_alarm

power1_input

power1_label

power2_input

power2_label

power2_max

power2_max_alarm

该驱动程序为温度提供以下属性

temp1_input

temp1_max

temp1_max_alarm