← Documents Documentation/hwmon/mp2891.rst GitHub 원문 ↗

Linux 6.18.37 · Hardware Monitoring

Kernel driver mp2891

MP2891의 두 출력 레일 전압·전류·전력과 두 온도 채널을 PMBus 1.3으로 감시합니다.

Source pathDocumentation/hwmon/mp2891.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약·해설

mp2891.rst:1-179

입력 경로 두 개와 출력 레일 두 개의 전류·전력, 세 전압 채널, 두 온도 채널의 한계와 경보를 설명합니다.

문서 개요
항목
SourceDocumentation/hwmon/mp2891.rst
분량179 source lines
출력 레일2
온도 채널2

원문 분량과 핵심 장치 구성을 정리합니다.

운영 흐름
장치 식별PMBus 연결전압·전류 읽기전력·온도 읽기한계와 경보 공개

장치 등록부터 측정값과 경보 공개까지의 순서입니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0
2
3 Kernel driver mp2891
4 ====================
5
6 Supported chips:
7
8 * MPS mp2891
9
10 Prefix: 'mp2891'
11
12 * Datasheet
13
14 Publicly available at the MPS website : https://www.monolithicpower.com/en/mp2891.html
15
16 Author:
17
18 Noah Wang <[email protected]>
19
20 Description
21 -----------
22
23 This driver implements support for Monolithic Power Systems, Inc. (MPS)
24 MP2891 Multi-phase Digital VR Controller.
25
26 Device compliant with:
27
28 - PMBus rev 1.3 interface.
29
30 Device supports direct and linear format for reading input voltage,
31 output voltage, input current, output current, input power, output
32 power, and temperature.
33
34 The driver exports the following attributes via the 'sysfs' files
35 for input voltage:
36
37 **in1_input**
38
39 **in1_label**
40
41 **in1_crit**
42
43 **in1_crit_alarm**
44
45 **in1_lcrit**
46
47 **in1_lcrit_alarm**
48
49 **in1_min**
50
51 **in1_min_alarm**
52
53 The driver provides the following attributes for output voltage:
54
55 **in2_input**
56
57 **in2_label**
58
59 **in2_crit**
60
61 **in2_crit_alarm**
62
63 **in2_lcrit**
64
65 **in2_lcrit_alarm**
66
67 **in2_min**
68
69 **in2_min_alarm**
70
71 **in3_input**
72
73 **in3_label**
74
75 **in3_crit**
76
77 **in3_crit_alarm**
78
79 **in3_lcrit**
80
81 **in3_lcrit_alarm**
82
83 **in3_min**
84
85 **in3_min_alarm**
86
87 The driver provides the following attributes for input current:
88
89 **curr1_input**
90
91 **curr1_label**
92
93 **curr1_max**
94
95 **curr1_max_alarm**
96
97 **curr2_input**
98
99 **curr2_label**
100
101 **curr2_max**
102
103 **curr2_max_alarm**
104
105 The driver provides the following attributes for output current:
106
107 **curr3_input**
108
109 **curr3_label**
110
111 **curr3_crit**
112
113 **curr3_crit_alarm**
114
115 **curr3_max**
116
117 **curr3_max_alarm**
118
119 **curr4_input**
120
121 **curr4_label**
122
123 **curr4_crit**
124
125 **curr4_crit_alarm**
126
127 **curr4_max**
128
129 **curr4_max_alarm**
130
131 The driver provides the following attributes for input power:
132
133 **power1_input**
134
135 **power1_label**
136
137 **power1_max**
138
139 **power1_alarm**
140
141 **power2_input**
142
143 **power2_label**
144
145 **power2_max**
146
147 **power2_alarm**
148
149 The driver provides the following attributes for output power:
150
151 **power3_input**
152
153 **power3_label**
154
155 **power4_input**
156
157 **power4_label**
158
159 The driver provides the following attributes for temperature:
160
161 **temp1_input**
162
163 **temp1_crit**
164
165 **temp1_crit_alarm**
166
167 **temp1_max**
168
169 **temp1_max_alarm**
170
171 **temp2_input**
172
173 **temp2_crit**
174
175 **temp2_crit_alarm**
176
177 **temp2_max**
178
179 **temp2_max_alarm**
180

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

