Merge tag 'drivers-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[linux-2.6-microblaze.git] / Documentation / hwmon / bcm54140.rst
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 ======================= ========================================================