162306a36Sopenharmony_ciWhat: /sys/bus/platform/devices/MLNXBF04:00/lifecycle_state 262306a36Sopenharmony_ciDate: Oct 2019 362306a36Sopenharmony_ciKernelVersion: 5.5 462306a36Sopenharmony_ciContact: "Liming Sun <lsun@mellanox.com>" 562306a36Sopenharmony_ciDescription: 662306a36Sopenharmony_ci The Life-cycle state of the SoC, which could be one of the 762306a36Sopenharmony_ci following values. 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci ============== ============================================= 1062306a36Sopenharmony_ci Production Production state and can be updated to secure 1162306a36Sopenharmony_ci GA Secured Secure chip and not able to change state 1262306a36Sopenharmony_ci GA Non-Secured Non-Secure chip and not able to change state 1362306a36Sopenharmony_ci RMA Return Merchandise Authorization 1462306a36Sopenharmony_ci ============== ============================================= 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ciWhat: /sys/bus/platform/devices/MLNXBF04:00/post_reset_wdog 1762306a36Sopenharmony_ciDate: Oct 2019 1862306a36Sopenharmony_ciKernelVersion: 5.5 1962306a36Sopenharmony_ciContact: "Liming Sun <lsun@mellanox.com>" 2062306a36Sopenharmony_ciDescription: 2162306a36Sopenharmony_ci The watchdog setting in seconds for the next booting. It's used 2262306a36Sopenharmony_ci to reboot the chip and recover it to the old state if the new 2362306a36Sopenharmony_ci boot partition fails. 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ciWhat: /sys/bus/platform/devices/MLNXBF04:00/reset_action 2662306a36Sopenharmony_ciDate: Oct 2019 2762306a36Sopenharmony_ciKernelVersion: 5.5 2862306a36Sopenharmony_ciContact: "Liming Sun <lsun@mellanox.com>" 2962306a36Sopenharmony_ciDescription: 3062306a36Sopenharmony_ci The source of the boot stream for the next reset. It could be 3162306a36Sopenharmony_ci one of the following values: 3262306a36Sopenharmony_ci 3362306a36Sopenharmony_ci =========== =============================================== 3462306a36Sopenharmony_ci external boot from external source (USB or PCIe) 3562306a36Sopenharmony_ci emmc boot from the onchip eMMC 3662306a36Sopenharmony_ci emmc_legacy boot from the onchip eMMC in legacy (slow) mode 3762306a36Sopenharmony_ci =========== =============================================== 3862306a36Sopenharmony_ci 3962306a36Sopenharmony_ciWhat: /sys/bus/platform/devices/MLNXBF04:00/second_reset_action 4062306a36Sopenharmony_ciDate: Oct 2019 4162306a36Sopenharmony_ciKernelVersion: 5.5 4262306a36Sopenharmony_ciContact: "Liming Sun <lsun@mellanox.com>" 4362306a36Sopenharmony_ciDescription: 4462306a36Sopenharmony_ci Update the source of the boot stream after next reset. It could 4562306a36Sopenharmony_ci be one of the following values and will be applied after next 4662306a36Sopenharmony_ci reset. 4762306a36Sopenharmony_ci 4862306a36Sopenharmony_ci =========== =============================================== 4962306a36Sopenharmony_ci external boot from external source (USB or PCIe) 5062306a36Sopenharmony_ci emmc boot from the onchip eMMC 5162306a36Sopenharmony_ci emmc_legacy boot from the onchip eMMC in legacy (slow) mode 5262306a36Sopenharmony_ci swap_emmc swap the primary / secondary boot partition 5362306a36Sopenharmony_ci none cancel the action 5462306a36Sopenharmony_ci =========== =============================================== 5562306a36Sopenharmony_ci 5662306a36Sopenharmony_ciWhat: /sys/bus/platform/devices/MLNXBF04:00/secure_boot_fuse_state 5762306a36Sopenharmony_ciDate: Oct 2019 5862306a36Sopenharmony_ciKernelVersion: 5.5 5962306a36Sopenharmony_ciContact: "Liming Sun <lsun@mellanox.com>" 6062306a36Sopenharmony_ciDescription: 6162306a36Sopenharmony_ci The state of eFuse versions with the following values. 6262306a36Sopenharmony_ci 6362306a36Sopenharmony_ci ======= =============================================== 6462306a36Sopenharmony_ci InUse burnt, valid and currently in use 6562306a36Sopenharmony_ci Used burnt and valid 6662306a36Sopenharmony_ci Free not burnt and free to use 6762306a36Sopenharmony_ci Skipped not burnt but not free (skipped) 6862306a36Sopenharmony_ci Wasted burnt and invalid 6962306a36Sopenharmony_ci Invalid not burnt but marked as valid (error state). 7062306a36Sopenharmony_ci ======= =============================================== 7162306a36Sopenharmony_ci 7262306a36Sopenharmony_ciWhat: /sys/bus/platform/devices/MLNXBF04:00/bootfifo 7362306a36Sopenharmony_ciDate: Apr 2023 7462306a36Sopenharmony_ciKernelVersion: 6.4 7562306a36Sopenharmony_ciContact: "Liming Sun <limings@nvidia.com>" 7662306a36Sopenharmony_ciDescription: 7762306a36Sopenharmony_ci The file used to access the BlueField boot fifo. 7862306a36Sopenharmony_ci 7962306a36Sopenharmony_ciWhat: /sys/bus/platform/devices/MLNXBF04:00/rsh_log 8062306a36Sopenharmony_ciDate: May 2023 8162306a36Sopenharmony_ciKernelVersion: 6.4 8262306a36Sopenharmony_ciContact: "Liming Sun <limings@nvidia.com>" 8362306a36Sopenharmony_ciDescription: 8462306a36Sopenharmony_ci The file used to write BlueField boot log with the format 8562306a36Sopenharmony_ci "[INFO|WARN|ERR|ASSERT ]<msg>". Log level 'INFO' is used by 8662306a36Sopenharmony_ci default if not specified. 8762306a36Sopenharmony_ci 8862306a36Sopenharmony_ciWhat: /sys/bus/platform/devices/MLNXBF04:00/oob_mac 8962306a36Sopenharmony_ciDate: August 2023 9062306a36Sopenharmony_ciKernelVersion: 6.5 9162306a36Sopenharmony_ciContact: "David Thompson <davthompson@nvidia.com>" 9262306a36Sopenharmony_ciDescription: 9362306a36Sopenharmony_ci The "oob_mac" sysfs attribute holds the MAC address for 9462306a36Sopenharmony_ci the out-of-band 1Gbps Ethernet port. This MAC address is 9562306a36Sopenharmony_ci provided on a board-level label. 9662306a36Sopenharmony_ci 9762306a36Sopenharmony_ciWhat: /sys/bus/platform/devices/MLNXBF04:00/opn 9862306a36Sopenharmony_ciDate: August 2023 9962306a36Sopenharmony_ciKernelVersion: 6.5 10062306a36Sopenharmony_ciContact: "David Thompson <davthompson@nvidia.com>" 10162306a36Sopenharmony_ciDescription: 10262306a36Sopenharmony_ci The "opn" sysfs attribute holds the board's part number. 10362306a36Sopenharmony_ci This value is provided on a board-level label. 10462306a36Sopenharmony_ci 10562306a36Sopenharmony_ciWhat: /sys/bus/platform/devices/MLNXBF04:00/sku 10662306a36Sopenharmony_ciDate: August 2023 10762306a36Sopenharmony_ciKernelVersion: 6.5 10862306a36Sopenharmony_ciContact: "David Thompson <davthompson@nvidia.com>" 10962306a36Sopenharmony_ciDescription: 11062306a36Sopenharmony_ci The "sku" sysfs attribute holds the board's SKU number. 11162306a36Sopenharmony_ci This value is provided on a board-level label. 11262306a36Sopenharmony_ci 11362306a36Sopenharmony_ciWhat: /sys/bus/platform/devices/MLNXBF04:00/modl 11462306a36Sopenharmony_ciDate: August 2023 11562306a36Sopenharmony_ciKernelVersion: 6.5 11662306a36Sopenharmony_ciContact: "David Thompson <davthompson@nvidia.com>" 11762306a36Sopenharmony_ciDescription: 11862306a36Sopenharmony_ci The "modl" sysfs attribute holds the board's model number. 11962306a36Sopenharmony_ci This value is provided on a board-level label. 12062306a36Sopenharmony_ci 12162306a36Sopenharmony_ciWhat: /sys/bus/platform/devices/MLNXBF04:00/sn 12262306a36Sopenharmony_ciDate: August 2023 12362306a36Sopenharmony_ciKernelVersion: 6.5 12462306a36Sopenharmony_ciContact: "David Thompson <davthompson@nvidia.com>" 12562306a36Sopenharmony_ciDescription: 12662306a36Sopenharmony_ci The "sn" sysfs attribute holds the board's serial number. 12762306a36Sopenharmony_ci This value is provided on a board-level label. 12862306a36Sopenharmony_ci 12962306a36Sopenharmony_ciWhat: /sys/bus/platform/devices/MLNXBF04:00/uuid 13062306a36Sopenharmony_ciDate: August 2023 13162306a36Sopenharmony_ciKernelVersion: 6.5 13262306a36Sopenharmony_ciContact: "David Thompson <davthompson@nvidia.com>" 13362306a36Sopenharmony_ciDescription: 13462306a36Sopenharmony_ci The "uuid" sysfs attribute holds the board's UUID. 13562306a36Sopenharmony_ci This value is provided by the manufacturing team. 13662306a36Sopenharmony_ci 13762306a36Sopenharmony_ciWhat: /sys/bus/platform/devices/MLNXBF04:00/rev 13862306a36Sopenharmony_ciDate: August 2023 13962306a36Sopenharmony_ciKernelVersion: 6.5 14062306a36Sopenharmony_ciContact: "David Thompson <davthompson@nvidia.com>" 14162306a36Sopenharmony_ciDescription: 14262306a36Sopenharmony_ci The "rev" sysfs attribute holds the board's revision. 14362306a36Sopenharmony_ci This value is provided on a board-level label. 14462306a36Sopenharmony_ci 14562306a36Sopenharmony_ciWhat: /sys/bus/platform/devices/MLNXBF04:00/mfg_lock 14662306a36Sopenharmony_ciDate: August 2023 14762306a36Sopenharmony_ciKernelVersion: 6.5 14862306a36Sopenharmony_ciContact: "David Thompson <davthompson@nvidia.com>" 14962306a36Sopenharmony_ciDescription: 15062306a36Sopenharmony_ci The "mfg_lock" sysfs attribute is write-only. 15162306a36Sopenharmony_ci A successful write to this attribute will latch the 15262306a36Sopenharmony_ci board-level attributes into EEPROM, making them read-only. 153