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

Linux 6.18.37 · Hardware Monitoring

Kernel driver ir38064

IR38060·IR38064·IR38164·IR38263 동기식 벅 레귤레이터의 단일 출력 감시 속성입니다.

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

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

1. 요약·해설

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

요약·해설

ir38064.rst:1-90

IR38x6x 계열의 단일 출력 전류·전압·전력·온도를 측정하고 일반 한계와 임계 한계 경보를 구분합니다.

문서 개요
항목
SourceDocumentation/hwmon/ir38064.rst
분량90 source lines
지원 칩4
출력동기식 벅 단일 출력

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

동작 흐름
지원 부품 확인PMBus 장치 등록출력 측정일반·임계 경보 판독

장치 등록에서 측정값 게시까지의 핵심 순서입니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 Kernel driver ir38064
2 =====================
3
4 Supported chips:
5
6 * Infineon IR38060
7
8 Prefix: 'IR38060'
9 Addresses scanned: -
10
11 Datasheet: Publicly available at the Infineon website
12 https://www.infineon.com/dgdl/Infineon-IR38060M-DS-v03_16-EN.pdf?fileId=5546d4625c167129015c3291ea9a4cee
13
14 * Infineon IR38064
15
16 Prefix: 'ir38064'
17 Addresses scanned: -
18
19 Datasheet: Publicly available at the Infineon website
20 https://www.infineon.com/dgdl/Infineon-IR38064MTRPBF-DS-v03_07-EN.pdf?fileId=5546d462584d1d4a0158db0d9efb67ca
21
22 * Infineon IR38164
23
24 Prefix: 'ir38164'
25 Addresses scanned: -
26
27 Datasheet: Publicly available at the Infineon website
28 https://www.infineon.com/dgdl/Infineon-IR38164M-DS-v02_02-EN.pdf?fileId=5546d462636cc8fb01640046efea1248
29
30 * Infineon ir38263
31
32 Prefix: 'ir38263'
33 Addresses scanned: -
34
35 Datasheet: Publicly available at the Infineon website
36 https://www.infineon.com/dgdl/Infineon-IR38263M-DataSheet-v03_05-EN.pdf?fileId=5546d4625b62cd8a015bcf81f90a6e52
37
38 Authors:
39 - Maxim Sloyko <maxims@google.com>
40 - Patrick Venture <venture@google.com>
41
42 Description
43 -----------
44
45 IR38x6x are a Single-input Voltage, Synchronous Buck Regulator, DC-DC Converter.
46
47 Usage Notes
48 -----------
49
50 This driver does not probe for PMBus devices. You will have to instantiate
51 devices explicitly.
52
53 Sysfs attributes
54 ----------------
55
56 ======================= ===========================
57 curr1_label "iout1"
58 curr1_input Measured output current
59 curr1_crit Critical maximum current
60 curr1_crit_alarm Current critical high alarm
61 curr1_max Maximum current
62 curr1_max_alarm Current high alarm
63
64 in1_label "vin"
65 in1_input Measured input voltage
66 in1_crit Critical maximum input voltage
67 in1_crit_alarm Input voltage critical high alarm
68 in1_min Minimum input voltage
69 in1_min_alarm Input voltage low alarm
70
71 in2_label "vout1"
72 in2_input Measured output voltage
73 in2_lcrit Critical minimum output voltage
74 in2_lcrit_alarm Output voltage critical low alarm
75 in2_crit Critical maximum output voltage
76 in2_crit_alarm Output voltage critical high alarm
77 in2_max Maximum output voltage
78 in2_max_alarm Output voltage high alarm
79 in2_min Minimum output voltage
80 in2_min_alarm Output voltage low alarm
81
82 power1_label "pout1"
83 power1_input Measured output power
84
85 temp1_input Measured temperature
86 temp1_crit Critical high temperature
87 temp1_crit_alarm Chip temperature critical high alarm
88 temp1_max Maximum temperature
89 temp1_max_alarm Chip temperature high alarm
90 ======================= ===========================
91

3. 한국어 전문 번역

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

IR38x6x 지원 칩과 자료

1-41

`ir38064` 드라이버는 Infineon IR38060, IR38064, IR38164, IR38263을 지원합니다. 각 칩의 드라이버 접두사는 원문에 표시된 `IR38060`, `ir38064`, `ir38164`, `ir38263`이며 주소 자동 검색은 하지 않습니다.

네 칩의 데이터시트는 모두 문서에 나열된 Infineon 공개 링크에서 확인할 수 있습니다. 작성자는 Maxim Sloyko와 Patrick Venture입니다. 보드 설명에서는 실제 부품 번호에 맞는 접두사를 사용해야 합니다.

IR38x6x 지원 목록
접두사주소 검색데이터시트
Infineon IR38060IR38060없음(-)Infineon 공개 PDF
Infineon IR38064ir38064없음(-)Infineon 공개 PDF
Infineon IR38164ir38164없음(-)Infineon 공개 PDF
Infineon IR38263ir38263없음(-)Infineon 공개 PDF

지원 부품과 원문 접두사를 구분했습니다.

지원 장치 선택
보드의 IR38x6x 부품 번호 확인해당 데이터시트 확인원문 접두사와 장치 이름 대조I2C 주소를 명시해 등록단일 출력 hwmon 채널 확인

실제 부품 번호를 드라이버 식별자와 연결합니다.

Kernel driver ir38064
=====================

