요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
Kernel driver wm831x-hwmon
==========================
Supported chips:
* Wolfson Microelectronics WM831x PMICs
Prefix: 'wm831x'
Datasheet:
- http://www.wolfsonmicro.com/products/WM8310
- http://www.wolfsonmicro.com/products/WM8311
- http://www.wolfsonmicro.com/products/WM8312
Authors: Mark Brown <broonie@opensource.wolfsonmicro.com>
Description
-----------
The WM831x series of PMICs include an AUXADC which can be used to
monitor a range of system operating parameters, including the voltages
of the major supplies within the system. Currently the driver provides
reporting of all the input values but does not provide any alarms.
Voltage Monitoring
------------------
Voltages are sampled by a 12 bit ADC. Voltages in millivolts are 1.465
times the ADC value.
Temperature Monitoring
----------------------
Temperatures are sampled by a 12 bit ADC. Chip and battery temperatures
are available. The chip temperature is calculated as:
Degrees celsius = (512.18 - data) / 1.0983
while the battery temperature calculation will depend on the NTC
thermistor component.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
지원 PMIC와 자료
1-18이 드라이버는 Wolfson Microelectronics WM831x PMIC를 지원합니다. 접두사는 `wm831x`입니다. 원문은 WM8310, WM8311, WM8312의 제품 페이지를 데이터시트 자료로 제시합니다.
작성자는 Mark Brown입니다.
지원되는 PMIC 제품군과 드라이버 식별자를 정리합니다.
PMIC의 AUXADC 입력을 하드웨어 모니터링 값으로 연결합니다.
Kernel driver wm831x-hwmon
==========================
Supported chips:
* Wolfson Microelectronics WM831x PMICs
Prefix: 'wm831x'
Datasheet:
- http://www.wolfsonmicro.com/products/WM8310
- http://www.wolfsonmicro.com/products/WM8311
- http://www.wolfsonmicro.com/products/WM8312
Authors: Mark Brown <broonie@opensource.wolfsonmicro.com>
Description
-----------
AUXADC와 전압 감시
19-29WM831x PMIC 계열에는 시스템의 주요 전원 전압을 비롯한 다양한 시스템 동작 매개변수를 감시할 수 있는 AUXADC가 있습니다. 현재 드라이버는 모든 입력값을 보고하지만 경보는 제공하지 않습니다.
전압은 12비트 ADC로 샘플링됩니다. 밀리볼트 단위 전압은 ADC 값의 1.465배입니다.
ADC 형식, 변환식과 현재 드라이버 범위를 정리합니다.
AUXADC 원시값을 밀리볼트 입력값으로 바꿉니다.
The WM831x series of PMICs include an AUXADC which can be used to
monitor a range of system operating parameters, including the voltages
of the major supplies within the system. Currently the driver provides
reporting of all the input values but does not provide any alarms.
Voltage Monitoring
------------------
Voltages are sampled by a 12 bit ADC. Voltages in millivolts are 1.465
times the ADC value.
칩과 배터리 온도
30-40온도도 12비트 ADC로 샘플링합니다. 칩 온도와 배터리 온도를 사용할 수 있습니다.
칩 온도 계산식은 `Degrees celsius = (512.18 - data) / 1.0983`입니다.
배터리 온도 계산 방식은 연결된 NTC 서미스터 부품에 따라 달라집니다.
칩 내부 온도와 외부 NTC 기반 배터리 온도를 구분합니다.
채널 종류에 맞는 변환식을 선택합니다.
Temperature Monitoring
----------------------
Temperatures are sampled by a 12 bit ADC. Chip and battery temperatures
are available. The chip temperature is calculated as:
Degrees celsius = (512.18 - data) / 1.0983
while the battery temperature calculation will depend on the NTC
thermistor component.
요약·해설
wm831x.rst:1-40WM831x는 12비트 AUXADC로 주요 전원과 칩·배터리 온도를 측정하며 현재 드라이버는 입력값만 보고하고 경보는 제공하지 않습니다.
원문 분량과 핵심 기능을 요약합니다.
장치 탐지부터 측정값 제공까지의 순서입니다.