Michael Walle | 4406d36 | 2020-04-20 20:21:13 +0200 | [diff] [blame] | 1 | .. SPDX-License-Identifier: GPL-2.0-only |
| 2 | |
| 3 | Broadcom BCM54140 Quad SGMII/QSGMII PHY |
| 4 | ======================================= |
| 5 | |
| 6 | Supported chips: |
| 7 | |
| 8 | * Broadcom BCM54140 |
| 9 | |
| 10 | Datasheet: not public |
| 11 | |
| 12 | Author: Michael Walle <michael@walle.cc> |
| 13 | |
| 14 | Description |
| 15 | ----------- |
| 16 | |
| 17 | The Broadcom BCM54140 is a Quad SGMII/QSGMII PHY which supports monitoring |
| 18 | its die temperature as well as two analog voltages. |
| 19 | |
| 20 | The AVDDL is a 1.0V analogue voltage, the AVDDH is a 3.3V analogue voltage. |
| 21 | Both voltages and the temperature are measured in a round-robin fashion. |
| 22 | |
| 23 | Sysfs entries |
| 24 | ------------- |
| 25 | |
| 26 | The following attributes are supported. |
| 27 | |
| 28 | ======================= ======================================================== |
| 29 | in0_label "AVDDL" |
| 30 | in0_input Measured AVDDL voltage. |
| 31 | in0_min Minimum AVDDL voltage. |
| 32 | in0_max Maximum AVDDL voltage. |
| 33 | in0_alarm AVDDL voltage alarm. |
| 34 | |
| 35 | in1_label "AVDDH" |
| 36 | in1_input Measured AVDDH voltage. |
| 37 | in1_min Minimum AVDDH voltage. |
| 38 | in1_max Maximum AVDDH voltage. |
| 39 | in1_alarm AVDDH voltage alarm. |
| 40 | |
| 41 | temp1_input Die temperature. |
| 42 | temp1_min Minimum die temperature. |
| 43 | temp1_max Maximum die temperature. |
| 44 | temp1_alarm Die temperature alarm. |
| 45 | ======================= ======================================================== |