核心驅動 mp2888

支援的晶片

  • MPS MP12254

    字首: ‘mp2888’

作者

Vadim Pasternak <vadimp@nvidia.com>

描述

此驅動程式實現了對芯源系統公司 (MPS) 供應商雙環路、數字、多相控制器 MP2888 的支援。

此裝置支援:

  • 一路電源軌。

  • 可程式設計多相,最多支援 10 相。

  • PWM-VID 介面

  • 一個用於遙測的第 0 頁。

  • 用於 PMBus 地址的可程式設計引腳。

  • 內建 EEPROM,用於儲存自定義配置。

裝置符合

  • PMBus 修訂版 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