1What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/asic_health
2Date:		June 2018
3KernelVersion:	4.19
4Contact:	Vadim Pasternak <vadimpmellanox.com>
5Description:	This file shows ASIC health status. The possible values are:
6		0 - health failed, 2 - health OK, 3 - ASIC in booting state.
7
8		The files are read only.
9
10What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld1_version
11What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld2_version
12Date:		June 2018
13KernelVersion:	4.19
14Contact:	Vadim Pasternak <vadimpmellanox.com>
15Description:	These files show with which CPLD versions have been burned
16		on carrier and switch boards.
17
18		The files are read only.
19
20What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/fan_dir
21Date:		December 2018
22KernelVersion:	5.0
23Contact:	Vadim Pasternak <vadimpmellanox.com>
24Description:	This file shows the system fans direction:
25		forward direction - relevant bit is set 0;
26		reversed direction - relevant bit is set 1.
27
28		The files are read only.
29
30What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld3_version
31Date:		November 2018
32KernelVersion:	5.0
33Contact:	Vadim Pasternak <vadimpmellanox.com>
34Description:	These files show with which CPLD versions have been burned
35		on LED or Gearbox board.
36
37		The files are read only.
38
39What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/jtag_enable
40Date:		November 2018
41KernelVersion:	5.0
42Contact:	Vadim Pasternak <vadimpmellanox.com>
43Description:	These files enable and disable the access to the JTAG domain.
44		By default access to the JTAG domain is disabled.
45
46		The file is read/write.
47
48What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/select_iio
49Date:		June 2018
50KernelVersion:	4.19
51Contact:	Vadim Pasternak <vadimpmellanox.com>
52Description:	This file allows iio devices selection.
53
54		Attribute select_iio can be written with 0 or with 1. It
55		selects which one of iio devices can be accessed.
56
57		The file is read/write.
58
59What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/psu1_on
60		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/psu2_on
61		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/pwr_cycle
62		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/pwr_down
63Date:		June 2018
64KernelVersion:	4.19
65Contact:	Vadim Pasternak <vadimpmellanox.com>
66Description:	These files allow asserting system power cycling, switching
67		power supply units on and off and system's main power domain
68		shutdown.
69		Expected behavior:
70		When pwr_cycle is written 1: auxiliary power domain will go
71		down and after short period (about 1 second) up.
72		When  psu1_on or psu2_on is written 1, related unit will be
73		disconnected from the power source, when written 0 - connected.
74		If both are written 1 - power supplies main power domain will
75		go down.
76		When pwr_down is written 1, system's main power domain will go
77		down.
78
79		The files are write only.
80
81What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_aux_pwr_or_ref
82What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_asic_thermal
83What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_hotswap_or_halt
84What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_hotswap_or_wd
85What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_fw_reset
86What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_long_pb
87What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_main_pwr_fail
88What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_short_pb
89What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_sw_reset
90Date:		June 2018
91KernelVersion:	4.19
92Contact:	Vadim Pasternak <vadimpmellanox.com>
93Description:	These files show the system reset cause, as following: power
94		auxiliary outage or power refresh, ASIC thermal shutdown, halt,
95		hotswap, watchdog, firmware reset, long press power button,
96		short press power button, software reset. Value 1 in file means
97		this is reset cause, 0 - otherwise. Only one of the above
98		causes could be 1 at the same time, representing only last
99		reset cause.
100
101		The files are read only.
102
103What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_comex_pwr_fail
104What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_from_comex
105What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_system
106What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_voltmon_upgrade_fail
107Date:		November 2018
108KernelVersion:	5.0
109Contact:	Vadim Pasternak <vadimpmellanox.com>
110Description:	These files show the system reset cause, as following: ComEx
111		power fail, reset from ComEx, system platform reset, reset
112		due to voltage monitor devices upgrade failure,
113		Value 1 in file means this is reset cause, 0 - otherwise.
114		Only one bit could be 1 at the same time, representing only
115		the last reset cause.
116
117		The files are read only.
118
119What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld4_version
120Date:		November 2018
121KernelVersion:	5.0
122Contact:	Vadim Pasternak <vadimpmellanox.com>
123Description:	These files show with which CPLD versions have been burned
124		on LED board.
125
126		The files are read only.
127
128What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_comex_thermal
129What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_comex_wd
130What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_from_asic
131What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_reload_bios
132What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_sff_wd
133What:		/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_swb_wd
134Date:		June 2019
135KernelVersion:	5.3
136Contact:	Vadim Pasternak <vadimpmellanox.com>
137Description:	These files show the system reset cause, as following:
138		COMEX thermal shutdown; wathchdog power off or reset was derived
139		by one of the next components: COMEX, switch board or by Small Form
140		Factor mezzanine, reset requested from ASIC, reset cuased by BIOS
141		reload. Value 1 in file means this is reset cause, 0 - otherwise.
142		Only one of the above causes could be 1 at the same time, representing
143		only last reset cause.
144
145		The files are read only.
146