MP2891 다중 위상 디지털 VR 컨트롤러

1-35

이 GPL-2.0 문서는 Noah Wang이 작성한 `mp2891` 커널 드라이버 설명입니다. 지원 칩은 MPS MP2891이며 모듈 접두사는 `mp2891`입니다. 데이터시트는 문서에 적힌 MPS 공개 웹 주소에서 확인할 수 있습니다.

드라이버는 Monolithic Power Systems, Inc.의 MP2891 다중 위상 디지털 전압 조정기 컨트롤러를 지원합니다. 장치는 PMBus revision 1.3 인터페이스를 준수합니다.

입력·출력 전압, 입력·출력 전류, 입력·출력 전력, 온도는 direct 형식과 linear 형식으로 읽습니다. 아래에 이어지는 sysfs 속성은 이 원격 측정값과 한계값 및 경보 상태를 사용자 공간에 제공합니다.

MP2891 기본 특성
항목내용
지원 칩MPS MP2891
드라이버 접두사mp2891
장치 유형다중 위상 디지털 VR 컨트롤러
관리 인터페이스PMBus rev 1.3
읽기 형식direct 및 linear
측정 대상전압, 전류, 전력, 온도

칩 식별자와 원격 측정 범위를 정리합니다.

MP2891 원격 측정 흐름
MP2891 장치 식별PMBus 1.3 페이지 접근direct 또는 linear 값 해석sysfs 측정값 갱신한계값과 경보 상태 공개

PMBus 값이 hwmon 속성과 경보로 노출되는 순서입니다.

.. SPDX-License-Identifier: GPL-2.0

Kernel driver mp2891
====================

Supported chips:

  * MPS mp2891

    Prefix: 'mp2891'

  * Datasheet

    Publicly available at the MPS website : https://www.monolithicpower.com/en/mp2891.html

Author:

        Noah Wang <[email protected]>

Description
-----------

This driver implements support for Monolithic Power Systems, Inc. (MPS)
MP2891 Multi-phase Digital VR Controller.

Device compliant with:

- PMBus rev 1.3 interface.

Device supports direct and linear format for reading input voltage,
output voltage, input current, output current, input power, output
power, and temperature.

The driver exports the following attributes via the 'sysfs' files
for input voltage:

입력 전압 한 채널과 출력 전압 두 채널

36-85

입력 전압은 `in1` 채널입니다. `in1_input`은 현재값, `in1_label`은 채널 이름을 제공합니다. `in1_crit`와 `in1_lcrit`는 각각 상·하 임계 한계이고 대응하는 `_alarm` 속성이 위반 상태를 알립니다. `in1_min`과 `in1_min_alarm`도 최소 전압과 그 경보를 제공합니다.

출력 전압은 `in2`와 `in3` 두 채널입니다. 각 채널은 현재값과 레이블, 상·하 임계 한계 및 경보, 최소 전압과 최소 경보를 같은 형태로 제공합니다. 즉 두 출력 레일을 서로 독립적으로 감시할 수 있습니다.

MP2891 전압 속성
채널용도제공 속성
in1입력 전압input, label, crit, crit_alarm, lcrit, lcrit_alarm, min, min_alarm
in2출력 전압 레일 1input, label, crit, crit_alarm, lcrit, lcrit_alarm, min, min_alarm
in3출력 전압 레일 2input, label, crit, crit_alarm, lcrit, lcrit_alarm, min, min_alarm

입력 한 채널과 출력 두 채널의 속성 집합입니다.

전압 경보 판정
in1 입력 전압 읽기in2·in3 출력 전압 읽기crit·lcrit·min 한계 비교대응 alarm 비트 확인채널 레이블과 함께 공개

세 전압 채널의 현재값을 구성된 한계와 비교합니다.


**in1_input**

**in1_label**

**in1_crit**

**in1_crit_alarm**

**in1_lcrit**

**in1_lcrit_alarm**

**in1_min**

**in1_min_alarm**

The driver provides the following attributes for output voltage:

**in2_input**

**in2_label**

**in2_crit**

