← Documents Documentation/devicetree/bindings/thermal/dove-thermal.txt GitHub 원문 ↗

Linux 6.18.37 · Devicetree Bindings / Thermal

Marvell Dove Thermal

Dove Thermal Manager와 Thermal Diode Control register 범위를 설명합니다.

Source pathDocumentation/devicetree/bindings/thermal/dove-thermal.txt
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

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

1. 요약·해설

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

요약과 해설

dove-thermal.txt:1-18

Dove Thermal Manager와 Thermal Diode Control register 범위를 설명합니다. 접을 수 있는 영어 원문 전체는 줄 좌표를 보존하고, 한국어 전문 번역에서는 compatible·property·phandle·register·interrupt·수치·예제 코드를 원형대로 유지합니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 * Dove Thermal
2
3 This driver is for Dove SoCs which contain a thermal sensor.
4
5 Required properties:
6 - compatible : "marvell,dove-thermal"
7 - reg : Address range of the thermal registers
8
9 The reg properties should contain two ranges. The first is for the
10 three Thermal Manager registers, while the second range contains the
11 Thermal Diode Control Registers.
12
13 Example:
14
15 thermal@10078 {
16 compatible = "marvell,dove-thermal";
17 reg = <0xd001c 0x0c>, <0xd005c 0x08>;
18 };
19

3. 한국어 전문 번역

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

Dove Thermal

1-4

이 driver binding은 thermal sensor를 포함한 Marvell Dove SoC를 대상으로 합니다.

두 register 범위

5-12

필수 `compatible`은 `marvell,dove-thermal`이고 `reg`는 thermal register 주소 범위를 담습니다. `reg`에는 범위 두 개가 있어야 합니다. 첫 번째는 Thermal Manager register 세 개용이고, 두 번째는 Thermal Diode Control Register용입니다.

Dove register mapping 예제

13-18

예제의 `thermal@10078` node는 Thermal Manager의 0xd001c부터 0x0c byte와 Thermal Diode Control의 0xd005c부터 0x08 byte를 각각 매핑합니다.

thermal@10078 {
        compatible = "marvell,dove-thermal";
        reg = <0xd001c 0x0c>, <0xd005c 0x08>;
};