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

Linux 6.18.37 · Hardware Monitoring

Kernel driver mp2993

MP2993 이중 루프 컨트롤러의 입력과 두 출력 레일 원격 측정 속성입니다.

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

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

1. 요약·해설

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

요약·해설

mp2993.rst:1-150

입력 채널과 두 출력 루프의 전압·전류·전력을 감시하고 두 온도 센서의 최대·임계 경보를 제공합니다.

문서 개요
항목
SourceDocumentation/hwmon/mp2993.rst
분량150 source lines
출력 루프2
온도 채널2

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

운영 흐름
장치 식별입력 측정두 출력 루프 측정온도 한계 비교경보 공개

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

2. 영어 원문 전체

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

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0
2
3 Kernel driver mp2993
4 ====================
5
6 Supported chips:
7
8 * MPS mp2993
9
10 Prefix: 'mp2993'
11
12 * Datasheet
13 https://scnbwymvp-my.sharepoint.com/:f:/g/personal/admin_scnbwy_com/Eth4kX1_J1hMsaASHiOYL4QBHU5a75r-tRfLKbHnJFdKLQ?e=vxj3DF
14
15 Author:
16
17 Noah Wang <[email protected]>
18
19 Description
20 -----------
21
22 This driver implements support for Monolithic Power Systems, Inc. (MPS)
23 MP2993 Dual Loop Digital Multi-phase Controller.
24
25 Device compliant with:
26
27 - PMBus rev 1.3 interface.
28
29 The driver exports the following attributes via the 'sysfs' files
30 for input voltage:
31
32 **in1_input**
33
34 **in1_label**
35
36 **in1_crit**
37
38 **in1_crit_alarm**
39
40 **in1_lcrit**
41
42 **in1_lcrit_alarm**
43
44 **in1_max**
45
46 **in1_max_alarm**
47
48 **in1_min**
49
50 **in1_min_alarm**
51
52 The driver provides the following attributes for output voltage:
53
54 **in2_input**
55
56 **in2_label**
57
58 **in2_crit**
59
60 **in2_crit_alarm**
61
62 **in2_lcrit**
63
64 **in2_lcrit_alarm**
65
66 **in3_input**
67
68 **in3_label**
69
70 **in3_crit**
71
72 **in3_crit_alarm**
73
74 **in3_lcrit**
75
76 **in3_lcrit_alarm**
77
78 The driver provides the following attributes for input current:
79
80 **curr1_input**
81
82 **curr1_label**
83
84 **curr1_max**
85
86 **curr1_max_alarm**
87
88 The driver provides the following attributes for output current:
89
90 **curr2_input**
91
92 **curr2_label**
93
94 **curr2_crit**
95
96 **curr2_crit_alarm**
97
98 **curr2_max**
99
100 **curr2_max_alarm**
101
102 **curr3_input**
103
104 **curr3_label**
105
106 **curr3_crit**
107
108 **curr3_crit_alarm**
109
110 **curr3_max**
111
112 **curr3_max_alarm**
113
114 The driver provides the following attributes for input power:
115
116 **power1_input**
117
118 **power1_label**
119
120 The driver provides the following attributes for output power:
121
122 **power2_input**
123
124 **power2_label**
125
126 **power3_input**
127
128 **power3_label**
129
130 The driver provides the following attributes for temperature:
131
132 **temp1_input**
133
134 **temp1_crit**
135
136 **temp1_crit_alarm**
137
138 **temp1_max**
139
140 **temp1_max_alarm**
141
142 **temp2_input**
143
144 **temp2_crit**
145
146 **temp2_crit_alarm**
147
148 **temp2_max**
149
150 **temp2_max_alarm**
151

3. 한국어 전문 번역

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

MP2993 이중 루프 디지털 다중 위상 컨트롤러

1-30

이 GPL-2.0 문서는 Noah Wang이 작성한 `mp2993` 커널 드라이버 설명입니다. 지원 칩은 MPS MP2993이고 접두사는 `mp2993`입니다. 데이터시트 주소는 원문에 SharePoint 링크로 수록되어 있습니다.

드라이버는 Monolithic Power Systems, Inc.의 MP2993 이중 루프 디지털 다중 위상 컨트롤러를 지원합니다. 장치는 PMBus revision 1.3 인터페이스를 준수하며 입력 전압부터 sysfs 속성을 제공합니다.

MP2993 개요
항목내용
지원 칩MPS MP2993
접두사mp2993
장치 유형이중 루프 디지털 다중 위상 컨트롤러
인터페이스PMBus rev 1.3
데이터시트원문 SharePoint 주소

칩 식별과 인터페이스를 정리합니다.

MP2993 등록
MP2993 식별PMBus 인터페이스 설정입력 채널 등록두 출력 루프 채널 등록sysfs 측정값과 경보 공개

