요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
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 <[email protected]>
- Patrick Venture <[email protected]>
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.
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
======================= ===========================
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
IR38x6x 지원 칩과 자료
1-41`ir38064` 드라이버는 Infineon IR38060, IR38064, IR38164, IR38263을 지원합니다. 각 칩의 드라이버 접두사는 원문에 표시된 `IR38060`, `ir38064`, `ir38164`, `ir38263`이며 주소 자동 검색은 하지 않습니다.
네 칩의 데이터시트는 모두 문서에 나열된 Infineon 공개 링크에서 확인할 수 있습니다. 작성자는 Maxim Sloyko와 Patrick Venture입니다. 보드 설명에서는 실제 부품 번호에 맞는 접두사를 사용해야 합니다.
지원 부품과 원문 접두사를 구분했습니다.
실제 부품 번호를 드라이버 식별자와 연결합니다.
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 <[email protected]>
- Patrick Venture <[email protected]>
동기식 벅 레귤레이터와 PMBus 등록
42-52IR38x6x 계열은 단일 입력 전압을 사용하는 동기식 벅 레귤레이터이자 DC-DC 컨버터입니다. 입력 전압을 낮춰 하나의 조절된 출력 전압을 만들고, 드라이버는 이 출력의 전류, 전압, 전력, 온도를 노출합니다.
이 드라이버도 PMBus 장치를 탐색하지 않습니다. 따라서 보드의 버스와 주소를 바탕으로 장치를 명시적으로 인스턴스화해야 하며, 등록된 뒤에야 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`으로 제공됩니다. 온도 채널은 측정 온도, 임계 고온과 칩 임계 고온 경보, 일반 최대 온도와 칩 고온 경보를 제공합니다.
단일 출력의 한계값과 경보를 속성별로 정리했습니다.
측정값과 두 단계 한계값을 함께 평가합니다.
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
======================= ===========================
요약·해설
ir38064.rst:1-90IR38x6x 계열의 단일 출력 전류·전압·전력·온도를 측정하고 일반 한계와 임계 한계 경보를 구분합니다.
원문 분량과 핵심 인터페이스입니다.
장치 등록에서 측정값 게시까지의 핵심 순서입니다.