요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
.. SPDX-License-Identifier: GPL-2.0-or-later
Kernel driver aspeed-g6-pwm-tach
=================================
Supported chips:
ASPEED AST2600
Authors:
<billy_tsai@aspeedtech.com>
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.
=============== ======= ======================================================
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
AST2600 fan tachometer
1-26이 GPL-2.0-or-later driver는 ASPEED `AST2600` Fan Tacho controller를 지원합니다. 저자 연락처는 `billy_tsai@aspeedtech.com`이며 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의 영향을 덜 받습니다.
속도 읽기와 측정 divisor의 trade-off입니다.
신호 품질에 맞는 divisor로 tachometer를 해석합니다.
.. SPDX-License-Identifier: GPL-2.0-or-later
Kernel driver aspeed-g6-pwm-tach
=================================
Supported chips:
ASPEED AST2600
Authors:
<billy_tsai@aspeedtech.com>
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.
=============== ======= ======================================================
요약·해설
aspeed-g6-pwm-tach.rst:1-26AST2600 fan pulse를 divisor로 조정해 RPM을 보고합니다.
원문 분량과 핵심 지원 범위입니다.
장치를 측정·제어하는 기본 순서입니다.