요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
.. SPDX-License-Identifier: GPL-2.0-or-later
Kernel driver dps920ab
========================
Supported chips:
* Delta DPS920AB
Prefix: 'dps920ab'
Addresses scanned: -
Authors:
Robert Marko <[email protected]>
Description
-----------
This driver implements support for Delta DPS920AB 920W 54V DC single output
power supply with PMBus support.
The driver is a client driver to the core PMBus driver.
Please see Documentation/hwmon/pmbus.rst for details on PMBus client drivers.
Usage Notes
-----------
This driver does not auto-detect devices. You will have to instantiate the
devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for
details.
Sysfs entries
-------------
======================= ======================================================
curr1_label "iin"
curr1_input Measured input current
curr1_alarm Input current high alarm
curr2_label "iout1"
curr2_input Measured output current
curr2_max Maximum output current
curr2_rated_max Maximum rated output current
in1_label "vin"
in1_input Measured input voltage
in1_alarm Input voltage alarm
in2_label "vout1"
in2_input Measured output voltage
in2_rated_min Minimum rated output voltage
in2_rated_max Maximum rated output voltage
in2_alarm Output voltage alarm
power1_label "pin"
power1_input Measured input power
power1_alarm Input power high alarm
power2_label "pout1"
power2_input Measured output power
power2_rated_max Maximum rated output power
temp[1-3]_input Measured temperature
temp[1-3]_alarm Temperature alarm
fan1_alarm Fan 1 warning.
fan1_fault Fan 1 fault.
fan1_input Fan 1 speed in RPM.
======================= ======================================================
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
Delta DPS920AB PMBus 등록
1-35이 GPL-2.0-or-later 드라이버는 Delta `DPS920AB`를 prefix `dps920ab`로 지원합니다. 검색 주소는 없으며 저자는 Robert Marko입니다.
DPS920AB는 PMBus를 지원하는 920W, 54V DC single-output power supply입니다. 이 드라이버는 PMBus core driver의 client이며 공통 PMBus client 동작은 `Documentation/hwmon/pmbus.rst`를 참조합니다.
장치를 자동 탐지하지 않으므로 명시적으로 instantiate해야 합니다. 구체적인 등록 방법은 `Documentation/i2c/instantiating-devices.rst`를 참조합니다.
정격과 driver binding 조건입니다.
Board 정보로 PMBus client를 만든 뒤 hwmon을 노출합니다.
.. SPDX-License-Identifier: GPL-2.0-or-later
Kernel driver dps920ab
========================
Supported chips:
* Delta DPS920AB
Prefix: 'dps920ab'
Addresses scanned: -
Authors:
Robert Marko <[email protected]>
Description
-----------
This driver implements support for Delta DPS920AB 920W 54V DC single output
power supply with PMBus support.
The driver is a client driver to the core PMBus driver.
Please see Documentation/hwmon/pmbus.rst for details on PMBus client drivers.
Usage Notes
-----------
This driver does not auto-detect devices. You will have to instantiate the
devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for
details.
DPS920AB sysfs 전력 계통
36-73`curr1_label=iin`이며 `curr1_input`은 측정 입력 전류, `curr1_alarm`은 input current high alarm입니다. `curr2_label=iout1`이며 measured output current, maximum output current, maximum rated output current를 `curr2_input`, `curr2_max`, `curr2_rated_max`로 제공합니다.
`in1_label=vin`이며 측정 입력 전압과 input voltage alarm을 제공합니다. `in2_label=vout1`이며 measured output voltage, minimum·maximum rated output voltage와 output voltage alarm을 제공합니다.
`power1_label=pin`이며 measured input power와 input power high alarm을 제공합니다. `power2_label=pout1`이며 measured output power와 maximum rated output power를 제공합니다.
`temp[1-3]_input`은 세 measured temperature이고 `temp[1-3]_alarm`은 temperature alarm입니다. `fan1_input`은 RPM, `fan1_alarm`은 warning, `fan1_fault`는 fault입니다.
입력·출력 전력과 냉각 상태입니다.
입력에서 출력과 냉각까지 순서대로 확인합니다.
Sysfs entries
-------------
======================= ======================================================
curr1_label "iin"
curr1_input Measured input current
curr1_alarm Input current high alarm
curr2_label "iout1"
curr2_input Measured output current
curr2_max Maximum output current
curr2_rated_max Maximum rated output current
in1_label "vin"
in1_input Measured input voltage
in1_alarm Input voltage alarm
in2_label "vout1"
in2_input Measured output voltage
in2_rated_min Minimum rated output voltage
in2_rated_max Maximum rated output voltage
in2_alarm Output voltage alarm
power1_label "pin"
power1_input Measured input power
power1_alarm Input power high alarm
power2_label "pout1"
power2_input Measured output power
power2_rated_max Maximum rated output power
temp[1-3]_input Measured temperature
temp[1-3]_alarm Temperature alarm
fan1_alarm Fan 1 warning.
fan1_fault Fan 1 fault.
fan1_input Fan 1 speed in RPM.
======================= ======================================================
요약·해설
dps920ab.rst:1-73명시적으로 등록한 DPS920AB의 전력 계통과 냉각 상태를 감시합니다.
원문 분량과 핵심 범위입니다.
장치 동작의 기본 순서입니다.