요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
1
Kernel driver npcm750-pwm-fan
2
=============================
4
Supported chips:
6
NUVOTON NPCM750/730/715/705
8
Authors:
10
<tomer.maimon@nuvoton.com>
12
Description:
13
------------
14
This driver implements support for NUVOTON NPCM7XX PWM and Fan Tacho
15
controller. The PWM controller supports up to 8 PWM outputs. The Fan tacho
16
controller supports up to 16 tachometer inputs.
18
The driver provides the following sensor accesses in sysfs:
20
=============== ======= =====================================================
21
fanX_input ro provide current fan rotation value in RPM as reported
22
by the fan to the device.
24
pwmX rw get or set PWM fan control value. This is an integer
25
value between 0(off) and 255(full speed).
26
=============== ======= =====================================================
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
NPCM7XX PWM·팬 타코미터 컨트롤러
1-17이 문서는 Nuvoton NPCM750·730·715·705를 지원하는 `npcm750-pwm-fan` 드라이버 설명입니다. 저자 연락처는 원문에 이메일로 기재되어 있습니다.
드라이버는 NPCM7XX PWM 및 팬 타코미터 컨트롤러를 지원합니다. PWM 출력은 최대 8개, 타코미터 입력은 최대 16개입니다.
항목값
지원 칩NPCM750/730/715/705
PWM 출력최대 8
타코미터 입력최대 16
드라이버npcm750-pwm-fan
지원 SoC와 채널 수입니다.
NPCM7XX 컨트롤러 식별→타코미터 입력 등록→PWM 출력 등록→RPM 판독 활성화→팬 제어값 공개
PWM과 타코미터 채널을 각각 hwmon에 연결합니다.
Kernel driver npcm750-pwm-fan
=============================
Supported chips:
NUVOTON NPCM750/730/715/705
Authors:
<tomer.maimon@nuvoton.com>
Description:
------------
This driver implements support for NUVOTON NPCM7XX PWM and Fan Tacho
controller. The PWM controller supports up to 8 PWM outputs. The Fan tacho
controller supports up to 16 tachometer inputs.
fanX_input과 pwmX
18-26`fanX_input`은 팬이 장치에 보고한 현재 회전 속도를 RPM으로 읽기 전용 제공합니다.
`pwmX`는 팬 PWM 제어값을 읽고 쓸 수 있습니다. 정수 0은 꺼짐, 255는 최대 속도이며 그 사이 값은 중간 듀티를 나타냅니다.
속성권한의미
fanX_inputRO현재 팬 RPM
pwmXRW0 꺼짐 ~ 255 최대 속도
RPM 입력과 PWM 출력의 권한 및 범위입니다.
fanX_input 읽기→목표 속도와 비교→0~255 PWM 계산→pwmX 기록→새 RPM 확인
RPM을 읽고 필요한 PWM 값을 기록합니다.
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.
pwmX rw get or set PWM fan control value. This is an integer
value between 0(off) and 255(full speed).
=============== ======= =====================================================
요약·해설
npcm750-pwm-fan.rst:1-26NPCM750·730·715·705의 팬 RPM을 읽고 0~255 PWM 값으로 최대 8개 출력을 제어합니다.
원문 분량과 핵심 장치 구성을 정리합니다.
장치 등록부터 측정·제어까지의 순서입니다.