요약·해설, 영어 원문, 전체 번역을 구분해 실었습니다. API 이름, 코드 심벌, 소스 경로는 원문 표기를 유지합니다.
1. 요약·해설
원문의 핵심 내용을 정리하고 커널 프로그래밍에 필요한 설명을 덧붙였습니다. 아래의 전체 번역과는 별도로 작성한 해설입니다.
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 <[email protected]>
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. 한국어 전문 번역
영어 원문의 문단 순서와 의미에 맞춰 전체 내용을 번역했습니다. 코드, 함수명, 코드 심벌, 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 <[email protected]>
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을 제공합니다.
원문 분량과 핵심 지원 범위입니다.
장치를 측정·제어하는 기본 순서입니다.