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

Linux 6.18.37 · Hardware Monitoring

Kernel driver mp5990

MP5990·MP5998 핫스왑 컨트롤러의 공통 전압·전류·전력·온도 속성입니다.

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

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

1. 요약·해설

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

요약·해설

mp5990.rst:1-106

두 지원 모델의 데이터시트 공개 상태를 구분하고 두 전류 채널 및 입출력 전력 경보를 제공합니다.

문서 개요
항목
SourceDocumentation/hwmon/mp5990.rst
분량106 source lines
지원 칩MP5990, MP5998
읽기 형식direct 및 linear

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

운영 흐름
모델 식별PMBus 연결전압·전류 측정입출력 전력 측정온도 경보 공개

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

2. 영어 원문 전체

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

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0
2
3 Kernel driver mp5990
4 ====================
5
6 Supported chips:
7
8 * MPS MP5990
9
10 Prefix: 'mp5990'
11
12 Datasheet: Publicly available at the MPS website: https://www.monolithicpower.com/en/mp5990.html
13
14 * MPS MP5998
15
16 Prefix: 'mp5998'
17
18 Datasheet: Not publicly available
19
20 Author:
21
22 Peter Yin <peteryin.openbmc@gmail.com>
23
24 Description
25 -----------
26
27 This driver implements support for Monolithic Power Systems, Inc. (MPS)
28 MP5990 and MP5998 Hot-Swap Controller.
29
30 Device compliant with:
31
32 - PMBus rev 1.3 interface.
33
34 Device supports direct and linear format for reading input voltage,
35 output voltage, output current, input power and temperature.
36
37 The driver exports the following attributes via the 'sysfs' files
38 for input voltage:
39
40 **in1_input**
41
42 **in1_label**
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_alarm**
59
60 The driver provides the following attributes for current:
61
62 **curr1_input**
63
64 **curr1_label**
65
66 **curr1_alarm**
67
68 **curr1_max**
69
70 **curr2_input**
71
72 **curr2_label**
73
74 **curr2_max**
75
76 **curr2_max_alarm**
77
78 The driver provides the following attributes for input power:
79
80 **power1_input**
81
82 **power1_label**
83
84 **power1_alarm**
85
86 The driver provides the following attributes for output power:
87
88 **power2_input**
89
90 **power2_label**
91
92 **power2_max**
93
94 **power2_max_alarm**
95
96 The driver provides the following attributes for temperature:
97
98 **temp1_input**
99
100 **temp1_max**
101
102 **temp1_max_alarm**
103
104 **temp1_crit**
105
106 **temp1_crit_alarm**
107

3. 한국어 전문 번역

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

MP5990·MP5998 핫스왑 컨트롤러

1-36

이 GPL-2.0 문서는 Peter Yin이 작성했습니다. 드라이버는 공개 데이터시트가 있는 MPS MP5990과 데이터시트가 공개되지 않은 MPS MP5998을 각각 `mp5990`, `mp5998` 접두사로 지원합니다.

두 칩은 핫스왑 컨트롤러이며 PMBus revision 1.3을 준수합니다. 입력·출력 전압, 출력 전류, 입력 전력, 온도는 direct 및 linear 형식으로 읽습니다.

MP5990 계열
접두사데이터시트
MPS MP5990mp5990MPS 웹사이트에 공개
MPS MP5998mp5998공개되지 않음
공통 인터페이스PMBus rev 1.3direct 및 linear 읽기

두 지원 칩과 데이터시트 공개 상태를 구분합니다.

MP5990 계열 등록
MP5990 또는 MP5998 식별모델별 접두사 선택PMBus 1.3 연결direct·linear 값 변환공통 hwmon 속성 공개

칩 변형을 식별한 뒤 공통 측정 속성을 등록합니다.

.. SPDX-License-Identifier: GPL-2.0

Kernel driver mp5990
====================

Supported chips:

  * MPS MP5990

    Prefix: 'mp5990'

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

  * MPS MP5998

    Prefix: 'mp5998'

    Datasheet: Not publicly available

Author:

        Peter Yin <peteryin.openbmc@gmail.com>

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

This driver implements support for Monolithic Power Systems, Inc. (MPS)
MP5990 and MP5998 Hot-Swap Controller.

Device compliant with:

- PMBus rev 1.3 interface.

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

전압과 두 전류 채널

37-76

입력 전압 `in1`은 현재값·레이블·최대·최소 한계와 각 경보를 제공합니다. 출력 전압 `in2`는 현재값·레이블·종합 경보를 제공합니다.

전류 구간은 `curr1`과 `curr2` 두 채널입니다. `curr1`은 현재값·레이블·종합 경보·최대값을, `curr2`는 현재값·레이블·최대값·최대 경보를 제공합니다. 원문은 이 구간을 포괄적으로 current라고 부르므로 그 구분을 그대로 유지합니다.

MP5990 계열 전압·전류
채널의미속성
in1입력 전압input, label, max, max_alarm, min, min_alarm
in2출력 전압input, label, alarm
curr1전류 채널 1input, label, alarm, max
curr2전류 채널 2input, label, max, max_alarm

입력 전압 범위와 출력 측정 경보를 정리합니다.

전압·전류 상태 판정
in1 입력 전압 읽기max·min 경보 확인in2 출력 전압 읽기curr1·curr2 읽기alarm·max_alarm 공개

두 전류 채널의 서로 다른 경보 형식을 보존합니다.

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

**in1_input**

**in1_label**

**in1_max**

**in1_max_alarm**

**in1_min**

**in1_min_alarm**

The driver provides the following attributes for output voltage:

**in2_input**

**in2_label**

**in2_alarm**

The driver provides the following attributes for current:

**curr1_input**

**curr1_label**

**curr1_alarm**

**curr1_max**

**curr2_input**

**curr2_label**

**curr2_max**

**curr2_max_alarm**

입출력 전력과 온도

77-106

입력 전력 `power1`은 현재값·레이블·종합 경보를 제공합니다. 출력 전력 `power2`는 현재값·레이블·최대값·최대 경보를 제공합니다.

온도 `temp1`은 현재값, 최대값과 최대 경보, 임계값과 임계 경보를 제공합니다.

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

입력 전력 경보와 출력 전력 상한 및 온도 한계를 구분합니다.

전력·열 감시
power1 입력 전력 읽기power1_alarm 확인power2 출력 전력·max 확인temp1 온도·한계 읽기전력·온도 경보 공개

입력과 출력 전력 및 온도 보호 상태를 확인합니다.


The driver provides the following attributes for input power:

**power1_input**

**power1_label**

**power1_alarm**

The driver provides the following attributes for output power:

**power2_input**

**power2_label**

**power2_max**

**power2_max_alarm**

The driver provides the following attributes for temperature:

**temp1_input**

**temp1_max**

**temp1_max_alarm**

**temp1_crit**

**temp1_crit_alarm**