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

Linux 6.18.37 · Hardware Monitoring

Kernel driver lan966x-hwmon

LAN9668 SoC 온칩 온도 센서와 타코·PWM 팬 컨트롤러, 가변 PWM 주파수입니다.

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

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

1. 요약·해설

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

요약·해설

lan966x.rst:1-40

LAN9668 내부 온도를 -40~125도 C 범위로 읽고 팬 타코, PWM 듀티, 약 20Hz~650kHz 주파수를 제어합니다.

문서 개요
항목
SourceDocumentation/hwmon/lan966x.rst
분량40 source lines
온도 정확도±5도 C
경보미지원

원문 분량과 핵심 인터페이스입니다.

동작 흐름
온도 읽기팬 RPM 읽기PWM 설정소프트웨어 상태 판단

하드웨어 측정에서 hwmon 게시까지의 핵심 순서입니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0
2
3 Kernel driver lan966x-hwmon
4 ===========================
5
6 Supported chips:
7
8 * Microchip LAN9668 (sensor in SoC)
9
10 Prefix: 'lan9668-hwmon'
11
12 Datasheet: https://microchip-ung.github.io/lan9668_reginfo
13
14 Authors:
15
16 Michael Walle <michael@walle.cc>
17
18 Description
19 -----------
20
21 This driver implements support for the Microchip LAN9668 on-chip
22 temperature sensor as well as its fan controller. It provides one
23 temperature sensor and one fan controller. The temperature range
24 of the sensor is specified from -40 to +125 degrees Celsius and
25 its accuracy is +/- 5 degrees Celsius. The fan controller has a
26 tacho input and a PWM output with a customizable PWM output
27 frequency ranging from ~20Hz to ~650kHz.
28
29 No alarms are supported by the SoC.
30
31 The driver exports temperature values, fan tacho input and PWM
32 settings via the following sysfs files:
33
34 **temp1_input**
35
36 **fan1_input**
37
38 **pwm1**
39
40 **pwm1_freq**
41

3. 한국어 전문 번역

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

LAN9668 온칩 센서와 드라이버

1-17

GPL-2.0 라이선스의 `lan966x-hwmon` 드라이버는 Microchip LAN9668 SoC 내부 센서를 지원합니다. 접두사는 `lan9668-hwmon`, 데이터시트는 원문 LAN9668 레지스터 정보 링크이며 작성자는 Michael Walle입니다.

LAN9668 hwmon 정보
항목
지원 칩Microchip LAN9668
센서 위치SoC 내부
접두사lan9668-hwmon
자료LAN9668 register information
작성자Michael Walle

SoC 내장 감시 블록의 기본 식별 정보입니다.

온칩 hwmon 등록
LAN9668 SoC 감지온칩 hwmon 블록 결합온도 센서 초기화팬 타코·PWM 초기화sysfs 속성 게시

SoC 장치에서 센서와 팬 컨트롤러를 게시합니다.

.. SPDX-License-Identifier: GPL-2.0

Kernel driver lan966x-hwmon
===========================

Supported chips:

  * Microchip LAN9668 (sensor in SoC)

    Prefix: 'lan9668-hwmon'

    Datasheet: https://microchip-ung.github.io/lan9668_reginfo

Authors:

        Michael Walle <michael@walle.cc>

LAN9668 온도와 팬 제어 속성

18-40

드라이버는 Microchip LAN9668 온칩 온도 센서와 팬 컨트롤러를 지원하며 온도 센서 하나와 팬 컨트롤러 하나를 제공합니다.

온도 센서 범위는 -40도 C부터 +125도 C이고 정확도는 ±5도 C입니다. 팬 컨트롤러에는 타코 입력과 PWM 출력이 있으며 PWM 출력 주파수를 약 20Hz부터 650kHz까지 사용자 지정할 수 있습니다.

SoC는 경보를 지원하지 않습니다. 드라이버는 `temp1_input` 온도, `fan1_input` 팬 타코 입력, `pwm1` PWM 설정, `pwm1_freq` PWM 주파수를 sysfs에 제공합니다.

LAN9668 sysfs
속성내용
temp1_input온도, -40~+125도 C, 정확도 ±5도 C
fan1_input팬 타코 입력
pwm1팬 PWM 출력 설정
pwm1_freqPWM 주파수, 약 20Hz~650kHz
alarmSoC에서 지원하지 않음

온도와 팬 제어 채널의 범위입니다.

LAN9668 냉각 제어
temp1_input에서 온도 읽기fan1_input에서 회전 속도 읽기필요한 PWM 듀티 결정pwm1과 pwm1_freq 설정경보 없이 소프트웨어에서 상태 판단

온도 판독과 팬 PWM 조정을 연결합니다.

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

This driver implements support for the Microchip LAN9668 on-chip
temperature sensor as well as its fan controller. It provides one
temperature sensor and one fan controller. The temperature range
of the sensor is specified from -40 to +125 degrees Celsius and
its accuracy is +/- 5 degrees Celsius. The fan controller has a
tacho input and a PWM output with a customizable PWM output
frequency ranging from ~20Hz to ~650kHz.

No alarms are supported by the SoC.

The driver exports temperature values, fan tacho input and PWM
settings via the following sysfs files:

**temp1_input**

**fan1_input**

**pwm1**

**pwm1_freq**