← Documents Documentation/hwmon/ibm-cffps.rst GitHub 원문 ↗

Linux 6.18.37 · Hardware Monitoring

Kernel driver ibm-cffps

IBM CFF 전원 공급 장치의 PMBus 전류·팬·전압·전력·온도 속성입니다.

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

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

1. 요약·해설

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

요약·해설

ibm-cffps.rst:1-57

명시적으로 등록한 IBM CFF PSU를 PMBus 코어에 연결하고 센서와 경보를 hwmon으로 제공합니다.

문서 개요
항목
SourceDocumentation/hwmon/ibm-cffps.rst
분량57 source lines
CorePMBus
자동 검색지원하지 않음

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

동작 흐름
I2C 장치 등록PMBus 연결센서값 읽기PSU 경보 판정

장치에서 hwmon 속성까지의 핵심 순서입니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 Kernel driver ibm-cffps
2 =======================
3
4 Supported chips:
5
6 * IBM Common Form Factor power supply
7
8 Author: Eddie James <eajames@us.ibm.com>
9
10 Description
11 -----------
12
13 This driver supports IBM Common Form Factor (CFF) power supplies. This driver
14 is a client to the core PMBus driver.
15
16 Usage Notes
17 -----------
18
19 This driver does not auto-detect devices. You will have to instantiate the
20 devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for
21 details.
22
23 Sysfs entries
24 -------------
25
26 The following attributes are supported:
27
28 ======================= ======================================================
29 curr1_alarm Output current over-current alarm.
30 curr1_input Measured output current in mA.
31 curr1_label "iout1"
32
33 fan1_alarm Fan 1 warning.
34 fan1_fault Fan 1 fault.
35 fan1_input Fan 1 speed in RPM.
36 fan2_alarm Fan 2 warning.
37 fan2_fault Fan 2 fault.
38 fan2_input Fan 2 speed in RPM.
39
40 in1_alarm Input voltage under-voltage alarm.
41 in1_input Measured input voltage in mV.
42 in1_label "vin"
43 in2_alarm Output voltage over-voltage alarm.
44 in2_input Measured output voltage in mV.
45 in2_label "vout1"
46
47 power1_alarm Input fault or alarm.
48 power1_input Measured input power in uW.
49 power1_label "pin"
50
51 temp1_alarm PSU inlet ambient temperature over-temperature alarm.
52 temp1_input Measured PSU inlet ambient temp in millidegrees C.
53 temp2_alarm Secondary rectifier temp over-temperature alarm.
54 temp2_input Measured secondary rectifier temp in millidegrees C.
55 temp3_alarm ORing FET temperature over-temperature alarm.
56 temp3_input Measured ORing FET temperature in millidegrees C.
57 ======================= ======================================================
58

3. 한국어 전문 번역

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

IBM CFF 전원 공급 장치 드라이버

1-21

`ibm-cffps` 커널 드라이버는 IBM Common Form Factor(CFF) 전원 공급 장치를 지원하며, 작성자는 Eddie James입니다. 이 드라이버는 PMBus 코어 드라이버의 클라이언트로 동작하므로 장치별 기능을 PMBus 공통 처리 계층에 연결합니다.

장치를 자동으로 검색하지 않으므로 시스템이 장치를 명시적으로 인스턴스화해야 합니다. 구체적인 등록 방법은 `Documentation/i2c/instantiating-devices.rst`를 참고해야 합니다.

IBM CFFPS 기본 정보
항목
지원 장치IBM Common Form Factor power supply
드라이버ibm-cffps
기반PMBus core client
자동 검색지원하지 않음
등록 참고Documentation/i2c/instantiating-devices.rst

지원 장치와 등록 조건을 정리했습니다.

CFFPS 등록
CFF 전원 공급 장치 확인I2C 장치 명시적 인스턴스화ibm-cffps 드라이버 바인딩PMBus 코어를 통한 값 읽기hwmon sysfs 속성 제공

명시적으로 만든 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 단위 입력값이 있습니다.

IBM CFFPS 센서 속성
센서군속성의미·단위
전류curr1_alarm / curr1_input / curr1_label출력 과전류, mA, iout1
팬 1fan1_alarm / fan1_fault / fan1_input경고, 고장, RPM
팬 2fan2_alarm / fan2_fault / fan2_input경고, 고장, RPM
입력 전압in1_alarm / in1_input / in1_label저전압, mV, vin
출력 전압in2_alarm / in2_input / in2_label과전압, mV, vout1
입력 전력power1_alarm / power1_input / power1_label입력 고장·경보, uW, pin
흡입구 온도temp1_alarm / temp1_input과온, millidegrees C
2차 정류기 온도temp2_alarm / temp2_input과온, millidegrees C
ORing FET 온도temp3_alarm / temp3_input과온, millidegrees C

원문의 sysfs 표를 센서군과 단위 중심으로 구조화했습니다.

PSU 상태 판독
입력·출력 전압과 전류 읽기입력 전력 확인두 팬 속도와 고장 상태 확인세 온도 채널 확인저전압·과전압·과전류·과온 경보 판정

측정값과 경보를 함께 읽어 전원 공급 장치 상태를 판단합니다.


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.
======================= ======================================================