File Index
Files and directories
Sign in
FILE

sysfs-platform-mellanox-bootctl

File preview with syntax highlighting.

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