1 What: /sys/bus/platform/devices/MLNXBF04:00/lifecycle_state
4 Contact: "Liming Sun <lsun@mellanox.com>"
6 The Life-cycle state of the SoC, which could be one of the
8 Production - Production state and can be updated to secure
9 GA Secured - Secure chip and not able to change state
10 GA Non-Secured - Non-Secure chip and not able to change state
11 RMA - Return Merchandise Authorization
13 What: /sys/bus/platform/devices/MLNXBF04:00/post_reset_wdog
16 Contact: "Liming Sun <lsun@mellanox.com>"
18 The watchdog setting in seconds for the next booting. It's used
19 to reboot the chip and recover it to the old state if the new
22 What: /sys/bus/platform/devices/MLNXBF04:00/reset_action
25 Contact: "Liming Sun <lsun@mellanox.com>"
27 The source of the boot stream for the next reset. It could be
28 one of the following values.
29 external - boot from external source (USB or PCIe)
30 emmc - boot from the onchip eMMC
31 emmc_legacy - boot from the onchip eMMC in legacy (slow) mode
33 What: /sys/bus/platform/devices/MLNXBF04:00/second_reset_action
36 Contact: "Liming Sun <lsun@mellanox.com>"
38 Update the source of the boot stream after next reset. It could
39 be one of the following values and will be applied after next
41 external - boot from external source (USB or PCIe)
42 emmc - boot from the onchip eMMC
43 emmc_legacy - boot from the onchip eMMC in legacy (slow) mode
44 swap_emmc - swap the primary / secondary boot partition
45 none - cancel the action
47 What: /sys/bus/platform/devices/MLNXBF04:00/secure_boot_fuse_state
50 Contact: "Liming Sun <lsun@mellanox.com>"
52 The state of eFuse versions with the following values.
53 InUse - burnt, valid and currently in use
54 Used - burnt and valid
55 Free - not burnt and free to use
56 Skipped - not burnt but not free (skipped)
57 Wasted - burnt and invalid
58 Invalid - not burnt but marked as valid (error state).