**in2_crit_alarm**

**in2_lcrit**

**in2_lcrit_alarm**

**in2_min**

**in2_min_alarm**

**in3_input**

**in3_label**

**in3_crit**

**in3_crit_alarm**

**in3_lcrit**

**in3_lcrit_alarm**

**in3_min**

**in3_min_alarm**

입출력 전류와 입력 전력 속성

86-147

입력 전류는 `curr1`과 `curr2`입니다. 두 채널 모두 현재값과 레이블, 최대값, 최대 경보를 제공합니다. 이는 두 입력 경로의 전류를 별도로 감시하는 구성입니다.

출력 전류는 `curr3`과 `curr4`입니다. 각 출력 레일은 현재값과 레이블 외에 임계 전류와 임계 경보, 최대 전류와 최대 경보를 제공합니다.

입력 전력은 `power1`과 `power2`입니다. 각 채널은 현재 입력 전력, 레이블, 최대 전력, 경보를 내보냅니다. 원문 속성명은 `power1_alarm`과 `power2_alarm`이며 `_max_alarm` 형태가 아님을 그대로 보존합니다.

MP2891 전류·입력 전력
채널의미속성
curr1입력 전류 1input, label, max, max_alarm
curr2입력 전류 2input, label, max, max_alarm
curr3출력 전류 레일 1input, label, crit, crit_alarm, max, max_alarm
curr4출력 전류 레일 2input, label, crit, crit_alarm, max, max_alarm
power1입력 전력 1input, label, max, alarm
power2입력 전력 2input, label, max, alarm

입력 경로와 출력 레일에 적용되는 한계 종류가 다릅니다.

전류와 입력 전력 감시
curr1·curr2 입력 전류 읽기curr3·curr4 출력 전류 읽기max·crit 한계 비교power1·power2 입력 전력 읽기전류·전력 경보 공개

입력 경로와 두 출력 레일의 값을 각각 평가합니다.


The driver provides the following attributes for input current:

**curr1_input**

**curr1_label**

**curr1_max**

**curr1_max_alarm**

**curr2_input**

**curr2_label**

**curr2_max**

**curr2_max_alarm**

The driver provides the following attributes for output current:

**curr3_input**

**curr3_label**

**curr3_crit**

**curr3_crit_alarm**

**curr3_max**

**curr3_max_alarm**

**curr4_input**

**curr4_label**

**curr4_crit**

**curr4_crit_alarm**

**curr4_max**

**curr4_max_alarm**

The driver provides the following attributes for input power:

**power1_input**

**power1_label**

**power1_max**

**power1_alarm**

**power2_input**

**power2_label**

**power2_max**

**power2_alarm**

출력 전력과 두 온도 채널

148-179

출력 전력은 `power3`과 `power4`로 노출됩니다. 두 레일 모두 현재 출력 전력과 레이블을 제공하며, 이 문서 구간에는 별도의 출력 전력 한계나 경보 속성이 열거되어 있지 않습니다.

온도는 `temp1`과 `temp2` 두 채널입니다. 각 채널은 현재 온도, 임계 온도와 임계 경보, 최대 온도와 최대 경보를 제공합니다.

MP2891 출력 전력·온도
채널용도속성
power3출력 전력 레일 1input, label
power4출력 전력 레일 2input, label
temp1온도 채널 1input, crit, crit_alarm, max, max_alarm
temp2온도 채널 2input, crit, crit_alarm, max, max_alarm

출력 전력은 측정값 중심이고 온도에는 두 단계의 상한 경보가 있습니다.

열 상태 확인
power3·power4 출력 전력 읽기temp1·temp2 현재 온도 읽기max 한계 비교crit 한계 비교온도 경보 상태 공개

출력 전력과 온도 한계를 함께 확인합니다.


The driver provides the following attributes for output power:

**power3_input**

**power3_label**

**power4_input**

**power4_label**

The driver provides the following attributes for temperature:

**temp1_input**

**temp1_crit**

**temp1_crit_alarm**

**temp1_max**

**temp1_max_alarm**

**temp2_input**

**temp2_crit**

**temp2_crit_alarm**

**temp2_max**

**temp2_max_alarm**