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

Linux 6.18.37 · Hardware Monitoring

Kernel driver w83l786ng

W83L786NG/NR의 온도·팬·전압 센서와 수동·Thermal Cruise·Smart Fan II 제어를 설명합니다.

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

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

1. 요약·해설

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

요약·해설

w83l786ng.rst:1-66

W83L786NG/NR은 온도 2개, 팬 2개, 전압 3개를 감시하고 두 팬 출력에 DC/PWM 및 네 가지 제어 모드를 제공합니다.

문서 개요
항목
SourceDocumentation/hwmon/w83l786ng.rst
분량66 source lines
센서온도 2·팬 2·전압 3
PWM2채널

원문 분량과 핵심 기능을 요약합니다.

동작 흐름
I2C 장치 탐지센서 측정DC/PWM 출력 선택팬 제어 모드 설정측정값과 경보 제공

장치 탐지부터 측정값 제공까지의 순서입니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 Kernel driver w83l786ng
2 =======================
3
4 Supported chips:
5
6 * Winbond W83L786NG/W83L786NR
7
8 Prefix: 'w83l786ng'
9
10 Addresses scanned: I2C 0x2e - 0x2f
11
12 Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83L786NRNG09.pdf
13
14 Author: Kevin Lo <kevlo@kevlo.org>
15
16
17 Module Parameters
18 -----------------
19
20 * reset boolean
21 (default 0)
22
23 Use 'reset=1' to reset the chip (via index 0x40, bit 7). The default
24 behavior is no chip reset to preserve BIOS settings
25
26
27 Description
28 -----------
29
30 This driver implements support for Winbond W83L786NG/W83L786NR chips.
31
32 The driver implements two temperature sensors, two fan rotation speed
33 sensors, and three voltage sensors.
34
35 Temperatures are measured in degrees Celsius and measurement resolution is 1
36 degC for temp1 and temp2.
37
38 Fan rotation speeds are reported in RPM (rotations per minute). Fan readings
39 can be divided by a programmable divider (1, 2, 4, 8, 16, 32, 64
40 or 128 for fan 1/2) to give the readings more range or accuracy.
41
42 Voltage sensors (also known as IN sensors) report their values in millivolts.
43 An alarm is triggered if the voltage has crossed a programmable minimum
44 or maximum limit.
45
46 /sys files
47 ----------
48
49 pwm[1-2]
50 - this file stores PWM duty cycle or DC value (fan speed) in range:
51
52 0 (stop) to 255 (full)
53 pwm[1-2]_enable
54 - this file controls mode of fan/temperature control:
55
56 * 0 Manual Mode
57 * 1 Thermal Cruise
58 * 2 Smart Fan II
59 * 4 FAN_SET
60 pwm[1-2]_mode
61 - Select PWM of DC mode
62
63 * 0 DC
64 * 1 PWM
65 tolerance[1-2]
66 - Value in degrees of Celsius (degC) for +- T
67

3. 한국어 전문 번역

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

지원 칩과 재설정 옵션

1-27

이 드라이버는 Winbond W83L786NG/W83L786NR을 지원합니다. 접두사는 `w83l786ng`이고 검색하는 I2C 주소는 `0x2e`부터 `0x2f`까지입니다. 원문은 W83L786NR/NG 데이터시트 주소를 제시합니다. 작성자는 Kevin Lo입니다.

불리언 매개변수 `reset`의 기본값은 0입니다. `reset=1`은 인덱스 `0x40`의 비트 7을 통해 칩을 재설정합니다. BIOS 설정을 보존하기 위해 기본 동작은 칩을 재설정하지 않습니다.

W83L786NG/NR 지원
항목의미
지원 칩W83L786NG/W83L786NR접두사 `w83l786ng`
검색I2C `0x2e`~`0x2f`2개 주소
`reset`기본 0BIOS 설정 보존
`reset=1``0x40` bit 7칩 재설정

주소와 재설정 정책을 정리합니다.

W83L786NG 적재
I2C 후보 주소 검색칩 NG/NR 식별기본적으로 재설정 생략필요한 경우만 `reset=1`센서와 PWM 속성 등록

BIOS 설정을 보존하며 센서와 팬 출력을 초기화합니다.

Kernel driver w83l786ng
=======================

Supported chips:

  * Winbond W83L786NG/W83L786NR

    Prefix: 'w83l786ng'

    Addresses scanned: I2C 0x2e - 0x2f

    Datasheet: http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83L786NRNG09.pdf

