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

Linux 6.18.37 · Hardware Monitoring

Kernel driver ltc3815

LTC3815 동기식 강압 컨버터의 명시적 PMBus 등록과 입력·출력·온도 최고 이력 관리입니다.

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

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

1. 요약·해설

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

요약·해설

ltc3815.rst:1-67

LTC3815를 명시적으로 등록하고 vin·vout1·iin·iout1·칩 온도의 현재값, 알람, 최고 이력을 감시합니다.

문서 개요
항목
SourceDocumentation/hwmon/ltc3815.rst
분량67 source lines
예시 주소0x20
이력채널별 reset_history

원문 분량과 핵심 장치 특성입니다.

운영 흐름
장치 생성현재값 읽기알람 확인최고 이력 기록이력 초기화

등록부터 측정·경보 처리까지의 핵심 순서입니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 Kernel driver ltc3815
2 =====================
3
4 Supported chips:
5
6 * Linear Technology LTC3815
7
8 Prefix: 'ltc3815'
9
10 Addresses scanned: -
11
12 Datasheet: http://www.linear.com/product/ltc3815
13
14 Author: Guenter Roeck <linux@roeck-us.net>
15
16
17 Description
18 -----------
19
20 LTC3815 is a Monolithic Synchronous DC/DC Step-Down Converter.
21
22
23 Usage Notes
24 -----------
25
26 This driver does not probe for PMBus devices. You will have to instantiate
27 devices explicitly.
28
29 Example: the following commands will load the driver for an LTC3815
30 at address 0x20 on I2C bus #1::
31
32 # modprobe ltc3815
33 # echo ltc3815 0x20 > /sys/bus/i2c/devices/i2c-1/new_device
34
35
36 Sysfs attributes
37 ----------------
38
39 ======================= =======================================================
40 in1_label "vin"
41 in1_input Measured input voltage.
42 in1_alarm Input voltage alarm.
43 in1_highest Highest input voltage.
44 in1_reset_history Reset input voltage history.
45
46 in2_label "vout1".
47 in2_input Measured output voltage.
48 in2_alarm Output voltage alarm.
49 in2_highest Highest output voltage.
50 in2_reset_history Reset output voltage history.
51
52 temp1_input Measured chip temperature.
53 temp1_alarm Temperature alarm.
54 temp1_highest Highest measured temperature.
55 temp1_reset_history Reset temperature history.
56
57 curr1_label "iin".
58 curr1_input Measured input current.
59 curr1_highest Highest input current.
60 curr1_reset_history Reset input current history.
61
62 curr2_label "iout1".
63 curr2_input Measured output current.
64 curr2_alarm Output current alarm.
65 curr2_highest Highest output current.
66 curr2_reset_history Reset output current history.
67 ======================= =======================================================
68

3. 한국어 전문 번역

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

LTC3815 동기식 강압 컨버터 등록

1-38

LTC3815는 `ltc3815` 접두사를 사용하는 모놀리식 동기식 DC/DC 강압 컨버터이며 저자는 Guenter Roeck입니다. 주소 자동 탐색은 없습니다.

드라이버는 PMBus 장치를 탐색하지 않으므로 명시적으로 생성해야 합니다. I2C 버스 1의 주소 `0x20` 예시는 `modprobe ltc3815`와 `echo ltc3815 0x20 > /sys/bus/i2c/devices/i2c-1/new_device`를 사용합니다.

LTC3815 등록 정보
항목
장치LTC3815
접두사ltc3815
예시 버스·주소I2C 1, 0x20
자동 탐색없음

PMBus 강압 컨버터를 명시적으로 연결합니다.

LTC3815 생성
보드의 I2C 버스와 주소 확인ltc3815 모듈 적재new_device로 명시적 생성전압·전류·온도 속성 확인

모듈 적재 후 정확한 I2C 주소에 장치를 생성합니다.

Kernel driver ltc3815
=====================

Supported chips:

  * Linear Technology LTC3815

    Prefix: 'ltc3815'

    Addresses scanned: -

    Datasheet: http://www.linear.com/product/ltc3815

Author: Guenter Roeck <linux@roeck-us.net>


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

LTC3815 is a Monolithic Synchronous DC/DC Step-Down Converter.


Usage Notes
-----------

This driver does not probe for PMBus devices. You will have to instantiate
devices explicitly.

Example: the following commands will load the driver for an LTC3815
at address 0x20 on I2C bus #1::

        # modprobe ltc3815
        # echo ltc3815 0x20 > /sys/bus/i2c/devices/i2c-1/new_device


Sysfs attributes
----------------

입력·출력·온도 이력과 알람

39-67

`in1`은 `vin` 입력 전압으로 현재값, 알람, 최고 이력, 이력 초기화를 제공합니다. `in2`는 `vout1` 출력 전압에 같은 네 종류의 속성을 제공합니다.

`temp1`은 측정 칩 온도, 온도 알람, 최고 온도, 온도 이력 초기화입니다. `curr1`은 `iin` 입력 전류의 현재값·최고값·이력 초기화이며, `curr2`는 `iout1` 출력 전류에 현재값·알람·최고값·이력 초기화를 제공합니다.

LTC3815 sysfs
그룹레이블알람이력 초기화
in1vin지원in1_reset_history
in2vout1지원in2_reset_history
temp1칩 온도지원temp1_reset_history
curr1iin-curr1_reset_history
curr2iout1지원curr2_reset_history

모든 물리량에 현재값과 최고 이력을 연결합니다.

LTC3815 이력 감시
vin·vout1 현재값 읽기iin·iout1·칩 온도 읽기알람과 highest 값 기록채널별 reset_history 실행

현재값과 최고 이력을 비교하고 이벤트 후 초기화합니다.

======================= =======================================================
in1_label                "vin"
in1_input                Measured input voltage.
in1_alarm                Input voltage alarm.
in1_highest                Highest input voltage.
in1_reset_history        Reset input voltage history.

in2_label                "vout1".
in2_input                Measured output voltage.
in2_alarm                Output voltage alarm.
in2_highest                Highest output voltage.
in2_reset_history        Reset output voltage history.

temp1_input                Measured chip temperature.
temp1_alarm                Temperature alarm.
temp1_highest                Highest measured temperature.
temp1_reset_history        Reset temperature history.

curr1_label                "iin".
curr1_input                Measured input current.
curr1_highest                Highest input current.
curr1_reset_history        Reset input current history.

curr2_label                "iout1".
curr2_input                Measured output current.
curr2_alarm                Output current alarm.
curr2_highest                Highest output current.
curr2_reset_history        Reset output current history.
======================= =======================================================