xref: /linux/Documentation/hwmon/cgbc-hwmon.rst (revision bbfd5594756011167b8f8de9a00e0c946afda1e6)
1*08ebc9deSThomas Richard.. SPDX-License-Identifier: GPL-2.0-or-later
2*08ebc9deSThomas Richard
3*08ebc9deSThomas RichardKernel driver cgbc-hwmon
4*08ebc9deSThomas Richard========================
5*08ebc9deSThomas Richard
6*08ebc9deSThomas RichardSupported chips:
7*08ebc9deSThomas Richard
8*08ebc9deSThomas Richard * Congatec Board Controller.
9*08ebc9deSThomas Richard
10*08ebc9deSThomas Richard   Prefix: 'cgbc-hwmon'
11*08ebc9deSThomas Richard
12*08ebc9deSThomas RichardAuthor: Thomas Richard <thomas.richard@bootlin.com>
13*08ebc9deSThomas Richard
14*08ebc9deSThomas RichardDescription
15*08ebc9deSThomas Richard-----------
16*08ebc9deSThomas Richard
17*08ebc9deSThomas RichardThis driver enables monitoring support for the Congatec Board Controller.
18*08ebc9deSThomas RichardThis controller is embedded on the x86 SoMs of Congatec.
19*08ebc9deSThomas Richard
20*08ebc9deSThomas RichardSysfs entries
21*08ebc9deSThomas Richard-------------
22*08ebc9deSThomas Richard
23*08ebc9deSThomas RichardThe following sysfs entries list contains all sensors defined in the Board
24*08ebc9deSThomas RichardController. The available sensors in sysfs depend on the SoM and the
25*08ebc9deSThomas Richardsystem.
26*08ebc9deSThomas Richard
27*08ebc9deSThomas Richard============= ======================
28*08ebc9deSThomas RichardName          Description
29*08ebc9deSThomas Richard============= ======================
30*08ebc9deSThomas Richardtemp1_input   CPU temperature
31*08ebc9deSThomas Richardtemp2_input   Box temperature
32*08ebc9deSThomas Richardtemp3_input   Ambient temperature
33*08ebc9deSThomas Richardtemp4_input   Board temperature
34*08ebc9deSThomas Richardtemp5_input   Carrier temperature
35*08ebc9deSThomas Richardtemp6_input   Chipset temperature
36*08ebc9deSThomas Richardtemp7_input   Video temperature
37*08ebc9deSThomas Richardtemp8_input   Other temperature
38*08ebc9deSThomas Richardtemp9_input   TOPDIM temperature
39*08ebc9deSThomas Richardtemp10_input  BOTTOMDIM temperature
40*08ebc9deSThomas Richardin0_input     CPU voltage
41*08ebc9deSThomas Richardin1_input     DC Runtime voltage
42*08ebc9deSThomas Richardin2_input     DC Standby voltage
43*08ebc9deSThomas Richardin3_input     CMOS Battery voltage
44*08ebc9deSThomas Richardin4_input     Battery voltage
45*08ebc9deSThomas Richardin5_input     AC voltage
46*08ebc9deSThomas Richardin6_input     Other voltage
47*08ebc9deSThomas Richardin7_input     5V voltage
48*08ebc9deSThomas Richardin8_input     5V Standby voltage
49*08ebc9deSThomas Richardin9_input     3V3 voltage
50*08ebc9deSThomas Richardin10_input    3V3 Standby voltage
51*08ebc9deSThomas Richardin11_input    VCore A voltage
52*08ebc9deSThomas Richardin12_input    VCore B voltage
53*08ebc9deSThomas Richardin13_input    12V voltage
54*08ebc9deSThomas Richardcurr1_input   DC current
55*08ebc9deSThomas Richardcurr2_input   5V current
56*08ebc9deSThomas Richardcurr3_input   12V current
57*08ebc9deSThomas Richardfan1_input    CPU fan
58*08ebc9deSThomas Richardfan2_input    Box fan
59*08ebc9deSThomas Richardfan3_input    Ambient fan
60*08ebc9deSThomas Richardfan4_input    Chiptset fan
61*08ebc9deSThomas Richardfan5_input    Video fan
62*08ebc9deSThomas Richardfan6_input    Other fan
63*08ebc9deSThomas Richard============= ======================
64