요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
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 <[email protected]>
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
-----------
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
----------
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
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
지원 칩과 재설정 옵션
1-27이 드라이버는 Winbond W83L786NG/W83L786NR을 지원합니다. 접두사는 `w83l786ng`이고 검색하는 I2C 주소는 `0x2e`부터 `0x2f`까지입니다. 원문은 W83L786NR/NG 데이터시트 주소를 제시합니다. 작성자는 Kevin Lo입니다.
불리언 매개변수 `reset`의 기본값은 0입니다. `reset=1`은 인덱스 `0x40`의 비트 7을 통해 칩을 재설정합니다. BIOS 설정을 보존하기 위해 기본 동작은 칩을 재설정하지 않습니다.
주소와 재설정 정책을 정리합니다.
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 <[email protected]>
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 전압 센서는 밀리볼트로 값을 보고하며 프로그램한 최소 또는 최대 한계를 넘으면 경보가 발생합니다.
센서 수, 단위와 조절 가능한 범위를 정리합니다.
각 센서를 읽고 범위·정확도와 경보 상태를 적용합니다.
-----------
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의 양쪽 허용폭을 섭씨로 지정합니다.
원문에 제시된 모드 번호와 값 범위를 그대로 보존합니다.
출력 유형과 자동 제어 모드를 조합합니다.
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
요약·해설
w83l786ng.rst:1-66W83L786NG/NR은 온도 2개, 팬 2개, 전압 3개를 감시하고 두 팬 출력에 DC/PWM 및 네 가지 제어 모드를 제공합니다.
원문 분량과 핵심 기능을 요약합니다.
장치 탐지부터 측정값 제공까지의 순서입니다.