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

Linux 6.18.37 · Hardware Monitoring

Kernel driver ir35221

IR35221 multiphase converter의 입력과 두 출력 rail 전류·전압·전력·온도 경보입니다.

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

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

1. 요약·해설

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

요약·해설

ir35221.rst:1-92

명시적으로 등록한 IR35221의 입력과 두 출력을 개별 측정하고 이력·최대·최소·critical 경보를 제공합니다.

문서 개요
항목
SourceDocumentation/hwmon/ir35221.rst
분량92 source lines
예시 주소I2C 4:0x70
출력 rail2

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

동작 흐름
모듈 로드I2C 장치 등록입출력 rail 측정전력·온도 경보

하드웨어 측정에서 hwmon 게시까지의 핵심 순서입니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 Kernel driver ir35221
2 =====================
3
4 Supported chips:
5 * Infineon IR35221
6
7 Prefix: 'ir35221'
8
9 Addresses scanned: -
10
11 Datasheet: Datasheet is not publicly available.
12
13 Author: Samuel Mendoza-Jonas <[email protected]>
14
15
16 Description
17 -----------
18
19 IR35221 is a Digital DC-DC Multiphase Converter
20
21
22 Usage Notes
23 -----------
24
25 This driver does not probe for PMBus devices. You will have to instantiate
26 devices explicitly.
27
28 Example: the following commands will load the driver for an IR35221
29 at address 0x70 on I2C bus #4::
30
31 # modprobe ir35221
32 # echo ir35221 0x70 > /sys/bus/i2c/devices/i2c-4/new_device
33
34
35 Sysfs attributes
36 ----------------
37
38 ======================= =======================================================
39 curr1_label "iin"
40 curr1_input Measured input current
41 curr1_max Maximum current
42 curr1_max_alarm Current high alarm
43
44 curr[2-3]_label "iout[1-2]"
45 curr[2-3]_input Measured output current
46 curr[2-3]_crit Critical maximum current
47 curr[2-3]_crit_alarm Current critical high alarm
48 curr[2-3]_highest Highest output current
49 curr[2-3]_lowest Lowest output current
50 curr[2-3]_max Maximum current
51 curr[2-3]_max_alarm Current high alarm
52
53 in1_label "vin"
54 in1_input Measured input voltage
55 in1_crit Critical maximum input voltage
56 in1_crit_alarm Input voltage critical high alarm
57 in1_highest Highest input voltage
58 in1_lowest Lowest input voltage
59 in1_min Minimum input voltage
60 in1_min_alarm Input voltage low alarm
61
62 in[2-3]_label "vout[1-2]"
63 in[2-3]_input Measured output voltage
64 in[2-3]_lcrit Critical minimum output voltage
65 in[2-3]_lcrit_alarm Output voltage critical low alarm
66 in[2-3]_crit Critical maximum output voltage
67 in[2-3]_crit_alarm Output voltage critical high alarm
68 in[2-3]_highest Highest output voltage
69 in[2-3]_lowest Lowest output voltage
70 in[2-3]_max Maximum output voltage
71 in[2-3]_max_alarm Output voltage high alarm
72 in[2-3]_min Minimum output voltage
73 in[2-3]_min_alarm Output voltage low alarm
74
75 power1_label "pin"
76 power1_input Measured input power
77 power1_alarm Input power high alarm
78 power1_max Input power limit
79
80 power[2-3]_label "pout[1-2]"
81 power[2-3]_input Measured output power
82 power[2-3]_max Output power limit
83 power[2-3]_max_alarm Output power high alarm
84
85 temp[1-2]_input Measured temperature
86 temp[1-2]_crit Critical high temperature
87 temp[1-2]_crit_alarm Chip temperature critical high alarm
88 temp[1-2]_highest Highest temperature
89 temp[1-2]_lowest Lowest temperature
90 temp[1-2]_max Maximum temperature
91 temp[1-2]_max_alarm Chip temperature high alarm
92 ======================= =======================================================
93

3. 한국어 전문 번역

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

IR35221 등록과 사용 방법

1-34

`ir35221` 드라이버는 Infineon IR35221 Digital DC-DC Multiphase Converter를 지원합니다. 주소 자동 검색은 하지 않고 데이터시트는 공개되지 않았으며 작성자는 Samuel Mendoza-Jonas입니다.

드라이버는 PMBus 장치를 probe하지 않으므로 사용자가 장치를 명시적으로 인스턴스화해야 합니다. 원문 예시는 I2C 버스 4의 주소 `0x70`에 있는 IR35221을 위해 `modprobe ir35221`을 실행한 다음 `/sys/bus/i2c/devices/i2c-4/new_device`에 `ir35221 0x70`을 기록합니다.

IR35221 등록 정보
항목
Infineon IR35221
형식Digital DC-DC Multiphase Converter
접두사ir35221
자동 probe지원하지 않음
예시 버스·주소I2C bus 4, address 0x70
명령modprobe 후 new_device에 ir35221 0x70 기록

장치 특성과 원문의 명령 예제를 정리했습니다.

IR35221 명시적 등록
IR35221 버스와 주소 확인modprobe ir35221i2c-4/new_device 열기ir35221 0x70 기록PMBus hwmon 속성 생성

모듈 로드와 I2C new_device를 이용합니다.

Kernel driver ir35221
=====================

Supported chips:
  * Infineon IR35221

    Prefix: 'ir35221'

    Addresses scanned: -

    Datasheet: Datasheet is not publicly available.

Author: Samuel Mendoza-Jonas <[email protected]>


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

IR35221 is a Digital DC-DC Multiphase Converter


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

