^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) What: /sys/bus/platform/devices/MLNXBF04:00/lifecycle_state
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) Date: Oct 2019
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) KernelVersion: 5.5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) Contact: "Liming Sun <lsun@mellanox.com>"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) The Life-cycle state of the SoC, which could be one of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) following values.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) ============== =============================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) Production Production state and can be updated to secure
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) GA Secured Secure chip and not able to change state
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) GA Non-Secured Non-Secure chip and not able to change state
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) RMA Return Merchandise Authorization
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) ============== =============================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) What: /sys/bus/platform/devices/MLNXBF04:00/post_reset_wdog
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) Date: Oct 2019
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) KernelVersion: 5.5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) Contact: "Liming Sun <lsun@mellanox.com>"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) The watchdog setting in seconds for the next booting. It's used
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) to reboot the chip and recover it to the old state if the new
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) boot partition fails.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) What: /sys/bus/platform/devices/MLNXBF04:00/reset_action
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) Date: Oct 2019
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) KernelVersion: 5.5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) Contact: "Liming Sun <lsun@mellanox.com>"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) The source of the boot stream for the next reset. It could be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) one of the following values:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) =========== ===============================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) external boot from external source (USB or PCIe)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) emmc boot from the onchip eMMC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) emmc_legacy boot from the onchip eMMC in legacy (slow) mode
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) =========== ===============================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) What: /sys/bus/platform/devices/MLNXBF04:00/second_reset_action
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) Date: Oct 2019
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) KernelVersion: 5.5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) Contact: "Liming Sun <lsun@mellanox.com>"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) Update the source of the boot stream after next reset. It could
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) be one of the following values and will be applied after next
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) reset.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) =========== ===============================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) external boot from external source (USB or PCIe)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) emmc boot from the onchip eMMC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) emmc_legacy boot from the onchip eMMC in legacy (slow) mode
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) swap_emmc swap the primary / secondary boot partition
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) none cancel the action
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) =========== ===============================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) What: /sys/bus/platform/devices/MLNXBF04:00/secure_boot_fuse_state
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) Date: Oct 2019
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) KernelVersion: 5.5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) Contact: "Liming Sun <lsun@mellanox.com>"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) The state of eFuse versions with the following values.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) ======= ===============================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) InUse burnt, valid and currently in use
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) Used burnt and valid
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) Free not burnt and free to use
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) Skipped not burnt but not free (skipped)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) Wasted burnt and invalid
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) Invalid not burnt but marked as valid (error state).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) ======= ===============================================