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

Linux 6.18.37 · Hardware Monitoring

Kernel driver xdpe152

XDPE152C4/15284 듀얼 루프 컨트롤러의 linear 텔레메트리와 출력 전용 낮은 임계 속성을 설명합니다.

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

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

1. 요약·해설

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

요약·해설

xdpe152c4.rst:1-118

XDPE152 계열은 두 페이지의 전압·전류·전력·온도를 linear 형식으로 제공하고 출력 채널에 낮은 임계 및 정격 속성을 추가합니다.

문서 개요
항목
SourceDocumentation/hwmon/xdpe152c4.rst
분량118 source lines
페이지2
인터페이스PMBus 1.3.1

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

동작 흐름
컨트롤러·페이지 선택linear 텔레메트리 읽기입출력 인덱스 배치출력 전용 한계 적용속성과 경보 게시

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

2. 영어 원문 전체

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

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0
2
3 Kernel driver xdpe152
4 =====================
5
6 Supported chips:
7
8 * Infineon XDPE152C4
9
10 Prefix: 'xdpe152c4'
11
12 * Infineon XDPE15284
13
14 Prefix: 'xdpe15284'
15
16 Authors:
17
18 Greg Schwendimann <greg.schwendimann@infineon.com>
19
20 Description
21 -----------
22
23 This driver implements support for Infineon Digital Multi-phase Controller
24 XDPE152C4 and XDPE15284 dual loop voltage regulators.
25 The devices are compliant with:
26
27 - Intel VR13, VR13HC and VR14 rev 1.86
28 converter specification.
29 - Intel SVID rev 1.93. protocol.
30 - PMBus rev 1.3.1 interface.
31
32 Devices support linear format for reading input and output voltage, input
33 and output current, input and output power and temperature.
34
35 Devices support two pages for telemetry.
36
37 The driver provides for current: input, maximum and critical thresholds
38 and maximum and critical alarms. Low Critical thresholds and Low critical alarm are
39 supported only for current output.
40 The driver exports the following attributes for via the sysfs files, where
41 indexes 1, 2 are for "iin" and 3, 4 for "iout":
42
43 **curr[1-4]_crit**
44
45 **curr[1-4]_crit_alarm**
46
47 **curr[1-4]_input**
48
49 **curr[1-4]_label**
50
51 **curr[1-4]_max**
52
53 **curr[1-4]_max_alarm**
54
55 **curr[3-4]_lcrit**
56
57 **curr[3-4]_lcrit_alarm**
58
59 **curr[3-4]_rated_max**
60
61 The driver provides for voltage: input, critical and low critical thresholds
62 and critical and low critical alarms.
63 The driver exports the following attributes for via the sysfs files, where
64 indexes 1, 2 are for "vin" and 3, 4 for "vout":
65
66 **in[1-4]_min**
67
68 **in[1-4]_crit**
69
70 **in[1-4_crit_alarm**
71
72 **in[1-4]_input**
73
74 **in[1-4]_label**
75
76 **in[1-4]_max**
77
78 **in[1-4]_max_alarm**
79
80 **in[1-4]_min**
81
82 **in[1-4]_min_alarm**
83
84 **in[3-4]_lcrit**
85
86 **in[3-4]_lcrit_alarm**
87
88 **in[3-4]_rated_max**
89
90 **in[3-4]_rated_min**
91
92 The driver provides for power: input and alarms.
93 The driver exports the following attributes for via the sysfs files, where
94 indexes 1, 2 are for "pin" and 3, 4 for "pout":
95
96 **power[1-2]_alarm**
97
98 **power[1-4]_input**
99
100 **power[1-4]_label**
101
102 **power[1-4]_max**
103
104 **power[1-4]_rated_max**
105
106 The driver provides for temperature: input, maximum and critical thresholds
107 and maximum and critical alarms.
108 The driver exports the following attributes for via the sysfs files:
109
110 **temp[1-2]_crit**
111
112 **temp[1-2]_crit_alarm**
113
114 **temp[1-2]_input**
115
116 **temp[1-2]_max**
117
118 **temp[1-2]_max_alarm**
119

3. 한국어 전문 번역

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

지원 칩과 텔레메트리 형식

1-37

이 문서는 GPL-2.0 라이선스를 사용합니다. 드라이버는 접두사 `xdpe152c4`의 Infineon XDPE152C4와 접두사 `xdpe15284`의 XDPE15284를 지원합니다. 작성자는 Greg Schwendimann입니다.

드라이버는 Infineon 디지털 다상 컨트롤러 XDPE152C4와 XDPE15284 듀얼 루프 전압 조정기를 지원합니다.

장치는 Intel VR13, VR13HC, VR14 rev 1.86 변환기 규격, Intel SVID rev 1.93 프로토콜, PMBus rev 1.3.1 인터페이스를 준수합니다.

입력·출력 전압, 입력·출력 전류, 입력·출력 전력과 온도를 linear 형식으로 읽습니다. 장치는 텔레메트리용 페이지 2개를 지원합니다.

XDPE152 지원과 규격
항목
지원XDPE152C4 / XDPE15284
접두사`xdpe152c4` / `xdpe15284`
토폴로지듀얼 루프 다상 전압 조정기
변환기 규격VR13 / VR13HC / VR14 rev 1.86
프로토콜SVID rev 1.93, PMBus rev 1.3.1
값 형식linear
페이지2개

두 컨트롤러와 텔레메트리 규격을 정리합니다.

XDPE152 텔레메트리
XDPE152 모델 식별텔레메트리 페이지 선택전압·전류·전력·온도 읽기linear 형식 변환페이지별 속성과 경보 생성

두 루프의 linear 측정값을 페이지별 hwmon 채널로 제공합니다.

.. SPDX-License-Identifier: GPL-2.0

Kernel driver xdpe152
=====================

Supported chips:

  * Infineon XDPE152C4

    Prefix: 'xdpe152c4'

  * Infineon XDPE15284

    Prefix: 'xdpe15284'

Authors:

    Greg Schwendimann <greg.schwendimann@infineon.com>

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

This driver implements support for Infineon Digital Multi-phase Controller
XDPE152C4 and XDPE15284 dual loop voltage regulators.
The devices are compliant with:

- Intel VR13, VR13HC and VR14 rev 1.86
  converter specification.
- Intel SVID rev 1.93. protocol.
- PMBus rev 1.3.1 interface.

Devices support linear format for reading input and output voltage, input
and output current, input and output power and temperature.

Devices support two pages for telemetry.

The driver provides for current: input, maximum and critical thresholds

전류와 전압 속성

38-84

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

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

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

전압 속성은 원문 순서대로 `in[1-4]_min`, `in[1-4]_crit`, `in[1-4_crit_alarm`, `in[1-4]_input`, `in[1-4]_label`, `in[1-4]_max`, `in[1-4]_max_alarm`, 다시 `in[1-4]_min`, `in[1-4]_min_alarm`, `in[3-4]_lcrit`, `in[3-4]_lcrit_alarm`, `in[3-4]_rated_max`, `in[3-4]_rated_min`입니다. `in[1-4]_min`의 중복과 닫는 대괄호가 빠진 `in[1-4_crit_alarm`은 원문 그대로 보존합니다.

XDPE152 전류·전압 sysfs
종류인덱스속성
전류 임계·최대1~4`curr[1-4]_crit`, `_crit_alarm`, `_max`, `_max_alarm`
전류 입력·라벨1~4`curr[1-4]_input`, `curr[1-4]_label`
출력 전류 낮은 임계3~4`curr[3-4]_lcrit`, `_lcrit_alarm`, `_rated_max`
전압 최소·최대1~4`in[1-4]_min`, `_min_alarm`, `_max`, `_max_alarm`
전압 임계1~4`in[1-4]_crit`, `in[1-4_crit_alarm`
전압 입력·라벨1~4`in[1-4]_input`, `in[1-4]_label`
출력 전압 낮은 임계3~4`in[3-4]_lcrit`, `_lcrit_alarm`
출력 정격3~4`in[3-4]_rated_max`, `_rated_min`

입출력 인덱스와 출력 전용 속성을 구분합니다.

XDPE152 전류·전압 배치
두 페이지의 iin·iout·vin·vout 읽기입력 1~2, 출력 3~4 인덱스 배치공통 최소·최대·임계 상태 적용출력에 낮은 임계와 정격 추가원문 표기와 함께 sysfs 문서화

입력과 출력 채널을 분리하고 출력 전용 낮은 임계를 적용합니다.

and maximum and critical alarms. Low Critical thresholds and Low 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[1-4]_crit**

**curr[1-4]_crit_alarm**

**curr[1-4]_input**

**curr[1-4]_label**

**curr[1-4]_max**

**curr[1-4]_max_alarm**

**curr[3-4]_lcrit**

**curr[3-4]_lcrit_alarm**

**curr[3-4]_rated_max**

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]_min**

