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

Linux 6.18.37 · Hardware Monitoring

Kernel driver max20751

MAX20751 다상 마스터의 입력·출력 전압, 출력 전류·전력, 온도 경보를 정리합니다.

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

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

1. 요약·해설

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

요약·해설

max20751.rst:1-84

표준 PMBus 플랫폼 데이터로 등록하고 vin1부터 pout1까지 전원 경로와 온도 경보를 감시합니다.

문서 개요
항목
SourceDocumentation/hwmon/max20751.rst
분량84 source lines
자동 검색없음
출력 전력pout1

원문 분량과 핵심 인터페이스입니다.

운영 흐름
장치 생성PMBus 데이터 적용전압·전류 측정온도 경보 확인출력 전력 확인

장치 등록부터 측정·경보 처리까지의 순서입니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 Kernel driver max20751
2 ======================
3
4 Supported chips:
5
6 * maxim MAX20751
7
8 Prefix: 'max20751'
9
10 Addresses scanned: -
11
12 Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX20751.pdf
13
14 Application note: https://pdfserv.maximintegrated.com/en/an/AN5941.pdf
15
16 Author: Guenter Roeck <[email protected]>
17
18
19 Description
20 -----------
21
22 This driver supports MAX20751 Multiphase Master with PMBus Interface
23 and Internal Buck Converter.
24
25 The driver is a client driver to the core PMBus driver.
26 Please see Documentation/hwmon/pmbus.rst for details on PMBus client drivers.
27
28
29 Usage Notes
30 -----------
31
32 This driver does not auto-detect devices. You will have to instantiate the
33 devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for
34 details.
35
36
37 Platform data support
38 ---------------------
39
40 The driver supports standard PMBus driver platform data.
41
42
43 Sysfs entries
44 -------------
45
46 The following attributes are supported.
47
48 ======================= =======================================================
49 in1_label "vin1"
50 in1_input Measured voltage.
51 in1_min Minimum input voltage.
52 in1_max Maximum input voltage.
53 in1_lcrit Critical minimum input voltage.
54 in1_crit Critical maximum input voltage.
55 in1_min_alarm Input voltage low alarm.
56 in1_lcrit_alarm Input voltage critical low alarm.
57 in1_min_alarm Input voltage low alarm.
58 in1_max_alarm Input voltage high alarm.
59
60 in2_label "vout1"
61 in2_input Measured voltage.
62 in2_min Minimum output voltage.
63 in2_max Maximum output voltage.
64 in2_lcrit Critical minimum output voltage.
65 in2_crit Critical maximum output voltage.
66 in2_min_alarm Output voltage low alarm.
67 in2_lcrit_alarm Output voltage critical low alarm.
68 in2_min_alarm Output voltage low alarm.
69 in2_max_alarm Output voltage high alarm.
70
71 curr1_input Measured output current.
72 curr1_label "iout1"
73 curr1_max Maximum output current.
74 curr1_alarm Current high alarm.
75
76 temp1_input Measured temperature.
77 temp1_max Maximum temperature.
78 temp1_crit Critical high temperature.
79 temp1_max_alarm Chip temperature high alarm.
80 temp1_crit_alarm Chip temperature critical high alarm.
81
82 power1_input Output power.
83 power1_label "pout1"
84 ======================= =======================================================
85

3. 한국어 전문 번역

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

MAX20751 다상 마스터와 내부 벅 컨버터

1-42

이 드라이버는 PMBus 인터페이스와 내부 벅 컨버터를 갖춘 Maxim MAX20751 다상 마스터를 지원합니다. 장치 접두사는 `max20751`이고 주소 자동 검색은 하지 않으며 저자는 Guenter Roeck입니다.

드라이버는 PMBus 코어의 클라이언트이므로 공통 동작은 `Documentation/hwmon/pmbus.rst`를 따릅니다. 장치는 `Documentation/i2c/instantiating-devices.rst`에 따라 명시적으로 생성해야 합니다.

표준 PMBus 드라이버 플랫폼 데이터를 지원합니다. 데이터시트와 응용 노트 링크는 원문 전체에 보존되어 있습니다.

