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

Linux 6.18.37 · Hardware Monitoring

Kernel driver adm1266

ADM1266 PMBus sequencer의 17채널 전압 readback, limit와 alarm ABI를 설명합니다.

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

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

1. 요약·해설

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

요약·해설

adm1266.rst:1-37

17개 전압 채널을 12-bit SAR ADC와 PMBus로 읽고 채널별 최소·최대 한계와 경보를 제공합니다.

문서 개요
항목
SourceDocumentation/hwmon/adm1266.rst
분량37 source lines
Channels17 voltage
InterfaceCore PMBus client

원문과 핵심 지원 범위를 요약합니다.

핵심 흐름
전압 ADC 변환PMBus readbackLimit 설정Low/high alarm 확인

드라이버를 이해할 때의 주요 순서입니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0
2
3 Kernel driver adm1266
4 =====================
5
6 Supported chips:
7 * Analog Devices ADM1266
8 Prefix: 'adm1266'
9 Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/ADM1266.pdf
10
11 Author: Alexandru Tachici <[email protected]>
12
13
14 Description
15 -----------
16
17 This driver supports hardware monitoring for Analog Devices ADM1266 sequencer.
18
19 ADM1266 is a sequencer that features voltage readback from 17 channels via an
20 integrated 12 bit SAR ADC, accessed using a PMBus interface.
21
22 The driver is a client driver to the core PMBus driver. Please see
23 Documentation/hwmon/pmbus.rst for details on PMBus client drivers.
24
25
26 Sysfs entries
27 -------------
28
29 The following attributes are supported. Limits are read-write, history reset
30 attributes are write-only, all other attributes are read-only.
31
32 inX_label "voutx"
33 inX_input Measured voltage.
34 inX_min Minimum Voltage.
35 inX_max Maximum voltage.
36 inX_min_alarm Voltage low alarm.
37 inX_max_alarm Voltage high alarm.
38

3. 한국어 전문 번역

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

ADM1266 PMBus sequencer

1-23

이 문서는 GPL-2.0으로 표시된 Analog Devices `ADM1266` sequencer용 hardware monitoring driver를 설명합니다. Prefix는 `adm1266`, 데이터시트 URL은 `https://www.analog.com/media/en/technical-documentation/data-sheets/ADM1266.pdf`이며 저자는 Alexandru Tachici입니다.

ADM1266은 통합 12-bit SAR ADC를 통해 17개 채널의 전압을 readback하는 sequencer입니다. 장치 접근에는 PMBus interface를 사용합니다.

이 드라이버는 core PMBus driver의 client driver입니다. PMBus client driver의 구조와 동작은 `Documentation/hwmon/pmbus.rst`를 참조합니다.

ADM1266 구조
항목
장치 유형Sequencer
전압 채널17
ADC통합 12-bit SAR ADC
InterfacePMBus
Driver 역할Core PMBus client

전압 채널에서 hwmon까지 이어지는 구성입니다.

전압 readback 경로
17개 전압 채널 입력12-bit SAR ADC 변환PMBus interface로 readbackCore PMBus driver 처리ADM1266 client가 hwmon attribute 제공

Sequencer 채널이 PMBus와 hwmon으로 노출됩니다.

.. SPDX-License-Identifier: GPL-2.0

Kernel driver adm1266
=====================

Supported chips:
  * Analog Devices ADM1266
    Prefix: 'adm1266'
    Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/ADM1266.pdf

Author: Alexandru Tachici <[email protected]>


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

This driver supports hardware monitoring for Analog Devices ADM1266 sequencer.

ADM1266 is a sequencer that features voltage readback from 17 channels via an
integrated 12 bit SAR ADC, accessed using a PMBus interface.

The driver is a client driver to the core PMBus driver. Please see
Documentation/hwmon/pmbus.rst for details on PMBus client drivers.

ADM1266 전압 sysfs attribute

24-37

지원 attribute 가운데 limit는 read-write이고 history reset attribute는 write-only이며, 그 밖의 attribute는 모두 read-only입니다.

`inX_label`은 `voutx` 문자열이고 `inX_input`은 측정 전압입니다. `inX_min`과 `inX_max`는 각각 최소 및 최대 전압 한계값입니다. `inX_min_alarm`은 low voltage alarm, `inX_max_alarm`은 high voltage alarm을 나타냅니다.

ADM1266 sysfs
Attribute의미권한
inX_labelvoutxRead-only
inX_input측정 전압Read-only
inX_min최소 전압Read-write
inX_max최대 전압Read-write
inX_min_alarm저전압 경보Read-only
inX_max_alarm고전압 경보Read-only
History reset경보 이력 초기화Write-only

채널 X별 전압 값, 한계와 경보입니다.

채널 한계 감시
inX_min과 inX_max 설정inX_input에서 측정 전압 읽기최소값 미만이면 inX_min_alarm 설정최대값 초과면 inX_max_alarm 설정필요하면 history reset 기록

각 voutx 채널에서 최소 및 최대 전압을 검사합니다.



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

The following attributes are supported. Limits are read-write, history reset
attributes are write-only, all other attributes are read-only.

inX_label                "voutx"
inX_input                Measured voltage.
inX_min                        Minimum Voltage.
inX_max                        Maximum voltage.
inX_min_alarm                Voltage low alarm.
inX_max_alarm                Voltage high alarm.