두 출력 루프의 측정 채널을 hwmon에 연결합니다.

.. SPDX-License-Identifier: GPL-2.0

Kernel driver mp2993
====================

Supported chips:

  * MPS mp2993

    Prefix: 'mp2993'

  * Datasheet
    https://scnbwymvp-my.sharepoint.com/:f:/g/personal/admin_scnbwy_com/Eth4kX1_J1hMsaASHiOYL4QBHU5a75r-tRfLKbHnJFdKLQ?e=vxj3DF

Author:

        Noah Wang <[email protected]>

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

This driver implements support for Monolithic Power Systems, Inc. (MPS)
MP2993 Dual Loop Digital Multi-phase Controller.

Device compliant with:

- PMBus rev 1.3 interface.

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

입력 전압과 두 출력 전압

31-77

입력 전압 `in1`은 현재값과 레이블, 상·하 임계값 및 경보, 최대·최소값 및 경보를 제공합니다. 입력 범위의 네 가지 경계 상태를 모두 감시할 수 있는 구성입니다.

출력 전압은 `in2`와 `in3` 두 채널입니다. 각 채널은 현재값과 레이블, 상·하 임계값과 대응 경보를 제공합니다. 입력 전압과 달리 이 문서에는 출력 전압의 `max`, `min` 속성이 열거되지 않습니다.

MP2993 전압 속성
채널의미속성
in1입력 전압input, label, crit, crit_alarm, lcrit, lcrit_alarm, max, max_alarm, min, min_alarm
in2출력 전압 루프 1input, label, crit, crit_alarm, lcrit, lcrit_alarm
in3출력 전압 루프 2input, label, crit, crit_alarm, lcrit, lcrit_alarm

입력 전압의 범위 감시와 두 출력 레일의 임계 감시를 구분합니다.

전압 범위 감시
in1 입력 전압 읽기max·min 범위 비교in2·in3 출력 전압 읽기crit·lcrit 비교전압 경보와 레이블 공개

입력 범위와 두 출력 루프의 임계 상태를 확인합니다.


**in1_input**

**in1_label**

**in1_crit**

**in1_crit_alarm**

**in1_lcrit**

**in1_lcrit_alarm**

**in1_max**

**in1_max_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**

**in3_input**

**in3_label**

**in3_crit**

**in3_crit_alarm**

**in3_lcrit**

**in3_lcrit_alarm**

입력 전류와 두 출력 전류

78-113

입력 전류 `curr1`은 현재값과 레이블, 최대값, 최대 경보를 제공합니다.

출력 전류는 `curr2`와 `curr3` 두 채널입니다. 각 채널은 현재값과 레이블, 임계값과 임계 경보, 최대값과 최대 경보를 제공합니다. 두 출력 루프의 과전류 상태를 독립적으로 판단할 수 있습니다.

MP2993 전류 속성
채널의미속성
curr1입력 전류input, label, max, max_alarm
curr2출력 전류 루프 1input, label, crit, crit_alarm, max, max_alarm
curr3출력 전류 루프 2input, label, crit, crit_alarm, max, max_alarm

입력 전류 한 채널과 출력 전류 두 채널입니다.

전류 경보 처리
curr1 입력 전류 읽기입력 max 경보 확인curr2·curr3 출력 전류 읽기출력 max·crit 경보 확인전류 상태 공개

입력 최대값과 두 출력 루프의 최대·임계값을 비교합니다.

The driver provides the following attributes for input current:

**curr1_input**

**curr1_label**

**curr1_max**

**curr1_max_alarm**

The driver provides the following attributes for output current:

**curr2_input**

**curr2_label**

**curr2_crit**

**curr2_crit_alarm**

**curr2_max**

**curr2_max_alarm**

**curr3_input**

**curr3_label**

**curr3_crit**

**curr3_crit_alarm**

**curr3_max**

**curr3_max_alarm**

입출력 전력과 두 온도 채널

114-150

입력 전력 `power1`은 현재값과 레이블을 제공합니다. 출력 전력은 `power2`와 `power3`으로 두 루프의 현재값과 레이블을 제공합니다. 이 문서에는 전력 한계 또는 전력 경보 속성이 별도로 열거되어 있지 않습니다.

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

MP2993 전력·온도
채널의미속성
power1입력 전력input, label
power2출력 전력 루프 1input, label
power3출력 전력 루프 2input, label
temp1온도 채널 1input, crit, crit_alarm, max, max_alarm
temp2온도 채널 2input, crit, crit_alarm, max, max_alarm

입력과 두 출력 루프의 전력, 두 온도 센서를 정리합니다.

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

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

The driver provides the following attributes for input power:

**power1_input**

**power1_label**

The driver provides the following attributes for output power:

**power2_input**

**power2_label**

**power3_input**

**power3_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**