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

Linux 6.18.37 · Hardware Monitoring

Kernel driver xdpe122

XDPE112/122 듀얼 루프 조정기의 VID 모드와 페이지별 전류·전압·전력·온도 속성을 설명합니다.

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

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

1. 요약·해설

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

요약·해설

xdpe12284.rst:1-106

XDPE112/122 계열은 두 텔레메트리 페이지에서 linear 측정값과 네 가지 VID 출력 전압 모드를 제공하는 다상 듀얼 루프 조정기입니다.

문서 개요
항목
SourceDocumentation/hwmon/xdpe12284.rst
분량106 source lines
페이지2
VID 모드4

원문 분량과 핵심 기능을 요약합니다.

동작 흐름
장치·페이지 선택linear/VID 형식 판별입출력 채널 인덱싱임계값·경보 해석hwmon 속성 제공

장치 탐지부터 측정값 제공까지의 순서입니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0
2
3 Kernel driver xdpe122
4 =====================
5
6 Supported chips:
7
8 * Infineon XDPE11280
9
10 Prefix: 'xdpe11280'
11
12 * Infineon XDPE12254
13
14 Prefix: 'xdpe12254'
15
16 * Infineon XDPE12284
17
18 Prefix: 'xdpe12284'
19
20 Authors:
21
22 Vadim Pasternak <vadimp@mellanox.com>
23
24 Description
25 -----------
26
27 This driver implements support for Infineon Multi-phase XDPE112 and XDPE122
28 family dual loop voltage regulators.
29 These families include XDPE11280, XDPE12284 and XDPE12254 devices.
30 The devices from this family compliant with:
31
32 - Intel VR13 and VR13HC rev 1.3, IMVP8 rev 1.2 and IMPVP9 rev 1.3 DC-DC
33 converter specification.
34 - Intel SVID rev 1.9. protocol.
35 - PMBus rev 1.3 interface.
36
37 Devices support linear format for reading input voltage, input and output current,
38 input and output power and temperature.
39 Device supports VID format for reading output voltage. The below modes are
40 supported:
41 - VR12.0 mode, 5-mV DAC - 0x01.
42 - VR12.5 mode, 10-mV DAC - 0x02.
43 - IMVP9 mode, 5-mV DAC - 0x03.
44 - AMD mode 6.25mV - 0x10.
45
46 Devices support two pages for telemetry.
47
48 The driver provides for current: input, maximum and critical thresholds
49 and maximum and critical alarms. Critical thresholds and critical alarm are
50 supported only for current output.
51 The driver exports the following attributes for via the sysfs files, where
52 indexes 1, 2 are for "iin" and 3, 4 for "iout":
53
54 **curr[3-4]_crit**
55
56 **curr[3-4]_crit_alarm**
57
58 **curr[1-4]_input**
59
60 **curr[1-4]_label**
61
62 **curr[1-4]_max**
63
64 **curr[1-4]_max_alarm**
65
66 The driver provides for voltage: input, critical and low critical thresholds
67 and critical and low critical alarms.
68 The driver exports the following attributes for via the sysfs files, where
69 indexes 1, 2 are for "vin" and 3, 4 for "vout":
70
71 **in[1-4]_crit**
72
73 **in[1-4_crit_alarm**
74
75 **in[1-4]_input**
76
77 **in[1-4_label**
78
79 **in[1-4]_lcrit**
80
81 **in[1-41_lcrit_alarm**
82
83 The driver provides for power: input and alarms. Power alarm is supported only
84 for power input.
85 The driver exports the following attributes for via the sysfs files, where
86 indexes 1, 2 are for "pin" and 3, 4 for "pout":
87
88 **power[1-2]_alarm**
89
90 **power[1-4]_input**
91
92 **power[1-4]_label**
93
94 The driver provides for temperature: input, maximum and critical thresholds
95 and maximum and critical alarms.
96 The driver exports the following attributes for via the sysfs files:
97
98 **temp[1-2]_crit**
99
100 **temp[1-2]_crit_alarm**
101
102 **temp[1-2]_input**
103
104 **temp[1-2]_max**
105
106 **temp[1-2]_max_alarm**
107

3. 한국어 전문 번역

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

지원 칩, 규격과 값 형식

1-42

이 문서는 GPL-2.0 라이선스를 사용합니다. 드라이버는 Infineon XDPE11280, XDPE12254, XDPE12284를 지원하며 접두사는 각각 `xdpe11280`, `xdpe12254`, `xdpe12284`입니다. 작성자는 Vadim Pasternak입니다.

드라이버는 Infineon XDPE112·XDPE122 계열의 듀얼 루프 다상 전압 조정기를 지원합니다. 이 계열에는 XDPE11280, XDPE12284, XDPE12254가 포함됩니다.

장치는 Intel VR13·VR13HC rev 1.3, IMVP8 rev 1.2, IMPVP9 rev 1.3 DC-DC 변환기 규격, Intel SVID rev 1.9 프로토콜, PMBus rev 1.3 인터페이스를 준수합니다.

입력 전압, 입력·출력 전류, 입력·출력 전력과 온도는 linear 형식으로 읽습니다. 출력 전압은 VID 형식을 사용하며 VR12.0 5mV DAC(`0x01`), VR12.5 10mV DAC(`0x02`), IMVP9 5mV DAC(`0x03`), AMD 6.25mV(`0x10`) 모드를 지원합니다.

장치는 텔레메트리용 페이지 2개를 지원합니다.

XDPE112/122 지원과 형식
항목
지원XDPE11280 / XDPE12254 / XDPE12284
토폴로지듀얼 루프 다상 전압 조정기
규격VR13/VR13HC, IMVP8, IMPVP9, SVID 1.9, PMBus 1.3
일반 텔레메트리linear 형식
VR12.0`0x01`, 5mV DAC
VR12.5`0x02`, 10mV DAC
IMVP9`0x03`, 5mV DAC
AMD`0x10`, 6.25mV
페이지2개

지원 모델, 규격과 출력 전압 VID 모드를 정리합니다.

XDPE122 텔레메트리 변환
장치 모델과 텔레메트리 페이지 선택입력·전류·전력·온도는 linear 해석출력 전압은 VID 모드 확인모드별 DAC 단위 적용루프별 hwmon 속성 제공

페이지와 값 형식에 맞춰 듀얼 루프 측정값을 해석합니다.

.. SPDX-License-Identifier: GPL-2.0

Kernel driver xdpe122
=====================

Supported chips:

  * Infineon XDPE11280

    Prefix: 'xdpe11280'

  * Infineon XDPE12254

    Prefix: 'xdpe12254'

  * Infineon XDPE12284

    Prefix: 'xdpe12284'

Authors:

        Vadim Pasternak <vadimp@mellanox.com>

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

This driver implements support for Infineon Multi-phase XDPE112 and XDPE122
family dual loop voltage regulators.
These families include XDPE11280, XDPE12284 and XDPE12254 devices.
The devices from this family compliant with:

- Intel VR13 and VR13HC rev 1.3, IMVP8 rev 1.2 and IMPVP9 rev 1.3 DC-DC
  converter specification.
- Intel SVID rev 1.9. protocol.
- PMBus rev 1.3 interface.

Devices support linear format for reading input voltage, input and output current,
input and output power and temperature.
Device supports VID format for reading output voltage. The below modes are
supported:
- VR12.0 mode, 5-mV DAC - 0x01.
- VR12.5 mode, 10-mV DAC - 0x02.

전류와 전압 속성

43-77

전류에는 입력값, 최대·임계 임계값, 최대·임계 경보를 제공합니다. 임계 임계값과 임계 경보는 출력 전류에서만 지원합니다. 인덱스 1·2는 `iin`, 3·4는 `iout`입니다.

전류 sysfs 속성은 `curr[3-4]_crit`, `curr[3-4]_crit_alarm`, `curr[1-4]_input`, `curr[1-4]_label`, `curr[1-4]_max`, `curr[1-4]_max_alarm`입니다.

전압에는 입력값, 임계·낮은 임계 임계값, 임계·낮은 임계 경보를 제공합니다. 인덱스 1·2는 `vin`, 3·4는 `vout`입니다.

원문 전압 속성 표기는 `in[1-4]_crit`, `in[1-4_crit_alarm`, `in[1-4]_input`, `in[1-4_label`, `in[1-4]_lcrit`, `in[1-41_lcrit_alarm`입니다. 닫는 대괄호가 빠지거나 숫자 1이 끼어든 세 표기는 원문의 오탈자를 그대로 보존한 것입니다.

XDPE122 전류·전압 sysfs
종류인덱스속성
전류 임계iout 3~4`curr[3-4]_crit`, `curr[3-4]_crit_alarm`
전류 입력·라벨iin 1~2, iout 3~4`curr[1-4]_input`, `curr[1-4]_label`
전류 최대1~4`curr[1-4]_max`, `curr[1-4]_max_alarm`
전압 임계vin 1~2, vout 3~4`in[1-4]_crit`, `in[1-4_crit_alarm`
전압 입력·라벨1~4`in[1-4]_input`, `in[1-4_label`
전압 낮은 임계1~4`in[1-4]_lcrit`, `in[1-41_lcrit_alarm`

인덱스 의미와 원문 속성 표기를 빠짐없이 정리합니다.

XDPE122 전류·전압 배치
페이지별 `iin`·`iout` 읽기입력은 1~2, 출력은 3~4에 배치출력 전류에만 임계 속성 적용`vin`·`vout` 임계 상태 읽기원문 속성 이름을 보존해 문서화

두 페이지의 입력과 출력을 인덱스 1~4에 연결합니다.

- IMVP9 mode, 5-mV DAC - 0x03.
- AMD mode 6.25mV - 0x10.

Devices support two pages for telemetry.

The driver provides for current: input, maximum and critical thresholds
and maximum and critical alarms. Critical thresholds and critical alarm are
supported only for current output.
The driver exports the following attributes for via the sysfs files, where
indexes 1, 2 are for "iin" and 3, 4 for "iout":

**curr[3-4]_crit**

**curr[3-4]_crit_alarm**

**curr[1-4]_input**

**curr[1-4]_label**

**curr[1-4]_max**

**curr[1-4]_max_alarm**

The driver provides for voltage: input, critical and low critical thresholds
and critical and low critical alarms.
The driver exports the following attributes for via the sysfs files, where
indexes 1, 2 are for "vin" and 3, 4 for "vout":

**in[1-4]_crit**

**in[1-4_crit_alarm**

**in[1-4]_input**

**in[1-4_label**

전력과 온도 속성

78-106

전력에는 입력값과 경보를 제공합니다. 전력 경보는 입력 전력에서만 지원합니다. 인덱스 1·2는 `pin`, 3·4는 `pout`입니다.

전력 sysfs 속성은 입력 전력 경보 `power[1-2]_alarm`, 전체 입력값 `power[1-4]_input`, 라벨 `power[1-4]_label`입니다.

온도에는 입력값, 최대·임계 임계값, 최대·임계 경보를 제공합니다. 속성은 `temp[1-2]_crit`, `temp[1-2]_crit_alarm`, `temp[1-2]_input`, `temp[1-2]_max`, `temp[1-2]_max_alarm`입니다.

XDPE122 전력·온도 sysfs
종류속성지원 범위
입력 전력 경보`power[1-2]_alarm``pin`만 지원
전력 입력`power[1-4]_input`pin 1~2, pout 3~4
전력 라벨`power[1-4]_label`4채널
온도 임계`temp[1-2]_crit`, `temp[1-2]_crit_alarm`2페이지
온도 입력`temp[1-2]_input`2페이지
온도 최대`temp[1-2]_max`, `temp[1-2]_max_alarm`2페이지

입력 전력에만 있는 경보와 페이지별 온도 속성을 정리합니다.

XDPE122 전력·온도 상태
두 페이지의 pin·pout 읽기pin에만 전력 경보 연결페이지별 온도 읽기최대·임계 온도 비교입력·라벨·경보 속성 게시

페이지별 전력과 온도를 읽고 지원되는 경보만 노출합니다.


**in[1-4]_lcrit**

**in[1-41_lcrit_alarm**

The driver provides for power: input and alarms. Power alarm is supported only
for power input.
The driver exports the following attributes for via the sysfs files, where
indexes 1, 2 are for "pin" and 3, 4 for "pout":

**power[1-2]_alarm**

**power[1-4]_input**

**power[1-4]_label**

The driver provides for temperature: input, maximum and critical thresholds
and maximum and critical alarms.
The driver exports the following attributes for via the sysfs files:

**temp[1-2]_crit**

**temp[1-2]_crit_alarm**

**temp[1-2]_input**

**temp[1-2]_max**

**temp[1-2]_max_alarm**