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

Linux 6.18.37 · Hardware Monitoring

Kernel driver sch5636

SMSC SCH5636의 Fujitsu Theseus MCU 구현과 탐지된 센서·워치독을 지원합니다.

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

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

1. 요약·해설

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

요약·해설

sch5636.rst:1-37

적재 시 정상성 검사로 Fujitsu Theseus 구현만 허용하고 실제 구현된 전압·팬·온도 채널과 워치독을 등록합니다.

문서 개요
항목
SourceDocumentation/hwmon/sch5636.rst
분량37 source lines
최대 센서전압 5·팬 8·온도 16
워치독완전 지원

원문 분량과 핵심 장치 구성을 정리합니다.

운영 흐름
SCH5636 발견Theseus 구현 검사채널 탐지hwmon 등록워치독 등록

장치 식별부터 센서 확인까지의 핵심 순서입니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 Kernel driver sch5636
2 =====================
3
4 Supported chips:
5
6 * SMSC SCH5636
7
8 Prefix: 'sch5636'
9
10 Addresses scanned: none, address read from Super I/O config space
11
12 Author: Hans de Goede <hdegoede@redhat.com>
13
14
15 Description
16 -----------
17
18 SMSC SCH5636 Super I/O chips include an embedded microcontroller for
19 hardware monitoring solutions, allowing motherboard manufacturers to create
20 their own custom hwmon solution based upon the SCH5636.
21
22 Currently the sch5636 driver only supports the Fujitsu Theseus SCH5636 based
23 hwmon solution. The sch5636 driver runs a sanity check on loading to ensure
24 it is dealing with a Fujitsu Theseus and not with another custom SCH5636 based
25 hwmon solution.
26
27 The Fujitsu Theseus can monitor up to 5 voltages, 8 fans and 16
28 temperatures. Note that the driver detects how many fan headers /
29 temperature sensors are actually implemented on the motherboard, so you will
30 likely see fewer temperature and fan inputs.
31
32 The Fujitsu Theseus hwmon solution also contains an integrated watchdog.
33 This watchdog is fully supported by the sch5636 driver.
34
35 An application note describing the Theseus' registers, as well as an
36 application note describing the protocol for communicating with the
37 microcontroller is available upon request. Please mail me if you want a copy.
38

3. 한국어 전문 번역

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

SMSC SCH5636 내장 MCU

1-14

`sch5636` 드라이버는 SMSC SCH5636 Super I/O를 지원합니다. 장치 접근 주소는 Super I/O 구성에서 얻고 문서 작성자는 Hans de Goede입니다.

SCH5636은 내장 마이크로컨트롤러를 통해 메인보드 제조사가 하드웨어 모니터링 동작을 사용자 정의할 수 있게 합니다.

SCH5636 기본 정보
항목
장치SMSC SCH5636
주소 출처Super I/O 구성
구현 방식내장 MCU의 보드별 사용자 정의

드라이버가 다루는 장치와 구성 방식을 요약합니다.

SCH5636 접근 경로
Super I/O 구성 읽기SCH5636 주소 확인내장 MCU와 통신보드별 구현 식별지원되는 센서만 등록

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 <hdegoede@redhat.com>

Fujitsu Theseus 구현과 센서 탐지

15-37

내장 MCU의 동작이 보드별로 달라질 수 있으므로 이 드라이버는 Fujitsu Theseus 구현만 지원합니다. 드라이버 적재 시 여러 정상성 검사를 수행해 다른 제조사의 사용자 정의 구현에 잘못 결합하는 것을 방지합니다.

지원 구현은 최대 5개의 전압 입력, 8개의 팬, 16개의 온도 센서를 제공할 수 있습니다. 드라이버는 실제로 구현된 센서와 팬 헤더를 탐지하므로 일반적인 시스템에서는 최대치보다 적은 채널만 나타납니다.

통합 워치독은 완전히 지원됩니다. 레지스터와 프로토콜을 설명하는 애플리케이션 노트는 제조사에 요청해 받을 수 있습니다.

SCH5636 지원 범위
항목최대·상태비고
지원 구현Fujitsu Theseus적재 시 정상성 검사
전압 입력최대 5실제 구현 채널만 노출
최대 8구현된 팬 헤더 탐지
온도최대 16구현된 센서 탐지
워치독완전 지원통합 워치독
문서요청 가능레지스터·프로토콜 애플리케이션 노트

Fujitsu Theseus 구현의 최대 채널과 지원 상태입니다.

Theseus 구현 검증
SCH5636 장치 발견Fujitsu Theseus 정상성 검사 실행검사 실패 시 드라이버 결합 중단전압·팬·온도 구현 채널 탐지hwmon과 워치독 장치 등록

잘못된 사용자 정의 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.