요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
.. SPDX-License-Identifier: GPL-2.0
Kernel driver mp2891
====================
Supported chips:
* MPS mp2891
Prefix: 'mp2891'
* Datasheet
Publicly available at the MPS website : https://www.monolithicpower.com/en/mp2891.html
Author:
Noah Wang <[email protected]>
Description
-----------
This driver implements support for Monolithic Power Systems, Inc. (MPS)
MP2891 Multi-phase Digital VR Controller.
Device compliant with:
- PMBus rev 1.3 interface.
Device supports direct and linear format for reading input voltage,
output voltage, input current, output current, input power, output
power, and temperature.
The driver exports the following attributes via the 'sysfs' files
for input voltage:
**in1_input**
**in1_label**
**in1_crit**
**in1_crit_alarm**
**in1_lcrit**
**in1_lcrit_alarm**
**in1_min**
**in1_min_alarm**
The driver provides the following attributes for output voltage:
**in2_input**
**in2_label**
**in2_crit**
**in2_crit_alarm**
**in2_lcrit**
**in2_lcrit_alarm**
**in2_min**
**in2_min_alarm**
**in3_input**
**in3_label**
**in3_crit**
**in3_crit_alarm**
**in3_lcrit**
**in3_lcrit_alarm**
**in3_min**
**in3_min_alarm**
The driver provides the following attributes for input current:
**curr1_input**
**curr1_label**
**curr1_max**
**curr1_max_alarm**
**curr2_input**
**curr2_label**
**curr2_max**
**curr2_max_alarm**
The driver provides the following attributes for output current:
**curr3_input**
**curr3_label**
**curr3_crit**
**curr3_crit_alarm**
**curr3_max**
**curr3_max_alarm**
**curr4_input**
**curr4_label**
**curr4_crit**
**curr4_crit_alarm**
**curr4_max**
**curr4_max_alarm**
The driver provides the following attributes for input power:
**power1_input**
**power1_label**
**power1_max**
**power1_alarm**
**power2_input**
**power2_label**
**power2_max**
**power2_alarm**
The driver provides the following attributes for output power:
**power3_input**
**power3_label**
**power4_input**
**power4_label**
The driver provides the following attributes for temperature:
**temp1_input**
**temp1_crit**
**temp1_crit_alarm**
**temp1_max**
**temp1_max_alarm**
**temp2_input**
**temp2_crit**
**temp2_crit_alarm**
**temp2_max**
**temp2_max_alarm**
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
MP2891 다중 위상 디지털 VR 컨트롤러
1-35이 GPL-2.0 문서는 Noah Wang이 작성한 `mp2891` 커널 드라이버 설명입니다. 지원 칩은 MPS MP2891이며 모듈 접두사는 `mp2891`입니다. 데이터시트는 문서에 적힌 MPS 공개 웹 주소에서 확인할 수 있습니다.
드라이버는 Monolithic Power Systems, Inc.의 MP2891 다중 위상 디지털 전압 조정기 컨트롤러를 지원합니다. 장치는 PMBus revision 1.3 인터페이스를 준수합니다.
입력·출력 전압, 입력·출력 전류, 입력·출력 전력, 온도는 direct 형식과 linear 형식으로 읽습니다. 아래에 이어지는 sysfs 속성은 이 원격 측정값과 한계값 및 경보 상태를 사용자 공간에 제공합니다.
칩 식별자와 원격 측정 범위를 정리합니다.
PMBus 값이 hwmon 속성과 경보로 노출되는 순서입니다.
.. SPDX-License-Identifier: GPL-2.0
Kernel driver mp2891
====================
Supported chips:
* MPS mp2891
Prefix: 'mp2891'
* Datasheet
Publicly available at the MPS website : https://www.monolithicpower.com/en/mp2891.html
Author:
Noah Wang <[email protected]>
Description
-----------
This driver implements support for Monolithic Power Systems, Inc. (MPS)
MP2891 Multi-phase Digital VR Controller.
Device compliant with:
- PMBus rev 1.3 interface.
Device supports direct and linear format for reading input voltage,
output voltage, input current, output current, input power, output
power, and temperature.
The driver exports the following attributes via the 'sysfs' files
for input voltage:
입력 전압 한 채널과 출력 전압 두 채널
36-85입력 전압은 `in1` 채널입니다. `in1_input`은 현재값, `in1_label`은 채널 이름을 제공합니다. `in1_crit`와 `in1_lcrit`는 각각 상·하 임계 한계이고 대응하는 `_alarm` 속성이 위반 상태를 알립니다. `in1_min`과 `in1_min_alarm`도 최소 전압과 그 경보를 제공합니다.
출력 전압은 `in2`와 `in3` 두 채널입니다. 각 채널은 현재값과 레이블, 상·하 임계 한계 및 경보, 최소 전압과 최소 경보를 같은 형태로 제공합니다. 즉 두 출력 레일을 서로 독립적으로 감시할 수 있습니다.
입력 한 채널과 출력 두 채널의 속성 집합입니다.
세 전압 채널의 현재값을 구성된 한계와 비교합니다.
**in1_input**
**in1_label**
**in1_crit**
**in1_crit_alarm**
**in1_lcrit**
**in1_lcrit_alarm**
**in1_min**
**in1_min_alarm**
The driver provides the following attributes for output voltage:
**in2_input**
**in2_label**
**in2_crit**
**in2_crit_alarm**
**in2_lcrit**
**in2_lcrit_alarm**
**in2_min**
**in2_min_alarm**
**in3_input**
**in3_label**
**in3_crit**
**in3_crit_alarm**
**in3_lcrit**
**in3_lcrit_alarm**
**in3_min**
**in3_min_alarm**
입출력 전류와 입력 전력 속성
86-147입력 전류는 `curr1`과 `curr2`입니다. 두 채널 모두 현재값과 레이블, 최대값, 최대 경보를 제공합니다. 이는 두 입력 경로의 전류를 별도로 감시하는 구성입니다.
출력 전류는 `curr3`과 `curr4`입니다. 각 출력 레일은 현재값과 레이블 외에 임계 전류와 임계 경보, 최대 전류와 최대 경보를 제공합니다.
입력 전력은 `power1`과 `power2`입니다. 각 채널은 현재 입력 전력, 레이블, 최대 전력, 경보를 내보냅니다. 원문 속성명은 `power1_alarm`과 `power2_alarm`이며 `_max_alarm` 형태가 아님을 그대로 보존합니다.
입력 경로와 출력 레일에 적용되는 한계 종류가 다릅니다.
입력 경로와 두 출력 레일의 값을 각각 평가합니다.
The driver provides the following attributes for input current:
**curr1_input**
**curr1_label**
**curr1_max**
**curr1_max_alarm**
**curr2_input**
**curr2_label**
**curr2_max**
**curr2_max_alarm**
The driver provides the following attributes for output current:
**curr3_input**
**curr3_label**
**curr3_crit**
**curr3_crit_alarm**
**curr3_max**
**curr3_max_alarm**
**curr4_input**
**curr4_label**
**curr4_crit**
**curr4_crit_alarm**
**curr4_max**
**curr4_max_alarm**
The driver provides the following attributes for input power:
**power1_input**
**power1_label**
**power1_max**
**power1_alarm**
**power2_input**
**power2_label**
**power2_max**
**power2_alarm**
출력 전력과 두 온도 채널
148-179출력 전력은 `power3`과 `power4`로 노출됩니다. 두 레일 모두 현재 출력 전력과 레이블을 제공하며, 이 문서 구간에는 별도의 출력 전력 한계나 경보 속성이 열거되어 있지 않습니다.
온도는 `temp1`과 `temp2` 두 채널입니다. 각 채널은 현재 온도, 임계 온도와 임계 경보, 최대 온도와 최대 경보를 제공합니다.
출력 전력은 측정값 중심이고 온도에는 두 단계의 상한 경보가 있습니다.
출력 전력과 온도 한계를 함께 확인합니다.
The driver provides the following attributes for output power:
**power3_input**
**power3_label**
**power4_input**
**power4_label**
The driver provides the following attributes for temperature:
**temp1_input**
**temp1_crit**
**temp1_crit_alarm**
**temp1_max**
**temp1_max_alarm**
**temp2_input**
**temp2_crit**
**temp2_crit_alarm**
**temp2_max**
**temp2_max_alarm**
요약·해설
mp2891.rst:1-179입력 경로 두 개와 출력 레일 두 개의 전류·전력, 세 전압 채널, 두 온도 채널의 한계와 경보를 설명합니다.
원문 분량과 핵심 장치 구성을 정리합니다.
장치 등록부터 측정값과 경보 공개까지의 순서입니다.