Supported chips:

  * Infineon IR38060

    Prefix: 'IR38060'
    Addresses scanned: -

    Datasheet: Publicly available at the Infineon website
      https://www.infineon.com/dgdl/Infineon-IR38060M-DS-v03_16-EN.pdf?fileId=5546d4625c167129015c3291ea9a4cee

  * Infineon IR38064

    Prefix: 'ir38064'
    Addresses scanned: -

    Datasheet: Publicly available at the Infineon website
      https://www.infineon.com/dgdl/Infineon-IR38064MTRPBF-DS-v03_07-EN.pdf?fileId=5546d462584d1d4a0158db0d9efb67ca

  * Infineon IR38164

    Prefix: 'ir38164'
    Addresses scanned: -

    Datasheet: Publicly available at the Infineon website
      https://www.infineon.com/dgdl/Infineon-IR38164M-DS-v02_02-EN.pdf?fileId=5546d462636cc8fb01640046efea1248

  * Infineon ir38263

    Prefix: 'ir38263'
    Addresses scanned: -

    Datasheet:  Publicly available at the Infineon website
      https://www.infineon.com/dgdl/Infineon-IR38263M-DataSheet-v03_05-EN.pdf?fileId=5546d4625b62cd8a015bcf81f90a6e52

Authors:
      - Maxim Sloyko <maxims@google.com>
      - Patrick Venture <venture@google.com>

동기식 벅 레귤레이터와 PMBus 등록

42-52

IR38x6x 계열은 단일 입력 전압을 사용하는 동기식 벅 레귤레이터이자 DC-DC 컨버터입니다. 입력 전압을 낮춰 하나의 조절된 출력 전압을 만들고, 드라이버는 이 출력의 전류, 전압, 전력, 온도를 노출합니다.

이 드라이버도 PMBus 장치를 탐색하지 않습니다. 따라서 보드의 버스와 주소를 바탕으로 장치를 명시적으로 인스턴스화해야 하며, 등록된 뒤에야 PMBus 코어와 hwmon 속성을 사용할 수 있습니다.

IR38x6x 핵심 특성
항목내용
입력단일 입력 전압
토폴로지동기식 벅 레귤레이터
변환DC-DC
출력조절된 단일 출력
인터페이스PMBus
탐색 정책자동 탐색 없음, 명시적 등록 필요

전력 변환 구조와 드라이버 정책입니다.

IR38x6x 연결 흐름
칩과 I2C 주소 확인장치 명시적 인스턴스화ir38064 계열 드라이버 결합PMBus 레지스터 변환hwmon 속성 읽기

PMBus 장치 등록에서 측정값 제공까지의 흐름입니다.

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

IR38x6x are a Single-input Voltage, Synchronous Buck Regulator, DC-DC Converter.

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

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

IR38x6x sysfs 속성

53-90

출력 전류 채널 `curr1`의 레이블은 `iout1`입니다. 측정 전류 외에 임계 최대 전류 `curr1_crit`, 임계 상한 경보 `curr1_crit_alarm`, 일반 최대 전류 `curr1_max`, 상한 경보 `curr1_max_alarm`을 제공합니다.

입력 전압 `in1`은 `vin` 레이블과 측정값을 제공하고, 임계 최대 입력 전압과 그 경보, 최소 입력 전압과 저전압 경보를 제공합니다. 출력 전압 `in2`는 `vout1` 레이블과 측정값을 제공하며 임계 최소·최대, 일반 최소·최대, 그리고 각 경보를 모두 구분합니다.

출력 전력은 `power1_label`의 `pout1`과 `power1_input`으로 제공됩니다. 온도 채널은 측정 온도, 임계 고온과 칩 임계 고온 경보, 일반 최대 온도와 칩 고온 경보를 제공합니다.

IR38x6x hwmon 채널
채널속성의미
출력 전류curr1_label / curr1_inputiout1 / 측정 출력 전류
출력 전류 임계값curr1_crit / curr1_crit_alarm임계 최대 / 임계 상한 경보
출력 전류 최대값curr1_max / curr1_max_alarm일반 최대 / 상한 경보
입력 전압in1_label / in1_inputvin / 측정 입력 전압
입력 전압 한계in1_crit / in1_crit_alarm / in1_min / in1_min_alarm임계 최대·최소와 해당 경보
출력 전압in2_label / in2_inputvout1 / 측정 출력 전압
출력 전압 임계값in2_lcrit / in2_lcrit_alarm / in2_crit / in2_crit_alarm임계 최소·최대와 해당 경보
출력 전압 일반 한계in2_max / in2_max_alarm / in2_min / in2_min_alarm일반 최대·최소와 해당 경보
출력 전력power1_label / power1_inputpout1 / 측정 출력 전력
온도temp1_input / temp1_crit / temp1_crit_alarm / temp1_max / temp1_max_alarm측정, 임계 고온, 최대 온도와 경보

단일 출력의 한계값과 경보를 속성별로 정리했습니다.

단일 출력 보호 상태 판독
curr1에서 출력 전류 읽기in1과 in2에서 입출력 전압 읽기일반 min·max 경보 확인critical low·high 경보 확인power1과 temp1로 전력·열 상태 확인

측정값과 두 단계 한계값을 함께 평가합니다.

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

======================= ===========================
curr1_label                "iout1"
curr1_input                Measured output current
curr1_crit                Critical maximum current
curr1_crit_alarm        Current critical high alarm
curr1_max                Maximum current
curr1_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_min                        Minimum input voltage
in1_min_alarm                Input voltage low alarm

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

power1_label                "pout1"
power1_input                Measured output power

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