← Documents Documentation/hwmon/aspeed-g6-pwm-tach.rst GitHub 원문 ↗

Linux 6.18.37 · Hardware Monitoring

Kernel driver aspeed-g6-pwm-tach

AST2600의 16개 tachometer input과 4의 거듭제곱 divisor 설정입니다.

Source pathDocumentation/hwmon/aspeed-g6-pwm-tach.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

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

1. 요약·해설

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

요약·해설

aspeed-g6-pwm-tach.rst:1-26

AST2600 fan pulse를 divisor로 조정해 RPM을 보고합니다.

문서 개요
항목
SourceDocumentation/hwmon/aspeed-g6-pwm-tach.rst
분량26 source lines
Tachometer최대 16
Divisor1~4194304

원문 분량과 핵심 지원 범위입니다.

핵심 흐름
Divisor 설정Pulse 측정RPM 계산Sysfs 게시

장치를 측정·제어하는 기본 순서입니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0-or-later
2
3 Kernel driver aspeed-g6-pwm-tach
4 =================================
5
6 Supported chips:
7 ASPEED AST2600
8
9 Authors:
11
12 Description:
13 ------------
14 This driver implements support for ASPEED AST2600 Fan Tacho controller.
15 The controller supports up to 16 tachometer inputs.
16
17 The driver provides the following sensor accesses in sysfs:
18
19 =============== ======= ======================================================
20 fanX_input ro provide current fan rotation value in RPM as reported
21 by the fan to the device.
22 fanX_div rw Fan divisor: Supported value are power of 4 (1, 4, 16
23 64, ... 4194304)
24 The larger divisor, the less rpm accuracy and the less
25 affected by fan signal glitch.
26 =============== ======= ======================================================
27

3. 한국어 전문 번역

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

AST2600 fan tachometer

1-26

이 GPL-2.0-or-later driver는 ASPEED `AST2600` Fan Tacho controller를 지원합니다. 저자 연락처는 `[email protected]`이며 controller는 tachometer input을 최대 16개 지원합니다.

Sysfs의 read-only `fanX_input`은 fan이 장치에 보고한 현재 회전 속도를 RPM으로 제공합니다. Read/write `fanX_div`는 fan divisor를 설정합니다.

지원 divisor는 4의 거듭제곱인 `1`, `4`, `16`, `64`부터 `4194304`까지입니다. Divisor가 클수록 RPM 정확도는 낮아지지만 fan signal glitch의 영향을 덜 받습니다.

AST2600 tachometer ABI
Attribute권한의미
fanX_inputro현재 fan speed, RPM
fanX_divrw4의 거듭제곱, 1~4194304
큰 divisor-정확도 감소, glitch 영향 감소

속도 읽기와 측정 divisor의 trade-off입니다.

Fan speed 측정
Tachometer input 선택4의 거듭제곱 divisor 설정Fan pulse count 측정RPM으로 변환fanX_input에 게시

신호 품질에 맞는 divisor로 tachometer를 해석합니다.

.. SPDX-License-Identifier: GPL-2.0-or-later

Kernel driver aspeed-g6-pwm-tach
=================================

Supported chips:
        ASPEED AST2600

Authors:
        <[email protected]>

Description:
------------
This driver implements support for ASPEED AST2600 Fan Tacho controller.
The controller supports up to 16 tachometer inputs.

The driver provides the following sensor accesses in sysfs:

=============== ======= ======================================================
fanX_input        ro        provide current fan rotation value in RPM as reported
                        by the fan to the device.
fanX_div        rw        Fan divisor: Supported value are power of 4 (1, 4, 16
                        64, ... 4194304)
                        The larger divisor, the less rpm accuracy and the less
                        affected by fan signal glitch.
=============== ======= ======================================================