11What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/asic_health
22Date: June 2018
33KernelVersion: 4.19
4- Contact: Vadim Pasternak <vadimpmellanox .com>
4+ Contact: Vadim Pasternak <vadimp@nvidia .com>
55Description: This file shows ASIC health status. The possible values are:
66 0 - health failed, 2 - health OK, 3 - ASIC in booting state.
77
@@ -11,7 +11,7 @@ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld1_version
1111What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld2_version
1212Date: June 2018
1313KernelVersion: 4.19
14- Contact: Vadim Pasternak <vadimpmellanox .com>
14+ Contact: Vadim Pasternak <vadimp@nvidia .com>
1515Description: These files show with which CPLD versions have been burned
1616 on carrier and switch boards.
1717
@@ -20,7 +20,7 @@ Description: These files show with which CPLD versions have been burned
2020What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/fan_dir
2121Date: December 2018
2222KernelVersion: 5.0
23- Contact: Vadim Pasternak <vadimpmellanox .com>
23+ Contact: Vadim Pasternak <vadimp@nvidia .com>
2424Description: This file shows the system fans direction:
2525 forward direction - relevant bit is set 0;
2626 reversed direction - relevant bit is set 1.
@@ -30,7 +30,7 @@ Description: This file shows the system fans direction:
3030What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld3_version
3131Date: November 2018
3232KernelVersion: 5.0
33- Contact: Vadim Pasternak <vadimpmellanox .com>
33+ Contact: Vadim Pasternak <vadimp@nvidia .com>
3434Description: These files show with which CPLD versions have been burned
3535 on LED or Gearbox board.
3636
@@ -39,7 +39,7 @@ Description: These files show with which CPLD versions have been burned
3939What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/jtag_enable
4040Date: November 2018
4141KernelVersion: 5.0
42- Contact: Vadim Pasternak <vadimpmellanox .com>
42+ Contact: Vadim Pasternak <vadimp@nvidia .com>
4343Description: These files enable and disable the access to the JTAG domain.
4444 By default access to the JTAG domain is disabled.
4545
@@ -48,7 +48,7 @@ Description: These files enable and disable the access to the JTAG domain.
4848What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/select_iio
4949Date: June 2018
5050KernelVersion: 4.19
51- Contact: Vadim Pasternak <vadimpmellanox .com>
51+ Contact: Vadim Pasternak <vadimp@nvidia .com>
5252Description: This file allows iio devices selection.
5353
5454 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
6262 /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/pwr_down
6363Date: June 2018
6464KernelVersion: 4.19
65- Contact: Vadim Pasternak <vadimpmellanox .com>
65+ Contact: Vadim Pasternak <vadimp@nvidia .com>
6666Description: These files allow asserting system power cycling, switching
6767 power supply units on and off and system's main power domain
6868 shutdown.
@@ -89,7 +89,7 @@ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_short_pb
8989What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_sw_reset
9090Date: June 2018
9191KernelVersion: 4.19
92- Contact: Vadim Pasternak <vadimpmellanox .com>
92+ Contact: Vadim Pasternak <vadimp@nvidia .com>
9393Description: These files show the system reset cause, as following: power
9494 auxiliary outage or power refresh, ASIC thermal shutdown, halt,
9595 hotswap, watchdog, firmware reset, long press power button,
@@ -106,7 +106,7 @@ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_system
106106What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_voltmon_upgrade_fail
107107Date: November 2018
108108KernelVersion: 5.0
109- Contact: Vadim Pasternak <vadimpmellanox .com>
109+ Contact: Vadim Pasternak <vadimp@nvidia .com>
110110Description: These files show the system reset cause, as following: ComEx
111111 power fail, reset from ComEx, system platform reset, reset
112112 due to voltage monitor devices upgrade failure,
@@ -119,7 +119,7 @@ Description: These files show the system reset cause, as following: ComEx
119119What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld4_version
120120Date: November 2018
121121KernelVersion: 5.0
122- Contact: Vadim Pasternak <vadimpmellanox .com>
122+ Contact: Vadim Pasternak <vadimp@nvidia .com>
123123Description: These files show with which CPLD versions have been burned
124124 on LED board.
125125
@@ -133,7 +133,7 @@ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_sff_wd
133133What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_swb_wd
134134Date: June 2019
135135KernelVersion: 5.3
136- Contact: Vadim Pasternak <vadimpmellanox .com>
136+ Contact: Vadim Pasternak <vadimp@nvidia .com>
137137Description: These files show the system reset cause, as following:
138138 COMEX thermal shutdown; wathchdog power off or reset was derived
139139 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
148148What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/config2
149149Date: January 2020
150150KernelVersion: 5.6
151- Contact: Vadim Pasternak <vadimpmellanox .com>
151+ Contact: Vadim Pasternak <vadimp@nvidia .com>
152152Description: These files show system static topology identification
153153 like system's static I2C topology, number and type of FPGA
154154 devices within the system and so on.
@@ -161,7 +161,7 @@ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_soc
161161What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/reset_sw_pwr_off
162162Date: January 2020
163163KernelVersion: 5.6
164- Contact: Vadim Pasternak <vadimpmellanox .com>
164+ Contact: Vadim Pasternak <vadimp@nvidia .com>
165165Description: These files show the system reset causes, as following: reset
166166 due to AC power failure, reset invoked from software by
167167 assertion reset signal through CPLD. reset caused by signal
@@ -173,7 +173,7 @@ Description: These files show the system reset causes, as following: reset
173173What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/pcie_asic_reset_dis
174174Date: January 2020
175175KernelVersion: 5.6
176- Contact: Vadim Pasternak <vadimpmellanox .com>
176+ Contact: Vadim Pasternak <vadimp@nvidia .com>
177177Description: This file allows to retain ASIC up during PCIe root complex
178178 reset, when attribute is set 1.
179179
@@ -182,7 +182,7 @@ Description: This file allows to retain ASIC up during PCIe root complex
182182What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/vpd_wp
183183Date: January 2020
184184KernelVersion: 5.6
185- Contact: Vadim Pasternak <vadimpmellanox .com>
185+ Contact: Vadim Pasternak <vadimp@nvidia .com>
186186Description: This file allows to overwrite system VPD hardware write
187187 protection when attribute is set 1.
188188
@@ -191,7 +191,7 @@ Description: This file allows to overwrite system VPD hardware write
191191What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/voltreg_update_status
192192Date: January 2020
193193KernelVersion: 5.6
194- Contact: Vadim Pasternak <vadimpmellanox .com>
194+ Contact: Vadim Pasternak <vadimp@nvidia .com>
195195Description: This file exposes the configuration update status of burnable
196196 voltage regulator devices. The status values are as following:
197197 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
201201What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/ufm_version
202202Date: January 2020
203203KernelVersion: 5.6
204- Contact: Vadim Pasternak <vadimpmellanox .com>
204+ Contact: Vadim Pasternak <vadimp@nvidia .com>
205205Description: This file exposes the firmware version of burnable voltage
206206 regulator devices.
207207
@@ -217,7 +217,7 @@ What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld3_version_min
217217What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld4_version_min
218218Date: July 2020
219219KernelVersion: 5.9
220- Contact: Vadim Pasternak <vadimpmellanox .com>
220+ Contact: Vadim Pasternak <vadimp@nvidia .com>
221221Description: These files show with which CPLD part numbers and minor
222222 versions have been burned CPLD devices equipped on a
223223 system.
@@ -471,7 +471,7 @@ Description: These files provide the maximum powered required for line card
471471What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/phy_reset
472472Date: May 2022
473473KernelVersion: 5.19
474- Contact: Vadim Pasternak <vadimpmellanox .com>
474+ Contact: Vadim Pasternak <vadimp@nvidia .com>
475475Description: This file allows to reset PHY 88E1548 when attribute is set 0
476476 due to some abnormal PHY behavior.
477477 Expected behavior:
@@ -483,7 +483,7 @@ Description: This file allows to reset PHY 88E1548 when attribute is set 0
483483What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/mac_reset
484484Date: May 2022
485485KernelVersion: 5.19
486- Contact: Vadim Pasternak <vadimpmellanox .com>
486+ Contact: Vadim Pasternak <vadimp@nvidia .com>
487487Description: This file allows to reset ASIC MT52132 when attribute is set 0
488488 due to some abnormal ASIC behavior.
489489 Expected behavior:
@@ -495,11 +495,50 @@ Description: This file allows to reset ASIC MT52132 when attribute is set 0
495495What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/qsfp_pwr_good
496496Date: May 2022
497497KernelVersion: 5.19
498- Contact: Vadim Pasternak <vadimpmellanox .com>
498+ Contact: Vadim Pasternak <vadimp@nvidia .com>
499499Description: This file shows QSFP ports power status. The value is set to 0
500500 when one of any QSFP ports is plugged. The value is set to 1 when
501501 there are no any QSFP ports are plugged.
502502 The possible values are:
503503 0 - Power good, 1 - Not power good.
504504
505505 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