요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
.. SPDX-License-Identifier: GPL-2.0-only
Broadcom BCM54140 Quad SGMII/QSGMII PHY
=======================================
Supported chips:
* Broadcom BCM54140
Datasheet: not public
Author: Michael Walle <michael@walle.cc>
Description
-----------
The Broadcom BCM54140 is a Quad SGMII/QSGMII PHY which supports monitoring
its die temperature as well as two analog voltages.
The AVDDL is a 1.0V analogue voltage, the AVDDH is a 3.3V analogue voltage.
Both voltages and the temperature are measured in a round-robin fashion.
Sysfs entries
-------------
The following attributes are supported.
======================= ========================================================
in0_label "AVDDL"
in0_input Measured AVDDL voltage.
in0_min Minimum AVDDL voltage.
in0_max Maximum AVDDL voltage.
in0_alarm AVDDL voltage alarm.
in1_label "AVDDH"
in1_input Measured AVDDH voltage.
in1_min Minimum AVDDH voltage.
in1_max Maximum AVDDH voltage.
in1_alarm AVDDH voltage alarm.
temp1_input Die temperature.
temp1_min Minimum die temperature.
temp1_max Maximum die temperature.
temp1_alarm Die temperature alarm.
======================= ========================================================
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
BCM54140 PHY monitoring
1-22이 GPL-2.0-only 문서는 Broadcom `BCM54140` Quad SGMII/QSGMII PHY를 설명합니다. Datasheet는 공개되지 않았고 저자는 Michael Walle입니다.
BCM54140은 자체 die temperature와 analog voltage 두 개를 monitoring합니다. `AVDDL`은 1.0V analog voltage이고 `AVDDH`는 3.3V analog voltage입니다.
두 voltage와 temperature는 round-robin 방식으로 차례로 측정됩니다.
PHY 내부 monitor의 세 입력입니다.
한 측정 engine이 세 항목을 순환합니다.
.. SPDX-License-Identifier: GPL-2.0-only
Broadcom BCM54140 Quad SGMII/QSGMII PHY
=======================================
Supported chips:
* Broadcom BCM54140
Datasheet: not public
Author: Michael Walle <michael@walle.cc>
Description
-----------
The Broadcom BCM54140 is a Quad SGMII/QSGMII PHY which supports monitoring
its die temperature as well as two analog voltages.
The AVDDL is a 1.0V analogue voltage, the AVDDH is a 3.3V analogue voltage.
Both voltages and the temperature are measured in a round-robin fashion.
BCM54140 sysfs
23-45`in0_label`은 `AVDDL`, `in0_input`은 measured AVDDL voltage입니다. `in0_min`, `in0_max`는 minimum·maximum AVDDL voltage이고 `in0_alarm`은 voltage alarm입니다.
`in1_label`은 `AVDDH`, `in1_input`은 measured AVDDH voltage입니다. `in1_min`, `in1_max`, `in1_alarm`도 각각 minimum, maximum, alarm을 제공합니다.
`temp1_input`은 die temperature, `temp1_min`과 `temp1_max`는 minimum·maximum die temperature, `temp1_alarm`은 die temperature alarm입니다.
각 측정값과 limit·alarm의 대응입니다.
Round-robin sample마다 범위를 검사합니다.
Sysfs entries
-------------
The following attributes are supported.
======================= ========================================================
in0_label "AVDDL"
in0_input Measured AVDDL voltage.
in0_min Minimum AVDDL voltage.
in0_max Maximum AVDDL voltage.
in0_alarm AVDDL voltage alarm.
in1_label "AVDDH"
in1_input Measured AVDDH voltage.
in1_min Minimum AVDDH voltage.
in1_max Maximum AVDDH voltage.
in1_alarm AVDDH voltage alarm.
temp1_input Die temperature.
temp1_min Minimum die temperature.
temp1_max Maximum die temperature.
temp1_alarm Die temperature alarm.
======================= ========================================================
요약·해설
bcm54140.rst:1-45두 analog rail과 die temperature를 순환 측정하고 limit alarm을 제공합니다.
원문 분량과 핵심 지원 범위입니다.
장치를 측정·제어하는 기본 순서입니다.