← Documents Documentation/hwmon/npcm750-pwm-fan.rst GitHub 원문 ↗

Linux 6.18.37 · Hardware Monitoring

Kernel driver npcm750-pwm-fan

NPCM7XX의 8개 PWM 출력과 16개 팬 타코미터 입력입니다.

Source pathDocumentation/hwmon/npcm750-pwm-fan.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

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

1. 요약·해설

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

요약·해설

npcm750-pwm-fan.rst:1-26

NPCM750·730·715·705의 팬 RPM을 읽고 0~255 PWM 값으로 최대 8개 출력을 제어합니다.

문서 개요
항목
SourceDocumentation/hwmon/npcm750-pwm-fan.rst
분량26 source lines
PWM 출력최대 8
타코미터 입력최대 16

원문 분량과 핵심 장치 구성을 정리합니다.

운영 흐름
컨트롤러 식별타코미터 등록RPM 읽기PWM 계산출력 갱신

장치 등록부터 측정·제어까지의 순서입니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 Kernel driver npcm750-pwm-fan
2 =============================
3
4 Supported chips:
5
6 NUVOTON NPCM750/730/715/705
7
8 Authors:
9
10 <tomer.maimon@nuvoton.com>
11
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.
17
18 The driver provides the following sensor accesses in sysfs:
19
20 =============== ======= =====================================================
21 fanX_input ro provide current fan rotation value in RPM as reported
22 by the fan to the device.
23
24 pwmX rw get or set PWM fan control value. This is an integer
25 value between 0(off) and 255(full speed).
26 =============== ======= =====================================================
27

3. 한국어 전문 번역

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

NPCM7XX PWM·팬 타코미터 컨트롤러

1-17

이 문서는 Nuvoton NPCM750·730·715·705를 지원하는 `npcm750-pwm-fan` 드라이버 설명입니다. 저자 연락처는 원문에 이메일로 기재되어 있습니다.

드라이버는 NPCM7XX PWM 및 팬 타코미터 컨트롤러를 지원합니다. PWM 출력은 최대 8개, 타코미터 입력은 최대 16개입니다.

NPCM7XX 팬 제어 용량
항목
지원 칩NPCM750/730/715/705
PWM 출력최대 8
타코미터 입력최대 16
드라이버npcm750-pwm-fan

지원 SoC와 채널 수입니다.

NPCM7XX 팬 등록
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는 최대 속도이며 그 사이 값은 중간 듀티를 나타냅니다.

NPCM7XX sysfs
속성권한의미
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).
=============== ======= =====================================================