1 What: /sys/bus/platform/devices/MLNX 1 What: /sys/bus/platform/devices/MLNXBF04:00/lifecycle_state 2 Date: Oct 2019 2 Date: Oct 2019 3 KernelVersion: 5.5 3 KernelVersion: 5.5 4 Contact: "Liming Sun <lsun@mellanox.com> 4 Contact: "Liming Sun <lsun@mellanox.com>" 5 Description: 5 Description: 6 The Life-cycle state of the So 6 The Life-cycle state of the SoC, which could be one of the 7 following values. 7 following values. 8 8 9 ============== ============== 9 ============== ============================================= 10 Production Production sta 10 Production Production state and can be updated to secure 11 GA Secured Secure chip an 11 GA Secured Secure chip and not able to change state 12 GA Non-Secured Non-Secure chi 12 GA Non-Secured Non-Secure chip and not able to change state 13 RMA Return Merchan 13 RMA Return Merchandise Authorization 14 ============== ============== 14 ============== ============================================= 15 15 16 What: /sys/bus/platform/devices/MLNX 16 What: /sys/bus/platform/devices/MLNXBF04:00/post_reset_wdog 17 Date: Oct 2019 17 Date: Oct 2019 18 KernelVersion: 5.5 18 KernelVersion: 5.5 19 Contact: "Liming Sun <lsun@mellanox.com> 19 Contact: "Liming Sun <lsun@mellanox.com>" 20 Description: 20 Description: 21 The watchdog setting in second 21 The watchdog setting in seconds for the next booting. It's used 22 to reboot the chip and recover 22 to reboot the chip and recover it to the old state if the new 23 boot partition fails. 23 boot partition fails. 24 24 25 What: /sys/bus/platform/devices/MLNX 25 What: /sys/bus/platform/devices/MLNXBF04:00/reset_action 26 Date: Oct 2019 26 Date: Oct 2019 27 KernelVersion: 5.5 27 KernelVersion: 5.5 28 Contact: "Liming Sun <lsun@mellanox.com> 28 Contact: "Liming Sun <lsun@mellanox.com>" 29 Description: 29 Description: 30 The source of the boot stream 30 The source of the boot stream for the next reset. It could be 31 one of the following values: 31 one of the following values: 32 32 33 =========== ================= 33 =========== =============================================== 34 external boot from externa 34 external boot from external source (USB or PCIe) 35 emmc boot from the onc 35 emmc boot from the onchip eMMC 36 emmc_legacy boot from the onc 36 emmc_legacy boot from the onchip eMMC in legacy (slow) mode 37 =========== ================= 37 =========== =============================================== 38 38 39 What: /sys/bus/platform/devices/MLNX 39 What: /sys/bus/platform/devices/MLNXBF04:00/second_reset_action 40 Date: Oct 2019 40 Date: Oct 2019 41 KernelVersion: 5.5 41 KernelVersion: 5.5 42 Contact: "Liming Sun <lsun@mellanox.com> 42 Contact: "Liming Sun <lsun@mellanox.com>" 43 Description: 43 Description: 44 Update the source of the boot 44 Update the source of the boot stream after next reset. It could 45 be one of the following values 45 be one of the following values and will be applied after next 46 reset. 46 reset. 47 47 48 =========== ================= 48 =========== =============================================== 49 external boot from externa 49 external boot from external source (USB or PCIe) 50 emmc boot from the onc 50 emmc boot from the onchip eMMC 51 emmc_legacy boot from the onc 51 emmc_legacy boot from the onchip eMMC in legacy (slow) mode 52 swap_emmc swap the primary 52 swap_emmc swap the primary / secondary boot partition 53 none cancel the action 53 none cancel the action 54 =========== ================= 54 =========== =============================================== 55 55 56 What: /sys/bus/platform/devices/MLNX 56 What: /sys/bus/platform/devices/MLNXBF04:00/secure_boot_fuse_state 57 Date: Oct 2019 57 Date: Oct 2019 58 KernelVersion: 5.5 58 KernelVersion: 5.5 59 Contact: "Liming Sun <lsun@mellanox.com> 59 Contact: "Liming Sun <lsun@mellanox.com>" 60 Description: 60 Description: 61 The state of eFuse versions wi 61 The state of eFuse versions with the following values. 62 62 63 ======= ===================== 63 ======= =============================================== 64 InUse burnt, valid and curr 64 InUse burnt, valid and currently in use 65 Used burnt and valid 65 Used burnt and valid 66 Free not burnt and free to 66 Free not burnt and free to use 67 Skipped not burnt but not fre 67 Skipped not burnt but not free (skipped) 68 Wasted burnt and invalid 68 Wasted burnt and invalid 69 Invalid not burnt but marked 69 Invalid not burnt but marked as valid (error state). 70 ======= ===================== 70 ======= =============================================== 71 71 72 What: /sys/bus/platform/devices/MLNX 72 What: /sys/bus/platform/devices/MLNXBF04:00/bootfifo 73 Date: Apr 2023 73 Date: Apr 2023 74 KernelVersion: 6.4 74 KernelVersion: 6.4 75 Contact: "Liming Sun <limings@nvidia.com 75 Contact: "Liming Sun <limings@nvidia.com>" 76 Description: 76 Description: 77 The file used to access the Bl 77 The file used to access the BlueField boot fifo. 78 78 79 What: /sys/bus/platform/devices/MLNX 79 What: /sys/bus/platform/devices/MLNXBF04:00/rsh_log 80 Date: May 2023 80 Date: May 2023 81 KernelVersion: 6.4 81 KernelVersion: 6.4 82 Contact: "Liming Sun <limings@nvidia.com 82 Contact: "Liming Sun <limings@nvidia.com>" 83 Description: 83 Description: 84 The file used to write BlueFie 84 The file used to write BlueField boot log with the format 85 "[INFO|WARN|ERR|ASSERT ]<msg>" 85 "[INFO|WARN|ERR|ASSERT ]<msg>". Log level 'INFO' is used by 86 default if not specified. 86 default if not specified. 87 87 88 What: /sys/bus/platform/devices/MLNX 88 What: /sys/bus/platform/devices/MLNXBF04:00/oob_mac 89 Date: August 2023 89 Date: August 2023 90 KernelVersion: 6.5 90 KernelVersion: 6.5 91 Contact: "David Thompson <davthompson@nv 91 Contact: "David Thompson <davthompson@nvidia.com>" 92 Description: 92 Description: 93 The "oob_mac" sysfs attribute 93 The "oob_mac" sysfs attribute holds the MAC address for 94 the out-of-band 1Gbps Ethernet 94 the out-of-band 1Gbps Ethernet port. This MAC address is 95 provided on a board-level labe 95 provided on a board-level label. 96 96 97 What: /sys/bus/platform/devices/MLNX 97 What: /sys/bus/platform/devices/MLNXBF04:00/opn 98 Date: August 2023 98 Date: August 2023 99 KernelVersion: 6.5 99 KernelVersion: 6.5 100 Contact: "David Thompson <davthompson@nv 100 Contact: "David Thompson <davthompson@nvidia.com>" 101 Description: 101 Description: 102 The "opn" sysfs attribute hold 102 The "opn" sysfs attribute holds the board's part number. 103 This value is provided on a bo 103 This value is provided on a board-level label. 104 104 105 What: /sys/bus/platform/devices/MLNX 105 What: /sys/bus/platform/devices/MLNXBF04:00/sku 106 Date: August 2023 106 Date: August 2023 107 KernelVersion: 6.5 107 KernelVersion: 6.5 108 Contact: "David Thompson <davthompson@nv 108 Contact: "David Thompson <davthompson@nvidia.com>" 109 Description: 109 Description: 110 The "sku" sysfs attribute hold 110 The "sku" sysfs attribute holds the board's SKU number. 111 This value is provided on a bo 111 This value is provided on a board-level label. 112 112 113 What: /sys/bus/platform/devices/MLNX 113 What: /sys/bus/platform/devices/MLNXBF04:00/modl 114 Date: August 2023 114 Date: August 2023 115 KernelVersion: 6.5 115 KernelVersion: 6.5 116 Contact: "David Thompson <davthompson@nv 116 Contact: "David Thompson <davthompson@nvidia.com>" 117 Description: 117 Description: 118 The "modl" sysfs attribute hol 118 The "modl" sysfs attribute holds the board's model number. 119 This value is provided on a bo 119 This value is provided on a board-level label. 120 120 121 What: /sys/bus/platform/devices/MLNX 121 What: /sys/bus/platform/devices/MLNXBF04:00/sn 122 Date: August 2023 122 Date: August 2023 123 KernelVersion: 6.5 123 KernelVersion: 6.5 124 Contact: "David Thompson <davthompson@nv 124 Contact: "David Thompson <davthompson@nvidia.com>" 125 Description: 125 Description: 126 The "sn" sysfs attribute holds 126 The "sn" sysfs attribute holds the board's serial number. 127 This value is provided on a bo 127 This value is provided on a board-level label. 128 128 129 What: /sys/bus/platform/devices/MLNX 129 What: /sys/bus/platform/devices/MLNXBF04:00/uuid 130 Date: August 2023 130 Date: August 2023 131 KernelVersion: 6.5 131 KernelVersion: 6.5 132 Contact: "David Thompson <davthompson@nv 132 Contact: "David Thompson <davthompson@nvidia.com>" 133 Description: 133 Description: 134 The "uuid" sysfs attribute hol 134 The "uuid" sysfs attribute holds the board's UUID. 135 This value is provided by the 135 This value is provided by the manufacturing team. 136 136 137 What: /sys/bus/platform/devices/MLNX 137 What: /sys/bus/platform/devices/MLNXBF04:00/rev 138 Date: August 2023 138 Date: August 2023 139 KernelVersion: 6.5 139 KernelVersion: 6.5 140 Contact: "David Thompson <davthompson@nv 140 Contact: "David Thompson <davthompson@nvidia.com>" 141 Description: 141 Description: 142 The "rev" sysfs attribute hold 142 The "rev" sysfs attribute holds the board's revision. 143 This value is provided on a bo 143 This value is provided on a board-level label. 144 144 145 What: /sys/bus/platform/devices/MLNX 145 What: /sys/bus/platform/devices/MLNXBF04:00/mfg_lock 146 Date: August 2023 146 Date: August 2023 147 KernelVersion: 6.5 147 KernelVersion: 6.5 148 Contact: "David Thompson <davthompson@nv 148 Contact: "David Thompson <davthompson@nvidia.com>" 149 Description: 149 Description: 150 The "mfg_lock" sysfs attribute 150 The "mfg_lock" sysfs attribute is write-only. 151 A successful write to this att 151 A successful write to this attribute will latch the 152 board-level attributes into EE 152 board-level attributes into EEPROM, making them read-only.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.