← Documents Documentation/devicetree/bindings/hwmon/ltc2990.txt GitHub 원문 ↗

Linux 6.18.37 · Devicetree Bindings

Linear Technology LTC2990

LTC2990 voltage, temperature와 differential input measurement mode 바인딩입니다.

Source pathDocumentation/devicetree/bindings/hwmon/ltc2990.txt
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

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

1. 요약·해설

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

요약과 해설

ltc2990.txt:1-36

두 control-register mode integer의 측정 조합을 설명합니다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 ltc2990: Linear Technology LTC2990 power monitor
2
3 Required properties:
4 - compatible: Must be "lltc,ltc2990"
5 - reg: I2C slave address
6 - lltc,meas-mode:
7 An array of two integers for configuring the chip measurement mode.
8
9 The first integer defines the bits 2..0 in the control register. In all
10 cases the internal temperature and supply voltage are measured. In
11 addition the following input measurements are enabled per mode:
12
13 0: V1, V2, TR2
14 1: V1-V2, TR2
15 2: V1-V2, V3, V4
16 3: TR1, V3, V4
17 4: TR1, V3-V4
18 5: TR1, TR2
19 6: V1-V2, V3-V4
20 7: V1, V2, V3, V4
21
22 The second integer defines the bits 4..3 in the control register. This
23 allows a subset of the measurements to be enabled:
24
25 0: Internal temperature and supply voltage only
26 1: TR1, V1 or V1-V2 only per mode
27 2: TR2, V3 or V3-V4 only per mode
28 3: All measurements per mode
29
30 Example:
31
32 ltc2990@4c {
33 compatible = "lltc,ltc2990";
34 reg = <0x4c>;
35 lltc,meas-mode = <7 3>; /* V1, V2, V3, V4 */
36 };
37

3. 한국어 전문 번역

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

LTC2990 measurement mode

1-29

Linear Technology LTC2990 power monitor의 필수 `compatible`은 `lltc,ltc2990`, `reg`는 I2C slave address입니다. `lltc,meas-mode`는 chip measurement mode를 설정하는 두 integer array입니다.

첫 integer는 control register bit 2..0을 정합니다. 모든 mode에서 internal temperature와 supply voltage를 측정합니다. 추가 input은 mode 0에서 V1, V2, TR2, mode 1에서 V1-V2, TR2, mode 2에서 V1-V2, V3, V4, mode 3에서 TR1, V3, V4입니다.

Mode 4는 TR1, V3-V4, mode 5는 TR1, TR2, mode 6은 V1-V2, V3-V4, mode 7은 V1, V2, V3, V4를 활성화합니다.

두 번째 integer는 control register bit 4..3이며 measurement subset을 선택합니다. 0은 internal temperature와 supply voltage만, 1은 mode에 따른 TR1/V1/V1-V2만, 2는 TR2/V3/V3-V4만, 3은 mode의 모든 measurement를 활성화합니다.

LTC2990 첫 mode 값
Mode추가 measurement
0V1, V2, TR2
1V1-V2, TR2
2V1-V2, V3, V4
3TR1, V3, V4
4TR1, V3-V4
5TR1, TR2
6V1-V2, V3-V4
7V1, V2, V3, V4

첫 `lltc,meas-mode` integer가 추가로 활성화하는 input을 정리합니다.

LTC2990 예제

30-36

예제 I2C address `0x4c` device는 mode `<7 3>`으로 V1, V2, V3, V4와 모든 mode measurement를 활성화합니다.

ltc2990@4c {
        compatible = "lltc,ltc2990";
        reg = <0x4c>;
        lltc,meas-mode = <7 3>;        /* V1, V2, V3, V4 */
};