요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
Kernel driver ibm-cffps
=======================
Supported chips:
* IBM Common Form Factor power supply
Author: Eddie James <eajames@us.ibm.com>
Description
-----------
This driver supports IBM Common Form Factor (CFF) power supplies. This driver
is a client to the core PMBus driver.
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
-------------
The following attributes are supported:
======================= ======================================================
curr1_alarm Output current over-current alarm.
curr1_input Measured output current in mA.
curr1_label "iout1"
fan1_alarm Fan 1 warning.
fan1_fault Fan 1 fault.
fan1_input Fan 1 speed in RPM.
fan2_alarm Fan 2 warning.
fan2_fault Fan 2 fault.
fan2_input Fan 2 speed in RPM.
in1_alarm Input voltage under-voltage alarm.
in1_input Measured input voltage in mV.
in1_label "vin"
in2_alarm Output voltage over-voltage alarm.
in2_input Measured output voltage in mV.
in2_label "vout1"
power1_alarm Input fault or alarm.
power1_input Measured input power in uW.
power1_label "pin"
temp1_alarm PSU inlet ambient temperature over-temperature alarm.
temp1_input Measured PSU inlet ambient temp in millidegrees C.
temp2_alarm Secondary rectifier temp over-temperature alarm.
temp2_input Measured secondary rectifier temp in millidegrees C.
temp3_alarm ORing FET temperature over-temperature alarm.
temp3_input Measured ORing FET temperature in millidegrees C.
======================= ======================================================
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
IBM CFF 전원 공급 장치 드라이버
1-21`ibm-cffps` 커널 드라이버는 IBM Common Form Factor(CFF) 전원 공급 장치를 지원하며, 작성자는 Eddie James입니다. 이 드라이버는 PMBus 코어 드라이버의 클라이언트로 동작하므로 장치별 기능을 PMBus 공통 처리 계층에 연결합니다.
장치를 자동으로 검색하지 않으므로 시스템이 장치를 명시적으로 인스턴스화해야 합니다. 구체적인 등록 방법은 `Documentation/i2c/instantiating-devices.rst`를 참고해야 합니다.
지원 장치와 등록 조건을 정리했습니다.
명시적으로 만든 I2C 장치를 PMBus와 hwmon에 연결합니다.
Kernel driver ibm-cffps
=======================
Supported chips:
* IBM Common Form Factor power supply
Author: Eddie James <eajames@us.ibm.com>
Description
-----------
This driver supports IBM Common Form Factor (CFF) power supplies. This driver
is a client to the core PMBus driver.
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.
IBM CFFPS sysfs 속성
22-57전류 속성은 출력 과전류 경보 `curr1_alarm`, mA 단위 출력 전류 `curr1_input`, 고정 레이블 `curr1_label`의 `iout1`을 제공합니다. 팬 1과 팬 2에는 각각 경고 `fanX_alarm`, 고장 `fanX_fault`, RPM 단위 속도 `fanX_input`이 있습니다.
전압 속성은 입력 저전압 경보 `in1_alarm`, mV 단위 입력 전압 `in1_input`, 레이블 `vin`을 제공합니다. 출력 쪽은 과전압 경보 `in2_alarm`, mV 단위 출력 전압 `in2_input`, 레이블 `vout1`입니다.
전력 속성은 입력 고장 또는 경보를 나타내는 `power1_alarm`, uW 단위 입력 전력 `power1_input`, 레이블 `pin`으로 구성됩니다. 온도는 PSU 흡입구 주변 온도, 2차 정류기 온도, ORing FET 온도의 세 채널을 제공하며 각 채널에는 과온 경보와 millidegrees C 단위 입력값이 있습니다.
원문의 sysfs 표를 센서군과 단위 중심으로 구조화했습니다.
측정값과 경보를 함께 읽어 전원 공급 장치 상태를 판단합니다.
Sysfs entries
-------------
The following attributes are supported:
======================= ======================================================
curr1_alarm Output current over-current alarm.
curr1_input Measured output current in mA.
curr1_label "iout1"
fan1_alarm Fan 1 warning.
fan1_fault Fan 1 fault.
fan1_input Fan 1 speed in RPM.
fan2_alarm Fan 2 warning.
fan2_fault Fan 2 fault.
fan2_input Fan 2 speed in RPM.
in1_alarm Input voltage under-voltage alarm.
in1_input Measured input voltage in mV.
in1_label "vin"
in2_alarm Output voltage over-voltage alarm.
in2_input Measured output voltage in mV.
in2_label "vout1"
power1_alarm Input fault or alarm.
power1_input Measured input power in uW.
power1_label "pin"
temp1_alarm PSU inlet ambient temperature over-temperature alarm.
temp1_input Measured PSU inlet ambient temp in millidegrees C.
temp2_alarm Secondary rectifier temp over-temperature alarm.
temp2_input Measured secondary rectifier temp in millidegrees C.
temp3_alarm ORing FET temperature over-temperature alarm.
temp3_input Measured ORing FET temperature in millidegrees C.
======================= ======================================================
요약·해설
ibm-cffps.rst:1-57명시적으로 등록한 IBM CFF PSU를 PMBus 코어에 연결하고 센서와 경보를 hwmon으로 제공합니다.
원문 분량과 핵심 인터페이스입니다.
장치에서 hwmon 속성까지의 핵심 순서입니다.