1
1
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/asic_health
2
2
Date: June 2018
3
3
KernelVersion: 4.19
4
- Contact: Vadim Pasternak <vadimpmellanox .com>
4
+ Contact: Vadim Pasternak <vadimp@nvidia .com>
5
5
Description: This file shows ASIC health status. The possible values are:
6
6
0 - health failed, 2 - health OK, 3 - ASIC in booting state.
7
7
@@ -11,7 +11,7 @@ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld1_version
11
11
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld2_version
12
12
Date: June 2018
13
13
KernelVersion: 4.19
14
- Contact: Vadim Pasternak <vadimpmellanox .com>
14
+ Contact: Vadim Pasternak <vadimp@nvidia .com>
15
15
Description: These files show with which CPLD versions have been burned
16
16
on carrier and switch boards.
17
17
@@ -20,7 +20,7 @@ Description: These files show with which CPLD versions have been burned
20
20
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/fan_dir
21
21
Date: December 2018
22
22
KernelVersion: 5.0
23
- Contact: Vadim Pasternak <vadimpmellanox .com>
23
+ Contact: Vadim Pasternak <vadimp@nvidia .com>
24
24
Description: This file shows the system fans direction:
25
25
forward direction - relevant bit is set 0;
26
26
reversed direction - relevant bit is set 1.
@@ -30,7 +30,7 @@ Description: This file shows the system fans direction:
30
30
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld3_version
31
31
Date: November 2018
32
32
KernelVersion: 5.0
33
- Contact: Vadim Pasternak <vadimpmellanox .com>
33
+ Contact: Vadim Pasternak <vadimp@nvidia .com>
34
34
Description: These files show with which CPLD versions have been burned
35
35
on LED or Gearbox board.
36
36
@@ -39,7 +39,7 @@ Description: These files show with which CPLD versions have been burned
39
39
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/jtag_enable
40
40
Date: November 2018
41
41
KernelVersion: 5.0
42
- Contact: Vadim Pasternak <vadimpmellanox .com>
42
+ Contact: Vadim Pasternak <vadimp@nvidia .com>
43
43
Description: These files enable and disable the access to the JTAG domain.
44
44
By default access to the JTAG domain is disabled.
45
45
@@ -48,7 +48,7 @@ Description: These files enable and disable the access to the JTAG domain.
48
48
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/select_iio
49
49
Date: June 2018
50
50
KernelVersion: 4.19
51
- Contact: Vadim Pasternak <vadimpmellanox .com>
51
+ Contact: Vadim Pasternak <vadimp@nvidia .com>
52
52
Description: This file allows iio devices selection.
53
53
54
54
Attribute select_iio can be written with 0 or with 1. It
@@ -62,7 +62,7 @@ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/psu1_on
62
62
/sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/pwr_down
63
63
Date: June 2018
64
64
KernelVersion: 4.19
65
- Contact: Vadim Pasternak <vadimpmellanox .com>
65
+ Contact: Vadim Pasternak <vadimp@nvidia .com>
66
66
Description: These files allow asserting system power cycling, switching
67
67
power supply units on and off and system's main power domain
68
68
shutdown.
@@ -89,7 +89,7 @@ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_short_pb
89
89
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_sw_reset
90
90
Date: June 2018
91
91
KernelVersion: 4.19
92
- Contact: Vadim Pasternak <vadimpmellanox .com>
92
+ Contact: Vadim Pasternak <vadimp@nvidia .com>
93
93
Description: These files show the system reset cause, as following: power
94
94
auxiliary outage or power refresh, ASIC thermal shutdown, halt,
95
95
hotswap, watchdog, firmware reset, long press power button,
@@ -106,7 +106,7 @@ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_system
106
106
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_voltmon_upgrade_fail
107
107
Date: November 2018
108
108
KernelVersion: 5.0
109
- Contact: Vadim Pasternak <vadimpmellanox .com>
109
+ Contact: Vadim Pasternak <vadimp@nvidia .com>
110
110
Description: These files show the system reset cause, as following: ComEx
111
111
power fail, reset from ComEx, system platform reset, reset
112
112
due to voltage monitor devices upgrade failure,
@@ -119,7 +119,7 @@ Description: These files show the system reset cause, as following: ComEx
119
119
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld4_version
120
120
Date: November 2018
121
121
KernelVersion: 5.0
122
- Contact: Vadim Pasternak <vadimpmellanox .com>
122
+ Contact: Vadim Pasternak <vadimp@nvidia .com>
123
123
Description: These files show with which CPLD versions have been burned
124
124
on LED board.
125
125
@@ -133,7 +133,7 @@ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_sff_wd
133
133
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_swb_wd
134
134
Date: June 2019
135
135
KernelVersion: 5.3
136
- Contact: Vadim Pasternak <vadimpmellanox .com>
136
+ Contact: Vadim Pasternak <vadimp@nvidia .com>
137
137
Description: These files show the system reset cause, as following:
138
138
COMEX thermal shutdown; wathchdog power off or reset was derived
139
139
by one of the next components: COMEX, switch board or by Small Form
@@ -148,7 +148,7 @@ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/config1
148
148
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/config2
149
149
Date: January 2020
150
150
KernelVersion: 5.6
151
- Contact: Vadim Pasternak <vadimpmellanox .com>
151
+ Contact: Vadim Pasternak <vadimp@nvidia .com>
152
152
Description: These files show system static topology identification
153
153
like system's static I2C topology, number and type of FPGA
154
154
devices within the system and so on.
@@ -161,7 +161,7 @@ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_soc
161
161
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_sw_pwr_off
162
162
Date: January 2020
163
163
KernelVersion: 5.6
164
- Contact: Vadim Pasternak <vadimpmellanox .com>
164
+ Contact: Vadim Pasternak <vadimp@nvidia .com>
165
165
Description: These files show the system reset causes, as following: reset
166
166
due to AC power failure, reset invoked from software by
167
167
assertion reset signal through CPLD. reset caused by signal
@@ -173,7 +173,7 @@ Description: These files show the system reset causes, as following: reset
173
173
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/pcie_asic_reset_dis
174
174
Date: January 2020
175
175
KernelVersion: 5.6
176
- Contact: Vadim Pasternak <vadimpmellanox .com>
176
+ Contact: Vadim Pasternak <vadimp@nvidia .com>
177
177
Description: This file allows to retain ASIC up during PCIe root complex
178
178
reset, when attribute is set 1.
179
179
@@ -182,7 +182,7 @@ Description: This file allows to retain ASIC up during PCIe root complex
182
182
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/vpd_wp
183
183
Date: January 2020
184
184
KernelVersion: 5.6
185
- Contact: Vadim Pasternak <vadimpmellanox .com>
185
+ Contact: Vadim Pasternak <vadimp@nvidia .com>
186
186
Description: This file allows to overwrite system VPD hardware write
187
187
protection when attribute is set 1.
188
188
@@ -191,7 +191,7 @@ Description: This file allows to overwrite system VPD hardware write
191
191
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/voltreg_update_status
192
192
Date: January 2020
193
193
KernelVersion: 5.6
194
- Contact: Vadim Pasternak <vadimpmellanox .com>
194
+ Contact: Vadim Pasternak <vadimp@nvidia .com>
195
195
Description: This file exposes the configuration update status of burnable
196
196
voltage regulator devices. The status values are as following:
197
197
0 - OK; 1 - CRC failure; 2 = I2C failure; 3 - in progress.
@@ -201,7 +201,7 @@ Description: This file exposes the configuration update status of burnable
201
201
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/ufm_version
202
202
Date: January 2020
203
203
KernelVersion: 5.6
204
- Contact: Vadim Pasternak <vadimpmellanox .com>
204
+ Contact: Vadim Pasternak <vadimp@nvidia .com>
205
205
Description: This file exposes the firmware version of burnable voltage
206
206
regulator devices.
207
207
@@ -217,7 +217,7 @@ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld3_version_min
217
217
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld4_version_min
218
218
Date: July 2020
219
219
KernelVersion: 5.9
220
- Contact: Vadim Pasternak <vadimpmellanox .com>
220
+ Contact: Vadim Pasternak <vadimp@nvidia .com>
221
221
Description: These files show with which CPLD part numbers and minor
222
222
versions have been burned CPLD devices equipped on a
223
223
system.
@@ -471,7 +471,7 @@ Description: These files provide the maximum powered required for line card
471
471
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/phy_reset
472
472
Date: May 2022
473
473
KernelVersion: 5.19
474
- Contact: Vadim Pasternak <vadimpmellanox .com>
474
+ Contact: Vadim Pasternak <vadimp@nvidia .com>
475
475
Description: This file allows to reset PHY 88E1548 when attribute is set 0
476
476
due to some abnormal PHY behavior.
477
477
Expected behavior:
@@ -483,7 +483,7 @@ Description: This file allows to reset PHY 88E1548 when attribute is set 0
483
483
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/mac_reset
484
484
Date: May 2022
485
485
KernelVersion: 5.19
486
- Contact: Vadim Pasternak <vadimpmellanox .com>
486
+ Contact: Vadim Pasternak <vadimp@nvidia .com>
487
487
Description: This file allows to reset ASIC MT52132 when attribute is set 0
488
488
due to some abnormal ASIC behavior.
489
489
Expected behavior:
@@ -495,11 +495,50 @@ Description: This file allows to reset ASIC MT52132 when attribute is set 0
495
495
What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/qsfp_pwr_good
496
496
Date: May 2022
497
497
KernelVersion: 5.19
498
- Contact: Vadim Pasternak <vadimpmellanox .com>
498
+ Contact: Vadim Pasternak <vadimp@nvidia .com>
499
499
Description: This file shows QSFP ports power status. The value is set to 0
500
500
when one of any QSFP ports is plugged. The value is set to 1 when
501
501
there are no any QSFP ports are plugged.
502
502
The possible values are:
503
503
0 - Power good, 1 - Not power good.
504
504
505
505
The files are read only.
506
+
507
+ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/asic2_health
508
+ Date: July 2022
509
+ KernelVersion: 5.20
510
+ Contact: Vadim Pasternak <
[email protected] >
511
+ Description: This file shows 2-nd ASIC health status. The possible values are:
512
+ 0 - health failed, 2 - health OK, 3 - ASIC in booting state.
513
+
514
+ The file is read only.
515
+
516
+ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/asic_reset
517
+ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/asic2_reset
518
+ Date: July 2022
519
+ KernelVersion: 5.20
520
+ Contact: Vadim Pasternak <
[email protected] >
521
+ Description: These files allow to each of ASICs by writing 1.
522
+
523
+ The files are write only.
524
+
525
+
526
+ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/comm_chnl_ready
527
+ Date: July 2022
528
+ KernelVersion: 5.20
529
+ Contact: Vadim Pasternak <
[email protected] >
530
+ Description: This file is used to indicate remote end (for example BMC) that system
531
+ host CPU is ready for sending telemetry data to remote end.
532
+ For indication the file should be written 1.
533
+
534
+ The file is write only.
535
+
536
+ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/config3
537
+ Date: January 2020
538
+ KernelVersion: 5.6
539
+ Contact: Vadim Pasternak <
[email protected] >
540
+ Description: The file indicates COME module hardware configuration.
541
+ The value is pushed by hardware through GPIO pins.
542
+ The purpose is to expose some minor BOM changes for the same system SKU.
543
+
544
+ The file is read only.
0 commit comments