Author: Kevin Lo <kevlo@kevlo.org>


Module Parameters
-----------------

* reset boolean
    (default 0)

    Use 'reset=1' to reset the chip (via index 0x40, bit 7). The default
    behavior is no chip reset to preserve BIOS settings


Description

온도·팬·전압 센서

28-47

드라이버는 Winbond W83L786NG/W83L786NR 칩을 지원하며 온도 센서 2개, 팬 회전 속도 센서 2개, 전압 센서 3개를 구현합니다.

두 온도 센서는 섭씨로 측정하며 `temp1`과 `temp2` 모두 해상도는 1°C입니다.

팬 회전 속도는 RPM으로 보고합니다. fan1과 fan2의 측정값은 프로그램 가능한 분주기 1, 2, 4, 8, 16, 32, 64, 128 중 하나로 나눠 측정 범위 또는 정확도를 조절할 수 있습니다.

IN 전압 센서는 밀리볼트로 값을 보고하며 프로그램한 최소 또는 최대 한계를 넘으면 경보가 발생합니다.

W83L786NG 센서
센서단위·해상도경보·조절
온도2°C, 1°C`temp1`, `temp2`
2RPM분주기 1~128
전압3mV최소·최대 한계 경보

센서 수, 단위와 조절 가능한 범위를 정리합니다.

W83L786NG 측정
온도 2채널 읽기팬 2채널과 분주기 적용전압 3채널 읽기전압 최소·최대 비교sysfs 측정값과 경보 제공

각 센서를 읽고 범위·정확도와 경보 상태를 적용합니다.

-----------

This driver implements support for Winbond W83L786NG/W83L786NR chips.

The driver implements two temperature sensors, two fan rotation speed
sensors, and three voltage sensors.

Temperatures are measured in degrees Celsius and measurement resolution is 1
degC for temp1 and temp2.

Fan rotation speeds are reported in RPM (rotations per minute). Fan readings
can be divided by a programmable divider (1, 2, 4, 8, 16, 32, 64
or 128 for fan 1/2) to give the readings more range or accuracy.

Voltage sensors (also known as IN sensors) report their values in millivolts.
An alarm is triggered if the voltage has crossed a programmable minimum
or maximum limit.

/sys files
----------

팬 제어 sysfs

48-66

`pwm[1-2]`는 PWM 듀티 사이클 또는 DC 값, 즉 팬 속도를 저장하며 범위는 0(정지)부터 255(전속)까지입니다.

`pwm[1-2]_enable`은 팬/온도 제어 모드를 선택합니다. 값 0은 Manual Mode, 1은 Thermal Cruise, 2는 Smart Fan II, 4는 FAN_SET입니다.

`pwm[1-2]_mode`는 출력 유형을 선택하며 0은 DC, 1은 PWM입니다. 원문의 “Select PWM of DC mode”는 PWM 또는 DC 모드를 선택한다는 뜻입니다.

`tolerance[1-2]`는 목표 온도 T의 양쪽 허용폭을 섭씨로 지정합니다.

W83L786NG 팬 속성
속성의미
`pwm[1-2]`0~255정지~전속 PWM/DC
`pwm[1-2]_enable`0Manual Mode
`pwm[1-2]_enable`1Thermal Cruise
`pwm[1-2]_enable`2Smart Fan II
`pwm[1-2]_enable`4FAN_SET
`pwm[1-2]_mode`0 / 1DC / PWM
`tolerance[1-2]`°CT의 ± 허용폭

원문에 제시된 모드 번호와 값 범위를 그대로 보존합니다.

팬 모드 구성
사용할 fan1 또는 fan2 선택`pwmX_mode`로 DC/PWM 결정`pwmX_enable`로 제어 모드 선택자동 모드이면 tolerance 설정0~255 출력과 팬 반응 확인

출력 유형과 자동 제어 모드를 조합합니다.


pwm[1-2]
            - this file stores PWM duty cycle or DC value (fan speed) in range:

              0 (stop) to 255 (full)
pwm[1-2]_enable
            - this file controls mode of fan/temperature control:

            * 0 Manual Mode
            * 1 Thermal Cruise
            * 2 Smart Fan II
            * 4 FAN_SET
pwm[1-2]_mode
            - Select PWM of DC mode

            * 0 DC
            * 1 PWM
tolerance[1-2]
            - Value in degrees of Celsius (degC) for +- T