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

Linux 6.18.37 · Hardware Monitoring

Kernel driver mp29502

MP29502 디지털 다중 위상 컨트롤러의 단일 입출력 전압·전류·전력과 온도 속성입니다.

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

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

1. 요약·해설

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

요약·해설

mp29502.rst:1-93

입력과 출력 각각 한 채널의 전압·전류·전력 및 단일 온도 채널을 간결한 sysfs 인터페이스로 제공합니다.

문서 개요
항목
SourceDocumentation/hwmon/mp29502.rst
분량93 source lines
출력 레일1
온도 채널1

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

운영 흐름
장치 식별PMBus 연결전압·전류 등록전력·온도 등록경보 공개

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

2. 영어 원문 전체

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

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0
2
3 Kernel driver mp29502
4 =====================
5
6 Supported chips:
7
8 * MPS mp29502
9
10 Prefix: 'mp29502'
11
12 Author:
13
14 Wensheng Wang <[email protected]>
15
16 Description
17 -----------
18
19 This driver implements support for Monolithic Power Systems, Inc. (MPS)
20 MP29502 Digital Multi-phase Controller.
21
22 Device compliant with:
23
24 - PMBus rev 1.3 interface.
25
26 The driver exports the following attributes via the 'sysfs' files
27 for input voltage:
28
29 **in1_input**
30
31 **in1_label**
32
33 **in1_crit**
34
35 **in1_crit_alarm**
36
37 The driver provides the following attributes for output voltage:
38
39 **in2_input**
40
41 **in2_label**
42
43 **in2_crit**
44
45 **in2_crit_alarm**
46
47 **in2_lcrit**
48
49 **in2_lcrit_alarm**
50
51 The driver provides the following attributes for input current:
52
53 **curr1_input**
54
55 **curr1_label**
56
57 The driver provides the following attributes for output current:
58
59 **curr2_input**
60
61 **curr2_label**
62
63 **curr2_crit**
64
65 **curr2_crit_alarm**
66
67 **curr2_max**
68
69 **curr2_max_alarm**
70
71 The driver provides the following attributes for input power:
72
73 **power1_input**
74
75 **power1_label**
76
77 The driver provides the following attributes for output power:
78
79 **power2_input**
80
81 **power2_label**
82
83 The driver provides the following attributes for temperature:
84
85 **temp1_input**
86
87 **temp1_crit**
88
89 **temp1_crit_alarm**
90
91 **temp1_max**
92
93 **temp1_max_alarm**
94

3. 한국어 전문 번역

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

MP29502 디지털 다중 위상 컨트롤러

1-27

이 GPL-2.0 문서는 Wensheng Wang이 작성한 `mp29502` 커널 드라이버 설명입니다. 지원 칩은 MPS MP29502이고 접두사는 `mp29502`입니다.

드라이버는 Monolithic Power Systems, Inc.의 MP29502 디지털 다중 위상 컨트롤러를 지원합니다. 장치는 PMBus revision 1.3 인터페이스를 준수하며, 뒤이어 열거되는 sysfs 속성을 통해 전압·전류·전력·온도를 제공합니다.

MP29502 개요
항목내용
지원 칩MPS MP29502
접두사mp29502
장치 유형디지털 다중 위상 컨트롤러
인터페이스PMBus rev 1.3
저자Wensheng Wang

지원 대상과 관리 인터페이스를 요약합니다.

MP29502 등록 흐름
MP29502 식별PMBus 1.3 통신 설정전압·전류 채널 등록전력·온도 채널 등록sysfs 속성 공개

PMBus 장치에서 hwmon 속성을 만드는 기본 흐름입니다.

.. SPDX-License-Identifier: GPL-2.0

Kernel driver mp29502
=====================

Supported chips:

  * MPS mp29502

    Prefix: 'mp29502'

Author:

        Wensheng Wang <[email protected]>

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

This driver implements support for Monolithic Power Systems, Inc. (MPS)
MP29502 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:

전압과 전류 채널

28-69

입력 전압 `in1`은 현재값, 레이블, 임계 상한, 임계 상한 경보를 제공합니다. 출력 전압 `in2`는 여기에 임계 하한과 하한 경보를 추가하여 출력 레일의 양방향 한계를 감시합니다.

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

MP29502 전압·전류 속성
채널의미속성
in1입력 전압input, label, crit, crit_alarm
in2출력 전압input, label, crit, crit_alarm, lcrit, lcrit_alarm
curr1입력 전류input, label
curr2출력 전류input, label, crit, crit_alarm, max, max_alarm

입력 채널보다 출력 채널에 더 많은 한계 속성이 제공됩니다.

전압·전류 감시
in1 입력 전압 읽기in2 출력 전압 읽기상·하 전압 한계 비교curr1·curr2 전류 읽기출력 전류 경보 확인

입력 측정값과 출력 한계를 순서대로 점검합니다.


**in1_input**

**in1_label**

**in1_crit**

**in1_crit_alarm**

The driver provides the following attributes for output voltage:

**in2_input**

**in2_label**

**in2_crit**

**in2_crit_alarm**

**in2_lcrit**

**in2_lcrit_alarm**

The driver provides the following attributes for input current:

**curr1_input**

**curr1_label**

The driver provides the following attributes for output current:

**curr2_input**

**curr2_label**

**curr2_crit**

**curr2_crit_alarm**

**curr2_max**

**curr2_max_alarm**

입출력 전력과 온도

70-93

입력 전력 `power1`과 출력 전력 `power2`는 각각 현재값과 레이블을 제공합니다. 이 문서에는 두 전력 채널의 별도 한계나 경보 속성이 열거되어 있지 않습니다.

온도 `temp1`은 현재값, 임계 온도와 임계 경보, 최대 온도와 최대 경보를 제공합니다. 따라서 일반 상한과 더 높은 임계 상한을 구분해 감시할 수 있습니다.

MP29502 전력·온도 속성
채널의미속성
power1입력 전력input, label
power2출력 전력input, label
temp1온도input, crit, crit_alarm, max, max_alarm

전력은 측정값을, 온도는 측정값과 두 단계 경보를 제공합니다.

전력·온도 확인
power1 입력 전력 읽기power2 출력 전력 읽기temp1 현재 온도 읽기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**

The driver provides the following attributes for temperature:

**temp1_input**

**temp1_crit**

**temp1_crit_alarm**

**temp1_max**

**temp1_max_alarm**