요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
.. SPDX-License-Identifier: GPL-2.0
Kernel driver ir36021
=====================
Supported chips:
* Infineon IR36021
Prefix: ir36021
Addresses scanned: -
Datasheet: Publicly available at the Infineon website
https://www.infineon.com/dgdl/ir36021.pdf?fileId=5546d462533600a4015355d0aa2d1775
Authors:
- Chris Packham <[email protected]>
Description
-----------
The IR36021 is a dual-loop digital multi-phase buck controller designed for
point of load applications.
Usage Notes
-----------
This driver does not probe for PMBus devices. You will have to instantiate
devices explicitly.
Sysfs attributes
----------------
======================= ===========================
curr1_label "iin"
curr1_input Measured input current
curr1_alarm Input fault alarm
curr2_label "iout1"
curr2_input Measured output current
curr2_alarm Output over-current alarm
in1_label "vin"
in1_input Measured input voltage
in1_alarm Input under-voltage alarm
in2_label "vout1"
in2_input Measured output voltage
in2_alarm Output over-voltage alarm
power1_label "pin"
power1_input Measured input power
power1_alarm Input under-voltage alarm
power2_label "pout1"
power2_input Measured output power
temp1_input Measured temperature
temp1_alarm Temperature alarm
temp2_input Measured other loop temperature
temp2_alarm Temperature alarm
======================= ===========================
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
IR36021 지원 범위와 자료
1-18이 문서는 GPL-2.0 라이선스의 `ir36021` 커널 드라이버를 설명합니다. 지원 칩은 Infineon IR36021이고 드라이버 접두사는 `ir36021`입니다. 주소 자동 검색은 하지 않으며, 데이터시트는 문서에 적힌 Infineon 공개 링크에서 확인할 수 있습니다.
작성자는 Chris Packham입니다. 칩 이름, 드라이버 접두사, 주소 검색 여부, 데이터시트 위치는 장치를 등록하거나 보드 설명을 검토할 때 먼저 맞춰야 하는 기본 정보입니다.
드라이버가 대상으로 하는 장치와 등록 조건입니다.
하드웨어와 드라이버 이름을 확인하는 순서입니다.
.. SPDX-License-Identifier: GPL-2.0
Kernel driver ir36021
=====================
Supported chips:
* Infineon IR36021
Prefix: ir36021
Addresses scanned: -
Datasheet: Publicly available at the Infineon website
https://www.infineon.com/dgdl/ir36021.pdf?fileId=5546d462533600a4015355d0aa2d1775
Authors:
- Chris Packham <[email protected]>
이중 루프 컨트롤러와 등록 방식
19-30IR36021은 부하 지점(point of load) 용도로 설계된 이중 루프 디지털 다상 벅 컨트롤러입니다. 하나의 장치가 두 제어 루프를 다루므로 출력 전류, 출력 전압, 출력 전력, 온도 항목도 루프별로 나뉩니다.
이 드라이버는 PMBus 장치를 탐색하지 않습니다. 따라서 시스템 설명, 장치 트리, 보드 코드 또는 I2C 사용자 공간 인터페이스를 통해 장치를 명시적으로 인스턴스화해야 합니다. 자동 검색을 기대하면 hwmon 항목이 생성되지 않습니다.
장치 구조와 드라이버 등록 정책을 함께 정리했습니다.
주소 검색 없이 장치를 연결하는 흐름입니다.
Description
-----------
The IR36021 is a dual-loop digital multi-phase buck controller designed for
point of load applications.
Usage Notes
-----------
This driver does not probe for PMBus devices. You will have to instantiate
devices explicitly.
IR36021 sysfs 속성
31-63입력 전류 채널 `curr1`은 `iin` 레이블, 측정 입력 전류, 입력 고장 경보를 제공합니다. 출력 전류 채널 `curr2`는 `iout1` 레이블, 측정 출력 전류, 출력 과전류 경보를 제공합니다.
입력 전압 `in1`은 `vin` 레이블, 측정 입력 전압, 입력 저전압 경보를 제공합니다. 출력 전압 `in2`는 `vout1` 레이블, 측정 출력 전압, 출력 과전압 경보를 제공합니다.
입력 전력 `power1`은 `pin` 레이블, 측정 입력 전력, 입력 저전압 경보를 제공합니다. 출력 전력 `power2`는 `pout1` 레이블과 측정 출력 전력을 제공합니다. `temp1`은 기본 온도와 경보, `temp2`는 다른 루프의 온도와 경보입니다.
각 sysfs 속성의 의미를 원문의 채널 구분대로 보존했습니다.
입력과 첫 출력 루프의 측정값을 함께 판독합니다.
Sysfs attributes
----------------
======================= ===========================
curr1_label "iin"
curr1_input Measured input current
curr1_alarm Input fault alarm
curr2_label "iout1"
curr2_input Measured output current
curr2_alarm Output over-current alarm
in1_label "vin"
in1_input Measured input voltage
in1_alarm Input under-voltage alarm
in2_label "vout1"
in2_input Measured output voltage
in2_alarm Output over-voltage alarm
power1_label "pin"
power1_input Measured input power
power1_alarm Input under-voltage alarm
power2_label "pout1"
power2_input Measured output power
temp1_input Measured temperature
temp1_alarm Temperature alarm
temp2_input Measured other loop temperature
temp2_alarm Temperature alarm
======================= ===========================
요약·해설
ir36021.rst:1-63명시적으로 등록한 IR36021에서 입력과 출력 루프의 전기적 측정값, 두 온도, 관련 경보를 제공합니다.
원문 분량과 핵심 인터페이스입니다.
장치 등록에서 측정값 게시까지의 핵심 순서입니다.