This driver does not probe for PMBus devices. You will have to instantiate
devices explicitly.

Example: the following commands will load the driver for an IR35221
at address 0x70 on I2C bus #4::

        # modprobe ir35221
        # echo ir35221 0x70 > /sys/bus/i2c/devices/i2c-4/new_device

입출력 전류·전압 경보와 이력

35-74

입력 전류 `curr1`은 레이블 `iin`, 측정값, 최대값, high 경보를 제공합니다. 두 출력 전류 `curr[2-3]`은 레이블 `iout[1-2]`, 측정값, critical 최대와 경보, 과거 최고·최저값, 일반 최대와 high 경보를 제공합니다.

입력 전압 `in1`은 레이블 `vin`, 측정값, critical 최대와 경보, 과거 최고·최저값, 최소값과 low 경보를 제공합니다.

두 출력 전압 `in[2-3]`은 레이블 `vout[1-2]`, 측정값, critical 최소·최대와 각각의 경보, 과거 최고·최저값, 일반 최대·최소값과 각각의 high·low 경보를 제공합니다.

IR35221 전류·전압 속성
범위속성의미
입력 전류curr1_label / input / max / max_alarmiin, 측정·최대·high 경보
출력 전류curr[2-3]_label / input / crit / crit_alarmiout1-2, 측정·critical
출력 전류 이력curr[2-3]_highest / lowest / max / max_alarm최고·최저·최대·high 경보
입력 전압in1_label / input / crit / crit_alarm / highest / lowest / min / min_alarmvin, critical high·low 경보와 이력
출력 전압 criticalin[2-3]_lcrit / lcrit_alarm / crit / crit_alarmCritical low·high
출력 전압 이력in[2-3]_highest / lowest / max / max_alarm / min / min_alarmvout1-2 최고·최저와 high·low 경보

입력과 두 출력 rail의 임계·이력 속성을 구분했습니다.

두 출력 rail 감시
입력 전류·전압 읽기출력 1·2 전류 읽기출력 1·2 전압 읽기이력·최소·최대·critical 비교Rail별 경보 게시

입력 상태와 두 multiphase 출력을 독립적으로 평가합니다.

Sysfs attributes
----------------

======================= =======================================================
curr1_label                "iin"
curr1_input                Measured input current
curr1_max                Maximum current
curr1_max_alarm                Current high alarm

curr[2-3]_label                "iout[1-2]"
curr[2-3]_input                Measured output current
curr[2-3]_crit                Critical maximum current
curr[2-3]_crit_alarm        Current critical high alarm
curr[2-3]_highest        Highest output current
curr[2-3]_lowest        Lowest output current
curr[2-3]_max                Maximum current
curr[2-3]_max_alarm        Current high alarm

in1_label                "vin"
in1_input                Measured input voltage
in1_crit                Critical maximum input voltage
in1_crit_alarm                Input voltage critical high alarm
in1_highest                Highest input voltage
in1_lowest                Lowest input voltage
in1_min                        Minimum input voltage
in1_min_alarm                Input voltage low alarm

in[2-3]_label                "vout[1-2]"
in[2-3]_input                Measured output voltage
in[2-3]_lcrit                Critical minimum output voltage
in[2-3]_lcrit_alarm        Output voltage critical low alarm
in[2-3]_crit                Critical maximum output voltage
in[2-3]_crit_alarm        Output voltage critical high alarm
in[2-3]_highest                Highest output voltage
in[2-3]_lowest                Lowest output voltage
in[2-3]_max                Maximum output voltage
in[2-3]_max_alarm        Output voltage high alarm
in[2-3]_min                Minimum output voltage
in[2-3]_min_alarm        Output voltage low alarm

입출력 전력과 온도 속성

75-92

입력 전력은 레이블 `pin`, 측정값 `power1_input`, high 경보 `power1_alarm`, 입력 전력 한계 `power1_max`를 제공합니다.

두 출력 전력은 레이블 `pout[1-2]`, 측정값, 출력 전력 한계, high 경보를 제공합니다.

온도 1~2 채널은 측정값, critical high 온도와 경보, 과거 최고·최저 온도, 일반 최대 온도와 high 경보를 제공합니다.

IR35221 전력·온도
범위속성의미
입력 전력power1_label / input / alarm / maxpin, 측정·high 경보·한계
출력 전력power[2-3]_label / input / max / max_alarmpout1-2, 측정·한계·high 경보
온도 측정temp[1-2]_input측정 온도
온도 criticaltemp[1-2]_crit / crit_alarmCritical high와 경보
온도 이력temp[1-2]_highest / lowest과거 최고·최저
온도 최대temp[1-2]_max / max_alarm일반 최대와 high 경보

전력 rail과 두 온도 채널의 속성입니다.

전력·열 상태 판정
입력·출력 전력 읽기전력 한계와 경보 확인두 온도 채널 읽기과거 최고·최저 비교Maximum·critical 온도 경보 확인

입출력 전력 한계와 두 온도 채널을 함께 감시합니다.

power1_label                "pin"
power1_input                Measured input power
power1_alarm                Input power high alarm
power1_max                Input power limit

power[2-3]_label        "pout[1-2]"
power[2-3]_input        Measured output power
power[2-3]_max                Output power limit
power[2-3]_max_alarm        Output power high alarm

temp[1-2]_input                Measured temperature
temp[1-2]_crit                Critical high temperature
temp[1-2]_crit_alarm        Chip temperature critical high alarm
temp[1-2]_highest        Highest temperature
temp[1-2]_lowest        Lowest temperature
temp[1-2]_max                Maximum temperature
temp[1-2]_max_alarm        Chip temperature high alarm
======================= =======================================================