← Documents Documentation/hwmon/lt3074.rst GitHub 원문 ↗

Linux 6.18.37 · Hardware Monitoring

Kernel driver lt3074

LT3074 PMBus 선형 레귤레이터의 입력·바이어스·출력·과전류·온도 텔레메트리입니다.

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

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

1. 요약·해설

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

요약·해설

lt3074.rst:1-72

명시적으로 등록한 LT3074에서 입력·바이어스·출력 전압, 출력 전류와 다이 온도의 PMBus 제한·경보를 제공합니다.

문서 개요
항목
SourceDocumentation/hwmon/lt3074.rst
분량72 source lines
인터페이스PMBus
등록명시적

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

동작 흐름
장치 생성PMBus 결합텔레메트리 읽기경고·고장 감시

장치 연결부터 측정·이력 사용까지의 핵심 순서입니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0
2
3 Kernel driver lt3074
4 ====================
5
6 Supported chips:
7
8 * Analog Devices LT3074
9
10 Prefix: 'lt3074'
11
12 Addresses scanned: -
13
14 Datasheet: https://www.analog.com/en/products/lt3074.html
15
16 Authors: Cedric Encarnacion <[email protected]>
17
18
19 Description
20 -----------
21
22 This driver supports hardware monitoring for Analog Devices LT3074 Linear
23 Regulator with PMBus interface.
24
25 The LT3074 is a low voltage, ultra-low noise and ultra-fast transient
26 response linear regulator with PMBus serial interface. PMBus telemetry
27 feature provides information regarding the output voltage and current,
28 input voltage, bias voltage and die temperature.
29
30 The driver is a client driver to the core PMBus driver. Please see
31 Documentation/hwmon/pmbus.rst for details on PMBus client drivers.
32
33 Usage Notes
34 -----------
35
36 This driver does not auto-detect devices. You will have to instantiate
37 the devices explicitly. Please see Documentation/i2c/instantiating-devices.rst
38 for details.
39
40 Platform data support
41 ---------------------
42
43 The driver supports standard PMBus driver platform data.
44
45 Sysfs entries
46 -------------
47
48 ======================= =======================================================
49 in1_label "vin"
50 in1_input Measured input voltage
51 in1_max Input overvoltage warning limit
52 in1_max_alarm Input overvoltage warning status
53 in1_min Input undervoltage warning limit
54 in1_min_alarm Input undervoltage warning status
55 in2_label "vmon"
56 in2_input Measured bias voltage
57 in2_max Bias overvoltage warning limit
58 in2_min Bias undervoltage warning limit
59 in3_label "vout1"
60 in3_input Measured output voltage
61 in3_max Output overvoltage warning limit
62 in3_max_alarm Output overvoltage warning status
63 in3_min Output undervoltage warning limit
64 in3_min_alarm Output undervoltage warning status
65 curr1_label "iout1"
66 curr1_input Measured output current.
67 curr1_crit Output overcurrent fault limit
68 curr1_crit_alarm Output overcurrent fault status
69 temp1_input Measured temperature
70 temp1_max Maximum temperature limit
71 temp1_max_alarm Overtemperature warning status
72 ======================= =======================================================
73

3. 한국어 전문 번역

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

LT3074 PMBus 선형 레귤레이터

1-42

드라이버는 Analog Devices LT3074를 `lt3074` 접두사로 지원하며 주소 자동 검색은 하지 않습니다. 작성자는 Cedric Encarnacion입니다.

LT3074는 저전압·초저잡음·초고속 과도 응답 선형 레귤레이터로 PMBus 직렬 인터페이스를 제공합니다. 텔레메트리는 출력 전압·전류, 입력 전압, 바이어스 전압, 다이 온도를 보고합니다.

이 드라이버는 PMBus 코어의 클라이언트이며 자세한 내용은 `Documentation/hwmon/pmbus.rst`를 참조합니다. 자동 감지하지 않으므로 `Documentation/i2c/instantiating-devices.rst`의 방식으로 명시적으로 생성해야 하며 표준 PMBus 플랫폼 데이터도 지원합니다.

LT3074 기본 정보
항목내용
장치Analog Devices LT3074
인터페이스PMBus
텔레메트리입력·바이어스·출력 전압, 출력 전류, 다이 온도
감지자동 감지 없음
플랫폼 데이터표준 PMBus 형식

레귤레이터와 드라이버 연결 특성입니다.

LT3074 등록
I2C 주소와 장치 확인lt3074 명시적 생성PMBus 코어 클라이언트 결합레귤레이터 텔레메트리 읽기경고·고장 제한 감시

명시적 인스턴스에서 PMBus 텔레메트리를 게시합니다.

.. SPDX-License-Identifier: GPL-2.0

Kernel driver lt3074
====================

Supported chips:

  * Analog Devices LT3074

    Prefix: 'lt3074'

    Addresses scanned: -

    Datasheet: https://www.analog.com/en/products/lt3074.html

Authors: Cedric Encarnacion <[email protected]>


Description
-----------

This driver supports hardware monitoring for Analog Devices LT3074 Linear
Regulator with PMBus interface.

The LT3074 is a low voltage, ultra-low noise and ultra-fast transient
response linear regulator with PMBus serial interface. PMBus telemetry
feature provides information regarding the output voltage and current,
input voltage, bias voltage and die temperature.

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.

Platform data support
---------------------

입력·바이어스·출력·과전류·온도 속성

43-72

`in1`은 `vin` 입력 전압의 현재값, 과전압·저전압 경고 제한과 경보를 제공합니다. `in2`는 `vmon` 바이어스 전압의 현재값과 상·하 경고 제한입니다.

`in3`은 `vout1` 출력 전압의 현재값, 과전압·저전압 경고 제한과 상태를 제공합니다. `curr1`은 `iout1` 출력 전류와 과전류 고장 제한·상태입니다.

`temp1_input`은 측정 온도, `temp1_max`는 최대 온도 제한, `temp1_max_alarm`은 과온 경고 상태입니다.

LT3074 sysfs
채널라벨측정·상태
in1vin입력 전압, 상·하 경고와 경보
in2vmon바이어스 전압, 상·하 경고
in3vout1출력 전압, 상·하 경고와 경보
curr1iout1출력 전류, 과전류 고장
temp1-다이 온도, 최대 제한과 경고

PMBus 채널별 측정값과 제한입니다.

레귤레이터 상태 판정
vin·vmon·vout1 읽기iout1과 다이 온도 읽기경고 제한 비교과전류 고장 상태 확인과온 경고 기록

전압·전류·온도의 PMBus 제한을 함께 확인합니다.

The driver supports standard PMBus driver platform data.

Sysfs entries
-------------

======================= =======================================================
in1_label                "vin"
in1_input                Measured input voltage
in1_max                        Input overvoltage warning limit
in1_max_alarm                Input overvoltage warning status
in1_min                        Input undervoltage warning limit
in1_min_alarm                Input undervoltage warning status
in2_label                "vmon"
in2_input                Measured bias voltage
in2_max                        Bias overvoltage warning limit
in2_min                        Bias undervoltage warning limit
in3_label                "vout1"
in3_input                Measured output voltage
in3_max                        Output overvoltage warning limit
in3_max_alarm                Output overvoltage warning status
in3_min                        Output undervoltage warning limit
in3_min_alarm                Output undervoltage warning status
curr1_label                "iout1"
curr1_input                Measured output current.
curr1_crit                Output overcurrent fault limit
curr1_crit_alarm        Output overcurrent fault status
temp1_input                Measured temperature
temp1_max                Maximum temperature limit
temp1_max_alarm                Overtemperature warning status
======================= =======================================================