요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
Kernel driver sch5636
=====================
Supported chips:
* SMSC SCH5636
Prefix: 'sch5636'
Addresses scanned: none, address read from Super I/O config space
Author: Hans de Goede <[email protected]>
Description
-----------
SMSC SCH5636 Super I/O chips include an embedded microcontroller for
hardware monitoring solutions, allowing motherboard manufacturers to create
their own custom hwmon solution based upon the SCH5636.
Currently the sch5636 driver only supports the Fujitsu Theseus SCH5636 based
hwmon solution. The sch5636 driver runs a sanity check on loading to ensure
it is dealing with a Fujitsu Theseus and not with another custom SCH5636 based
hwmon solution.
The Fujitsu Theseus can monitor up to 5 voltages, 8 fans and 16
temperatures. Note that the driver detects how many fan headers /
temperature sensors are actually implemented on the motherboard, so you will
likely see fewer temperature and fan inputs.
The Fujitsu Theseus hwmon solution also contains an integrated watchdog.
This watchdog is fully supported by the sch5636 driver.
An application note describing the Theseus' registers, as well as an
application note describing the protocol for communicating with the
microcontroller is available upon request. Please mail me if you want a copy.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
SMSC SCH5636 내장 MCU
1-14`sch5636` 드라이버는 SMSC SCH5636 Super I/O를 지원합니다. 장치 접근 주소는 Super I/O 구성에서 얻고 문서 작성자는 Hans de Goede입니다.
SCH5636은 내장 마이크로컨트롤러를 통해 메인보드 제조사가 하드웨어 모니터링 동작을 사용자 정의할 수 있게 합니다.
드라이버가 다루는 장치와 구성 방식을 요약합니다.
Super I/O에서 주소를 찾은 뒤 보드별 MCU 구현을 확인합니다.
Kernel driver sch5636
=====================
Supported chips:
* SMSC SCH5636
Prefix: 'sch5636'
Addresses scanned: none, address read from Super I/O config space
Author: Hans de Goede <[email protected]>
Fujitsu Theseus 구현과 센서 탐지
15-37내장 MCU의 동작이 보드별로 달라질 수 있으므로 이 드라이버는 Fujitsu Theseus 구현만 지원합니다. 드라이버 적재 시 여러 정상성 검사를 수행해 다른 제조사의 사용자 정의 구현에 잘못 결합하는 것을 방지합니다.
지원 구현은 최대 5개의 전압 입력, 8개의 팬, 16개의 온도 센서를 제공할 수 있습니다. 드라이버는 실제로 구현된 센서와 팬 헤더를 탐지하므로 일반적인 시스템에서는 최대치보다 적은 채널만 나타납니다.
통합 워치독은 완전히 지원됩니다. 레지스터와 프로토콜을 설명하는 애플리케이션 노트는 제조사에 요청해 받을 수 있습니다.
Fujitsu Theseus 구현의 최대 채널과 지원 상태입니다.
잘못된 사용자 정의 MCU에 결합하지 않도록 검증한 뒤 채널을 탐지합니다.
Description
-----------
SMSC SCH5636 Super I/O chips include an embedded microcontroller for
hardware monitoring solutions, allowing motherboard manufacturers to create
their own custom hwmon solution based upon the SCH5636.
Currently the sch5636 driver only supports the Fujitsu Theseus SCH5636 based
hwmon solution. The sch5636 driver runs a sanity check on loading to ensure
it is dealing with a Fujitsu Theseus and not with another custom SCH5636 based
hwmon solution.
The Fujitsu Theseus can monitor up to 5 voltages, 8 fans and 16
temperatures. Note that the driver detects how many fan headers /
temperature sensors are actually implemented on the motherboard, so you will
likely see fewer temperature and fan inputs.
The Fujitsu Theseus hwmon solution also contains an integrated watchdog.
This watchdog is fully supported by the sch5636 driver.
An application note describing the Theseus' registers, as well as an
application note describing the protocol for communicating with the
microcontroller is available upon request. Please mail me if you want a copy.
요약·해설
sch5636.rst:1-37적재 시 정상성 검사로 Fujitsu Theseus 구현만 허용하고 실제 구현된 전압·팬·온도 채널과 워치독을 등록합니다.
원문 분량과 핵심 장치 구성을 정리합니다.
장치 식별부터 센서 확인까지의 핵심 순서입니다.