MAX20751 구성
항목
모델MAX20751
접두사max20751
기능다상 마스터 + 내부 벅 컨버터
자동 검색없음
플랫폼 데이터표준 PMBus

다상 전원 제어 장치를 PMBus 클라이언트로 등록합니다.

MAX20751 연결
MAX20751 주소 확인장치 명시적 생성표준 PMBus 플랫폼 데이터 적용PMBus 코어 연결전압·전류·온도·전력 속성 생성

명시적 생성 후 PMBus 표준 데이터를 적용합니다.

Kernel driver max20751
======================

Supported chips:

  * maxim MAX20751

    Prefix: 'max20751'

    Addresses scanned: -

    Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX20751.pdf

    Application note: https://pdfserv.maximintegrated.com/en/an/AN5941.pdf

Author: Guenter Roeck <[email protected]>


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

This driver supports MAX20751 Multiphase Master with PMBus Interface
and Internal Buck Converter.

The driver is a client driver to the core PMBus driver.
Please see Documentation/hwmon/pmbus.rst for details on PMBus client drivers.


Usage Notes
-----------

This driver does not auto-detect devices. You will have to instantiate the
devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for
details.


Platform data support
---------------------

The driver supports standard PMBus driver platform data.

입출력 전압·전류·온도·출력 전력

43-84

`in1`은 `vin1` 입력 전압입니다. 현재값과 최소·최대값, 임계 최소·최대값을 제공하며 low, critical-low, high 경보를 보고합니다. 원문 표에는 `in1_min_alarm` 행이 두 번 나오며 이 중복은 원문 블록에 그대로 남겨 둡니다.

`in2`는 `vout1` 출력 전압입니다. 현재값과 최소·최대값, 임계 최소·최대값, low·critical-low·high 경보를 제공합니다. 이 그룹에서도 원문 `in2_min_alarm` 행이 두 번 반복됩니다.

`curr1`은 `iout1` 출력 전류의 현재값과 최대값, high 경보입니다. `temp1`은 측정 온도와 최대·임계 고온값, high·critical-high 경보입니다. `power1_input`과 `power1_label`은 `pout1` 출력 전력을 나타냅니다.

MAX20751 sysfs 그룹
그룹레이블주요 속성
in1vin1input, min/max, lcrit/crit, 경보
in2vout1input, min/max, lcrit/crit, 경보
curr1iout1input, max, alarm
temp1온도input, max, crit, max_alarm, crit_alarm
power1pout1input

전원 레일의 측정값과 경보를 기능별로 묶었습니다.

MAX20751 상태 확인
vin1 입력 전압 확인vout1 출력 전압 확인iout1 출력 전류 확인온도 max·crit 경보 확인pout1 출력 전력 확인

입력부터 출력 전력까지 한 전원 경로로 읽습니다.

Sysfs entries
-------------

The following attributes are supported.

======================= =======================================================
in1_label                "vin1"
in1_input                Measured voltage.
in1_min                        Minimum input voltage.
in1_max                        Maximum input voltage.
in1_lcrit                Critical minimum input voltage.
in1_crit                Critical maximum input voltage.
in1_min_alarm                Input voltage low alarm.
in1_lcrit_alarm                Input voltage critical low alarm.
in1_min_alarm                Input voltage low alarm.
in1_max_alarm                Input voltage high alarm.

in2_label                "vout1"
in2_input                Measured voltage.
in2_min                        Minimum output voltage.
in2_max                        Maximum output voltage.
in2_lcrit                Critical minimum output voltage.
in2_crit                Critical maximum output voltage.
in2_min_alarm                Output voltage low alarm.
in2_lcrit_alarm                Output voltage critical low alarm.
in2_min_alarm                Output voltage low alarm.
in2_max_alarm                Output voltage high alarm.

curr1_input                Measured output current.
curr1_label                "iout1"
curr1_max                Maximum output current.
curr1_alarm                Current high alarm.

temp1_input                Measured temperature.
temp1_max                Maximum temperature.
temp1_crit                Critical high temperature.
temp1_max_alarm                Chip temperature high alarm.
temp1_crit_alarm        Chip temperature critical high alarm.

power1_input                Output power.
power1_label                "pout1"
======================= =======================================================