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

Linux 6.18.37 · Hardware Monitoring

Kernel driver mp5023

MP5023 핫스왑 컨트롤러의 direct 형식 전압·전류·전력·온도 감시입니다.

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

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

1. 요약·해설

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

요약·해설

mp5023.rst:1-84

입력 전압 범위, 출력 전압·전류 경보, 입력 전력과 두 단계 온도 상한을 제공합니다.

문서 개요
항목
SourceDocumentation/hwmon/mp5023.rst
분량84 source lines
읽기 형식direct
온도 채널1

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

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

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

2. 영어 원문 전체

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

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0
2
3 Kernel driver mp5023
4 ====================
5
6 Supported chips:
7
8 * MPS MP5023
9
10 Prefix: 'mp5023'
11
12 * Datasheet
13
14 Publicly available at the MPS website : https://www.monolithicpower.com/en/mp5023.html
15
16 Author:
17
18 Howard Chiu <[email protected]>
19
20 Description
21 -----------
22
23 This driver implements support for Monolithic Power Systems, Inc. (MPS)
24 MP5023 Hot-Swap Controller.
25
26 Device complaint with:
27
28 - PMBus rev 1.3 interface.
29
30 Device supports direct format for reading input voltage, output voltage,
31 output current, input power and temperature.
32
33 The driver exports the following attributes via the 'sysfs' files
34 for input voltage:
35
36 **in1_input**
37
38 **in1_label**
39
40 **in1_max**
41
42 **in1_max_alarm**
43
44 **in1_min**
45
46 **in1_min_alarm**
47
48 The driver provides the following attributes for output voltage:
49
50 **in2_input**
51
52 **in2_label**
53
54 **in2_alarm**
55
56 The driver provides the following attributes for output current:
57
58 **curr1_input**
59
60 **curr1_label**
61
62 **curr1_alarm**
63
64 **curr1_max**
65
66 The driver provides the following attributes for input power:
67
68 **power1_input**
69
70 **power1_label**
71
72 **power1_alarm**
73
74 The driver provides the following attributes for temperature:
75
76 **temp1_input**
77
78 **temp1_max**
79
80 **temp1_max_alarm**
81
82 **temp1_crit**
83
84 **temp1_crit_alarm**
85

3. 한국어 전문 번역

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

MP5023 핫스왑 컨트롤러

1-32

이 GPL-2.0 문서는 Howard Chiu가 작성한 `mp5023` 커널 드라이버 설명입니다. 지원 칩은 MPS MP5023이고 접두사는 `mp5023`입니다. 데이터시트는 원문에 기재된 MPS 공개 웹 주소에서 확인할 수 있습니다.

드라이버는 Monolithic Power Systems, Inc.의 MP5023 핫스왑 컨트롤러를 지원합니다. 장치는 PMBus revision 1.3 인터페이스를 사용합니다. 원문의 `Device complaint with` 표기는 문맥상 준수를 뜻하지만 문자열은 그대로 보존합니다.

입력·출력 전압, 출력 전류, 입력 전력, 온도는 direct 형식으로 읽습니다.

MP5023 기본 특성
항목내용
지원 칩MPS MP5023
접두사mp5023
장치 유형핫스왑 컨트롤러
인터페이스PMBus rev 1.3
데이터 형식direct
측정 대상입출력 전압, 출력 전류, 입력 전력, 온도

핫스왑 컨트롤러의 식별자와 측정 범위를 정리합니다.

MP5023 측정 흐름
MP5023 식별PMBus 연결direct 값 변환전압·전류·전력·온도 갱신한계와 경보 공개

핫스왑 경로의 전기·열 상태를 sysfs에 제공합니다.

.. SPDX-License-Identifier: GPL-2.0

Kernel driver mp5023
====================

Supported chips:

  * MPS MP5023

    Prefix: 'mp5023'

  * Datasheet

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

Author:

        Howard Chiu <[email protected]>

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

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

Device complaint with:

- PMBus rev 1.3 interface.

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

입출력 전압과 출력 전류

33-65

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

출력 전류 `curr1`은 현재값과 레이블, 경보, 최대값을 제공합니다. 원문에는 `curr1_max_alarm`이 별도로 열거되지 않고 `curr1_alarm`만 제시됩니다.

MP5023 전압·전류 속성
채널의미속성
in1입력 전압input, label, max, max_alarm, min, min_alarm
in2출력 전압input, label, alarm
curr1출력 전류input, label, alarm, max

입력 전압은 범위 경보, 출력 전압과 전류는 종합 경보를 제공합니다.

핫스왑 전기 상태 판정
in1 입력 전압 읽기max·min 한계 비교in2 출력 전압 읽기curr1 출력 전류 읽기출력 경보 공개

입력 범위와 출력 상태를 순서대로 확인합니다.

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 output current:

**curr1_input**

**curr1_label**

**curr1_alarm**

**curr1_max**

입력 전력과 온도

66-84

입력 전력 `power1`은 현재값, 레이블, 경보를 제공합니다. 핫스왑 경로에서 소비되는 입력 전력 상태를 직접 확인할 수 있습니다.

온도 `temp1`은 현재값, 최대값과 최대 경보, 임계값과 임계 경보를 제공합니다. 일반 상한과 더 높은 임계 상한을 구분합니다.

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

입력 전력 경보와 두 단계 온도 경보입니다.

전력·열 보호 확인
power1 입력 전력 읽기power1_alarm 확인temp1 현재 온도 읽기max·crit 비교온도 경보 공개

전력과 온도 경보를 함께 확인합니다.

The driver provides the following attributes for input power:

**power1_input**

**power1_label**

**power1_alarm**

The driver provides the following attributes for temperature:

**temp1_input**

**temp1_max**

**temp1_max_alarm**

**temp1_crit**

**temp1_crit_alarm**