요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
.. SPDX-License-Identifier: GPL-2.0-only
Kernel driver sl28cpld
======================
Supported chips:
* Kontron sl28cpld
Prefix: 'sl28cpld'
Datasheet: not available
Authors: Michael Walle <[email protected]>
Description
-----------
The sl28cpld is a board management controller which also exposes a hardware
monitoring controller. At the moment this controller supports a single fan
supervisor. In the future there might be other flavours and additional
hardware monitoring might be supported.
The fan supervisor has a 7 bit counter register and a counter period of 1
second. If the 7 bit counter overflows, the supervisor will automatically
switch to x8 mode to support a wider input range at the loss of
granularity.
Sysfs entries
-------------
The following attributes are supported.
======================= ========================================================
fan1_input Fan RPM. Assuming 2 pulses per revolution.
======================= ========================================================
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
Kontron SL28CPLD 관리 컨트롤러
1-16GPL-2.0-only 라이선스의 `sl28cpld` 드라이버는 Kontron SL28CPLD를 지원합니다. 접두사는 `sl28cpld`이고 데이터시트는 공개되어 있지 않습니다. 문서 작성자는 Michael Walle입니다.
지원 장치의 식별 정보입니다.
보드 관리 컨트롤러의 팬 감시 기능을 hwmon에 연결합니다.
.. SPDX-License-Identifier: GPL-2.0-only
Kernel driver sl28cpld
======================
Supported chips:
* Kontron sl28cpld
Prefix: 'sl28cpld'
Datasheet: not available
Authors: Michael Walle <[email protected]>
Description
7비트 카운터와 자동 ×8 모드
17-28SL28CPLD는 보드 관리 컨트롤러이며 하드웨어 모니터링 컨트롤러도 제공합니다. 현재 구현은 팬 감독기 하나를 지원하고 향후 다른 변형과 추가 모니터링 기능이 지원될 수 있습니다.
팬 감독기는 7비트 카운터 레지스터와 1초의 카운터 주기를 사용합니다. 7비트 카운터가 오버플로하면 더 넓은 입력 범위를 지원하기 위해 자동으로 ×8 모드로 전환하지만 세분성은 낮아집니다.
기본 카운터와 오버플로 시 범위 확장 동작입니다.
1초 동안 펄스를 세고 범위를 넘으면 자동으로 스케일을 바꿉니다.
-----------
The sl28cpld is a board management controller which also exposes a hardware
monitoring controller. At the moment this controller supports a single fan
supervisor. In the future there might be other flavours and additional
hardware monitoring might be supported.
The fan supervisor has a 7 bit counter register and a counter period of 1
second. If the 7 bit counter overflows, the supervisor will automatically
switch to x8 mode to support a wider input range at the loss of
granularity.
두 펄스 기준 팬 RPM
29-36지원 속성은 `fan1_input`이며 팬 한 회전에 펄스 두 개가 발생한다고 가정해 RPM을 계산합니다.
단일 팬 측정 채널과 계산 가정입니다.
카운터 펄스를 회전당 두 펄스 기준으로 RPM에 환산합니다.
Sysfs entries
-------------
The following attributes are supported.
======================= ========================================================
fan1_input Fan RPM. Assuming 2 pulses per revolution.
======================= ========================================================
요약·해설
sl28cpld.rst:1-361초 동안 팬 펄스를 세고 7비트 오버플로 시 자동으로 ×8 모드로 전환해 두 펄스당 한 회전 기준 RPM을 제공합니다.
원문 분량과 핵심 장치 구성을 정리합니다.
장치 식별부터 센서 확인까지의 핵심 순서입니다.