요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
.. SPDX-License-Identifier: GPL-2.0
Kernel driver tmp464
====================
Supported chips:
* Texas Instruments TMP464
Prefix: 'tmp464'
Addresses scanned: I2C 0x48, 0x49, 0x4a and 0x4b
Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp464.html
* Texas Instruments TMP468
Prefix: 'tmp468'
Addresses scanned: I2C 0x48, 0x49, 0x4a and 0x4b
Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp468.html
Authors:
Agathe Porte <[email protected]>
Guenter Roeck <[email protected]>
Description
-----------
This driver implements support for Texas Instruments TMP464 and TMP468
temperature sensor chips. TMP464 provides one local and four remote
sensors. TMP468 provides one local and eight remote sensors.
Temperature is measured in degrees Celsius. The chips are wired over
I2C/SMBus and specified over a temperature range of -40 to +125 degrees
Celsius. Resolution for both the local and remote channels is 0.0625
degree C.
The chips support only temperature measurements. The driver exports
temperature values, limits, and alarms via the following sysfs files:
**temp[1-9]_input**
**temp[1-9]_max**
**temp[1-9]_max_hyst**
**temp[1-9]_max_alarm**
**temp[1-9]_crit**
**temp[1-9]_crit_alarm**
**temp[1-9]_crit_hyst**
**temp[2-9]_offset**
**temp[2-9]_fault**
Each sensor can be individually disabled via Devicetree or from sysfs
via:
**temp[1-9]_enable**
If labels were specified in Devicetree, additional sysfs files will
be present:
**temp[1-9]_label**
The update interval is configurable with the following sysfs attribute.
**update_interval**
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
지원 칩과 작성자
1-28이 문서는 GPL-2.0 SPDX 식별자를 사용합니다. `tmp464` 드라이버는 Texas Instruments TMP464와 TMP468을 지원하며 접두사는 각각 `tmp464`, `tmp468`입니다.
두 칩 모두 I2C 주소 `0x48`, `0x49`, `0x4a`, `0x4b`에서 검색합니다. 작성자는 Agathe Porte와 Guenter Roeck입니다.
두 변형의 접두사와 공통 검색 주소입니다.
공통 주소에서 변형을 확인해 채널 수를 정합니다.
.. SPDX-License-Identifier: GPL-2.0
Kernel driver tmp464
====================
Supported chips:
* Texas Instruments TMP464
Prefix: 'tmp464'
Addresses scanned: I2C 0x48, 0x49, 0x4a and 0x4b
Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp464.html
* Texas Instruments TMP468
Prefix: 'tmp468'
Addresses scanned: I2C 0x48, 0x49, 0x4a and 0x4b
Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp468.html
Authors:
Agathe Porte <[email protected]>
Guenter Roeck <[email protected]>
9채널 온도·한계·경보 인터페이스
29-73드라이버는 TMP464와 TMP468 온도 센서를 지원합니다. TMP464는 로컬 센서 하나와 원격 센서 네 개, TMP468은 로컬 하나와 원격 여덟 개를 제공합니다.
온도는 섭씨로 측정하고 칩은 I2C/SMBus로 연결됩니다. 규정 온도 범위는 -40~+125°C이며 로컬·원격 채널 모두 해상도는 0.0625°C입니다.
칩은 온도 측정만 지원합니다. 드라이버는 `temp[1-9]_input`, `_max`, `_max_hyst`, `_max_alarm`, `_crit`, `_crit_alarm`, `_crit_hyst`로 측정값·상한·히스테리시스·경보를 제공합니다. 원격 채널에는 `temp[2-9]_offset`과 `temp[2-9]_fault`도 제공합니다.
각 센서는 Devicetree 또는 sysfs의 `temp[1-9]_enable`로 개별 비활성화할 수 있습니다. Devicetree에 레이블을 지정했다면 `temp[1-9]_label`도 생성됩니다. 갱신 간격은 `update_interval`로 설정할 수 있습니다.
최대 9채널에서 제공하는 속성과 적용 범위입니다.
칩 변형과 Devicetree 설정을 반영해 속성을 만듭니다.
Description
-----------
This driver implements support for Texas Instruments TMP464 and TMP468
temperature sensor chips. TMP464 provides one local and four remote
sensors. TMP468 provides one local and eight remote sensors.
Temperature is measured in degrees Celsius. The chips are wired over
I2C/SMBus and specified over a temperature range of -40 to +125 degrees
Celsius. Resolution for both the local and remote channels is 0.0625
degree C.
The chips support only temperature measurements. The driver exports
temperature values, limits, and alarms via the following sysfs files:
**temp[1-9]_input**
**temp[1-9]_max**
**temp[1-9]_max_hyst**
**temp[1-9]_max_alarm**
**temp[1-9]_crit**
**temp[1-9]_crit_alarm**
**temp[1-9]_crit_hyst**
**temp[2-9]_offset**
**temp[2-9]_fault**
Each sensor can be individually disabled via Devicetree or from sysfs
via:
**temp[1-9]_enable**
If labels were specified in Devicetree, additional sysfs files will
be present:
**temp[1-9]_label**
The update interval is configurable with the following sysfs attribute.
**update_interval**
요약·해설
tmp464.rst:1-73TMP464 계열은 로컬 하나와 최대 8개 원격 온도를 제공하며 채널별 한계·경보·오프셋·활성화와 장치 갱신 간격을 노출합니다.
원문 분량과 핵심 기능을 요약합니다.
장치 초기화부터 측정값 제공까지의 핵심 순서입니다.