요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
Kernel driver tmp401
====================
Supported chips:
* Texas Instruments TMP401
Prefix: 'tmp401'
Addresses scanned: I2C 0x4c
Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp401.html
* Texas Instruments TMP411
Prefix: 'tmp411'
Addresses scanned: I2C 0x4c, 0x4d, 0x4e
Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp411.html
* Texas Instruments TMP431
Prefix: 'tmp431'
Addresses scanned: I2C 0x4c, 0x4d
Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp431.html
* Texas Instruments TMP432
Prefix: 'tmp432'
Addresses scanned: I2C 0x4c, 0x4d
Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp432.html
* Texas Instruments TMP435
Prefix: 'tmp435'
Addresses scanned: I2C 0x48 - 0x4f
Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp435.html
Authors:
- Hans de Goede <[email protected]>
- Andre Prendel <[email protected]>
Description
-----------
This driver implements support for Texas Instruments TMP401, TMP411,
TMP431, TMP432, and TMP435 chips. These chips implement one or two
remote and one local temperature sensors. Temperature is measured in degrees
Celsius. Resolution of the remote sensor is 0.0625 degree. Local
sensor resolution can be set to 0.5, 0.25, 0.125 or 0.0625 degree (not
supported by the driver so far, so using the default resolution of 0.5
degree).
The driver provides the common sysfs-interface for temperatures (see
Documentation/hwmon/sysfs-interface.rst under Temperatures).
The TMP411 and TMP431 chips are compatible with TMP401. TMP411 provides
some additional features.
* Minimum and Maximum temperature measured since power-on, chip-reset
Exported via sysfs attributes tempX_lowest and tempX_highest.
* Reset of historical minimum/maximum temperature measurements
Exported via sysfs attribute temp_reset_history. Writing 1 to this
file triggers a reset.
TMP432 is compatible with TMP401 and TMP431. It supports two external
temperature sensors.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
지원 칩과 I2C 주소
1-52`tmp401` 드라이버는 Texas Instruments TMP401, TMP411, TMP431, TMP432, TMP435를 지원합니다. 작성자는 Hans de Goede와 Andre Prendel입니다.
TMP401은 I2C `0x4c`, TMP411은 `0x4c~0x4e`, TMP431과 TMP432는 `0x4c~0x4d`, TMP435는 `0x48~0x4f`에서 검색합니다. 접두사는 각 칩 이름의 소문자 형태입니다.
원문에 나열된 칩별 접두사와 I2C 범위를 보존했습니다.
주소 범위와 칩 식별에 따른 초기화 흐름입니다.
Kernel driver tmp401
====================
Supported chips:
* Texas Instruments TMP401
Prefix: 'tmp401'
Addresses scanned: I2C 0x4c
Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp401.html
* Texas Instruments TMP411
Prefix: 'tmp411'
Addresses scanned: I2C 0x4c, 0x4d, 0x4e
Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp411.html
* Texas Instruments TMP431
Prefix: 'tmp431'
Addresses scanned: I2C 0x4c, 0x4d
Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp431.html
* Texas Instruments TMP432
Prefix: 'tmp432'
Addresses scanned: I2C 0x4c, 0x4d
Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp432.html
* Texas Instruments TMP435
Prefix: 'tmp435'
Addresses scanned: I2C 0x48 - 0x4f
Datasheet: http://focus.ti.com/docs/prod/folders/print/tmp435.html
Authors:
- Hans de Goede <[email protected]>
- Andre Prendel <[email protected]>
센서 해상도와 계열별 기능
53-80이 드라이버는 TMP401, TMP411, TMP431, TMP432, TMP435를 지원합니다. 칩은 로컬 온도 센서 하나와 원격 센서 하나 또는 두 개를 구현하며 온도는 섭씨로 측정합니다.
원격 센서 해상도는 0.0625°C입니다. 로컬 센서는 0.5, 0.25, 0.125, 0.0625°C 중에서 해상도를 설정할 수 있지만 아직 드라이버가 설정 기능을 지원하지 않아 기본 0.5°C를 사용합니다.
드라이버는 `Documentation/hwmon/sysfs-interface.rst`의 Temperatures 절에 정의된 공통 온도 sysfs 인터페이스를 제공합니다.
TMP411과 TMP431은 TMP401과 호환되며 TMP411은 추가 기능을 제공합니다. 전원 켜짐 또는 칩 리셋 이후 측정한 최소·최대 온도를 `tempX_lowest`, `tempX_highest`로 내보냅니다. `temp_reset_history`에 `1`을 쓰면 역사적 최소·최대 측정값을 초기화합니다.
TMP432는 TMP401 및 TMP431과 호환되며 외부 온도 센서 두 개를 지원합니다.
공통 해상도와 변형별 추가 기능입니다.
측정 이력을 읽고 초기화하는 흐름입니다.
Description
-----------
This driver implements support for Texas Instruments TMP401, TMP411,
TMP431, TMP432, and TMP435 chips. These chips implement one or two
remote and one local temperature sensors. Temperature is measured in degrees
Celsius. Resolution of the remote sensor is 0.0625 degree. Local
sensor resolution can be set to 0.5, 0.25, 0.125 or 0.0625 degree (not
supported by the driver so far, so using the default resolution of 0.5
degree).
The driver provides the common sysfs-interface for temperatures (see
Documentation/hwmon/sysfs-interface.rst under Temperatures).
The TMP411 and TMP431 chips are compatible with TMP401. TMP411 provides
some additional features.
* Minimum and Maximum temperature measured since power-on, chip-reset
Exported via sysfs attributes tempX_lowest and tempX_highest.
* Reset of historical minimum/maximum temperature measurements
Exported via sysfs attribute temp_reset_history. Writing 1 to this
file triggers a reset.
TMP432 is compatible with TMP401 and TMP431. It supports two external
temperature sensors.
요약·해설
tmp401.rst:1-80TMP401 계열은 로컬 및 최대 2개 원격 온도를 측정하며 TMP411은 전원 인가 이후 최저·최고 이력과 초기화를 지원합니다.
원문 분량과 핵심 기능을 요약합니다.
장치 초기화부터 측정값 제공까지의 핵심 순서입니다.