xref: /linux/Documentation/ABI/stable/sysfs-driver-mlxreg-io (revision f193f7985f48a40885ce2e270c4cea9697650cc1)
1*f193f798SVadim PasternakWhat:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/
2*f193f798SVadim Pasternak							asic_health
3*f193f798SVadim Pasternak
4*f193f798SVadim PasternakDate:		June 2018
5*f193f798SVadim PasternakKernelVersion:	4.19
6*f193f798SVadim PasternakContact:	Vadim Pasternak <vadimpmellanox.com>
7*f193f798SVadim PasternakDescription:	This file shows ASIC health status. The possible values are:
8*f193f798SVadim Pasternak		0 - health failed, 2 - health OK, 3 - ASIC in booting state.
9*f193f798SVadim Pasternak
10*f193f798SVadim Pasternak		The files are read only.
11*f193f798SVadim Pasternak
12*f193f798SVadim PasternakWhat:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/
13*f193f798SVadim Pasternak							cpld1_version
14*f193f798SVadim Pasternak							cpld2_version
15*f193f798SVadim Pasternak
16*f193f798SVadim PasternakDate:		June 2018
17*f193f798SVadim PasternakKernelVersion:	4.19
18*f193f798SVadim PasternakContact:	Vadim Pasternak <vadimpmellanox.com>
19*f193f798SVadim PasternakDescription:	These files show with which CPLD versions have been burned
20*f193f798SVadim Pasternak		on carrier and switch boards.
21*f193f798SVadim Pasternak
22*f193f798SVadim Pasternak		The files are read only.
23*f193f798SVadim Pasternak
24*f193f798SVadim PasternakWhat:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/select_iio
25*f193f798SVadim PasternakDate:		June 2018
26*f193f798SVadim PasternakKernelVersion:	4.19
27*f193f798SVadim PasternakContact:	Vadim Pasternak <vadimpmellanox.com>
28*f193f798SVadim PasternakDescription:	This file allows iio devices selection.
29*f193f798SVadim Pasternak
30*f193f798SVadim Pasternak		Attribute select_iio can be written with 0 or with 1. It
31*f193f798SVadim Pasternak		selects which one of iio devices can be accessed.
32*f193f798SVadim Pasternak
33*f193f798SVadim Pasternak		The file is read/write.
34*f193f798SVadim Pasternak
35*f193f798SVadim PasternakWhat:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/psu1_on
36*f193f798SVadim Pasternak		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/psu2_on
37*f193f798SVadim Pasternak		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/pwr_cycle
38*f193f798SVadim Pasternak		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/pwr_down
39*f193f798SVadim PasternakDate:		June 2018
40*f193f798SVadim PasternakKernelVersion:	4.19
41*f193f798SVadim PasternakContact:	Vadim Pasternak <vadimpmellanox.com>
42*f193f798SVadim PasternakDescription:	These files allow asserting system power cycling, switching
43*f193f798SVadim Pasternak		power supply units on and off and system's main power domain
44*f193f798SVadim Pasternak		shutdown.
45*f193f798SVadim Pasternak		Expected behavior:
46*f193f798SVadim Pasternak		When pwr_cycle is written 1: auxiliary power domain will go
47*f193f798SVadim Pasternak		down and after short period (about 1 second) up.
48*f193f798SVadim Pasternak		When  psu1_on or psu2_on is written 1, related unit will be
49*f193f798SVadim Pasternak		disconnected from the power source, when written 0 - connected.
50*f193f798SVadim Pasternak		If both are written 1 - power supplies main power domain will
51*f193f798SVadim Pasternak		go down.
52*f193f798SVadim Pasternak		When pwr_down is written 1, system's main power domain will go
53*f193f798SVadim Pasternak		down.
54*f193f798SVadim Pasternak
55*f193f798SVadim Pasternak		The files are write only.
56*f193f798SVadim Pasternak
57*f193f798SVadim PasternakWhat:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/
58*f193f798SVadim Pasternak							reset_aux_pwr_or_ref
59*f193f798SVadim Pasternak							reset_asic_thermal
60*f193f798SVadim Pasternak							reset_hotswap_or_wd
61*f193f798SVadim Pasternak							reset_fw_reset
62*f193f798SVadim Pasternak							reset_long_pb
63*f193f798SVadim Pasternak							reset_main_pwr_fail
64*f193f798SVadim Pasternak							reset_short_pb
65*f193f798SVadim Pasternak							reset_sw_reset
66*f193f798SVadim PasternakDate:		June 2018
67*f193f798SVadim PasternakKernelVersion:	4.19
68*f193f798SVadim PasternakContact:	Vadim Pasternak <vadimpmellanox.com>
69*f193f798SVadim PasternakDescription:	These files show the system reset cause, as following: power
70*f193f798SVadim Pasternak		auxiliary outage or power refresh, ASIC thermal shutdown,
71*f193f798SVadim Pasternak		hotswap or watchdog, firmware reset, long press power button,
72*f193f798SVadim Pasternak		short press power button, software reset. Value 1 in file means
73*f193f798SVadim Pasternak		this is reset cause, 0 - otherwise. Only one of the above
74*f193f798SVadim Pasternak		causes could be 1 at the same time, representing only last
75*f193f798SVadim Pasternak		reset cause.
76*f193f798SVadim Pasternak
77*f193f798SVadim Pasternak		The files are read only.
78