**in[1-4]_crit**

**in[1-4_crit_alarm**

**in[1-4]_input**

**in[1-4]_label**

**in[1-4]_max**

**in[1-4]_max_alarm**

**in[1-4]_min**

**in[1-4]_min_alarm**

**in[3-4]_lcrit**

전력과 온도 속성

85-118

전력에는 입력값과 경보를 제공합니다. 인덱스 1·2는 `pin`, 3·4는 `pout`입니다. 원문은 `power[1-2]_alarm`, `power[1-4]_input`, `power[1-4]_label`, `power[1-4]_max`, `power[1-4]_rated_max`를 제시합니다.

온도에는 입력값, 최대·임계 임계값과 최대·임계 경보를 제공합니다.

온도 속성은 `temp[1-2]_crit`, `temp[1-2]_crit_alarm`, `temp[1-2]_input`, `temp[1-2]_max`, `temp[1-2]_max_alarm`입니다.

XDPE152 전력·온도 sysfs
종류속성의미
전력 경보`power[1-2]_alarm`입력 전력 페이지
전력 입력·라벨`power[1-4]_input`, `power[1-4]_label`pin 1~2, pout 3~4
전력 최대`power[1-4]_max`, `power[1-4]_rated_max`최대·정격 최대
온도 임계`temp[1-2]_crit`, `temp[1-2]_crit_alarm`임계값·경보
온도 입력`temp[1-2]_input`현재 온도
온도 최대`temp[1-2]_max`, `temp[1-2]_max_alarm`상한·경보

페이지별 전력 한계와 온도 임계 속성을 정리합니다.

XDPE152 전력·온도 상태
pin·pout 전력 읽기최대·정격 최대와 경보 해석페이지별 온도 읽기최대·임계 온도 비교측정값·라벨·경보 게시

전력 한계와 온도 임계 상태를 페이지별로 제공합니다.


**in[3-4]_lcrit_alarm**

**in[3-4]_rated_max**

**in[3-4]_rated_min**

The driver provides for power: input and alarms.
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**

**power[1-4]_max**

**power[1-4]_rated_max**

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**