xref: /linux/Documentation/ABI/testing/sysfs-devices-platform-ipmi (revision 71e2f4dd5a65bd8dbca0b77661e75eea471168f8)
1What:		/sys/devices/platform/ipmi_bmc.*/firmware_revision
2Date:		Mar, 2006
3KernelVersion:	v2.6.17
4Contact:	openipmi-developer@lists.sourceforge.net
5Description:
6		(RO) The major and minor revision of the firmware.
7
8
9What:		/sys/devices/platform/ipmi_bmc.*/aux_firmware_revision
10Date:		Mar, 2006
11KernelVersion:	v2.6.17
12Contact:	openipmi-developer@lists.sourceforge.net
13Description:
14		(RO) Holds additional information about the firmware revision,
15		such as boot block or internal data structure version numbers.
16		The meanings of the numbers are specific to the vendor
17		identified by Manufacturer ID.
18
19
20What:		/sys/devices/platform/ipmi_bmc.*/revision
21Date:		Mar, 2006
22KernelVersion:	v2.6.17
23Contact:	openipmi-developer@lists.sourceforge.net
24Description:
25		(RO) Device revision. Useful for identifying if significant
26		hardware changes have been made to the implementation of the
27		management controller.
28
29
30What:		/sys/devices/platform/ipmi_bmc.*/provides_device_sdrs
31Date:		Mar, 2006
32KernelVersion:	v2.6.17
33Contact:	openipmi-developer@lists.sourceforge.net
34Description:
35		(RO) Indicates whether device provides device sensor data
36		records (1) or not (0).
37
38
39What:		/sys/devices/platform/ipmi_bmc.*/device_id
40Date:		Mar, 2006
41KernelVersion:	v2.6.17
42Contact:	openipmi-developer@lists.sourceforge.net
43Description:
44		(RO) Device id is specified by the manufacturer identified by
45		the Manufacturer ID field. This field allows controller specific
46		software to identify the unique application command, OEM
47		fields, and functionality that are provided by the controller
48
49
50What:		/sys/devices/platform/ipmi_bmc.*/additional_device_support
51Date:		Mar, 2006
52KernelVersion:	v2.6.17
53Contact:	openipmi-developer@lists.sourceforge.net
54Description:
55		(RO) Lists the IPMI ‘logical device’ commands and functions
56		that the controller supports that are in addition to the
57		mandatory IPM and Application commands.
58
59
60What:		/sys/devices/platform/ipmi_bmc.*/ipmi_version
61Date:		Mar, 2006
62KernelVersion:	v2.6.17
63Contact:	openipmi-developer@lists.sourceforge.net
64Description:
65		(RO) Displays the IPMI Command Specification Version.
66
67
68What:		/sys/devices/platform/ipmi_bmc.*/manufacturer_id
69Date:		Mar, 2006
70KernelVersion:	v2.6.17
71Contact:	openipmi-developer@lists.sourceforge.net
72Description:
73		(RO) Identifies the manufacturer responsible for the
74		specification of functionality of the vendor (OEM)-specific
75		commands, codes, and interfaces used in the controller.
76
77
78What:		/sys/devices/platform/ipmi_bmc.*/product_id
79Date:		Mar, 2006
80KernelVersion:	v2.6.17
81Contact:	openipmi-developer@lists.sourceforge.net
82Description:
83		(RO) Displays a number that identifies a particular system,
84		module, add-in card, or board set. The number is specified
85		according to the manufacturer given by Manufacturer ID.
86
87For detailed definitions of the above attributes, refer to section 20.1 'Get
88Device ID Command' of the IPMI specification v2.0.
89
90
91What:		/sys/devices/platform/ipmi_bmc.*/guid
92Date:		Mar, 2006
93KernelVersion:	v2.6.17
94Contact:	openipmi-developer@lists.sourceforge.net
95Description:
96		(RO) A GUID (Globally Unique ID), also referred to as a UUID
97		(Universally Unique Identifier), for the management controller,
98		as described in section 20.8 'Get Device GUID Command' of the
99		IPMI specification v2.0.
100
101
102What:		/sys/devices/platform/ipmi_si.*/type
103Date:		Sep, 2017
104KernelVersion:	v4.15
105Contact:	openipmi-developer@lists.sourceforge.net
106Description:
107		(RO) The device interface for IPMI "kcs", "smic", "bt" or
108		"invalid"
109
110What:		/sys/devices/platform/ipmi_si.*/idles
111What:		/sys/devices/platform/ipmi_si.*/watchdog_pretimeouts
112What:		/sys/devices/platform/ipmi_si.*/complete_transactions
113What:		/sys/devices/platform/ipmi_si.*/events
114What:		/sys/devices/platform/ipmi_si.*/interrupts
115What:		/sys/devices/platform/ipmi_si.*/hosed_count
116What:		/sys/devices/platform/ipmi_si.*/long_timeouts
117What:		/sys/devices/platform/ipmi_si.*/flag_fetches
118What:		/sys/devices/platform/ipmi_si.*/attentions
119What:		/sys/devices/platform/ipmi_si.*/incoming_messages
120What:		/sys/devices/platform/ipmi_si.*/short_timeouts
121Date:		Sep, 2017
122KernelVersion:	v4.15
123Contact:	openipmi-developer@lists.sourceforge.net
124Description:
125
126		idles:			(RO) Number of times the interface was
127					idle while being polled.
128
129		watchdog_pretimeouts:	(RO) Number of watchdog pretimeouts.
130
131		complete_transactions:	(RO) Number of completed messages.
132
133		events:			(RO) Number of IPMI events received from
134					the hardware.
135
136		interrupts:		(RO) Number of interrupts the driver
137					handled.
138
139		hosed_count:		(RO) Number of times the hardware didn't
140					follow the state machine.
141
142		long_timeouts:		(RO) Number of times the driver
143					requested a timer while nothing was in
144					progress.
145
146		flag_fetches:		(RO) Number of times the driver
147					requested flags from the hardware.
148
149		attentions:		(RO) Number of time the driver got an
150					ATTN from the hardware.
151
152		incoming_messages:	(RO) Number of asynchronous messages
153					received.
154
155		short_timeouts:		(RO) Number of times the driver
156					requested a timer while an operation was
157					in progress.
158
159
160What:		/sys/devices/platform/ipmi_si.*/interrupts_enabled
161Date:		Sep, 2017
162KernelVersion:	v4.15
163Contact:	openipmi-developer@lists.sourceforge.net
164Description:
165		(RO) Indicates whether interrupts are enabled or not. The driver
166		disables interrupts when it gets into a situation where it
167		cannot handle messages due to lack of memory. Once that
168		situation clears up, it will re-enable interrupts.
169
170
171What:		/sys/devices/platform/ipmi_si.*/params
172Date:		Sep, 2017
173KernelVersion:	v4.15
174Contact:	openipmi-developer@lists.sourceforge.net
175Description:
176		[to be documented]
177
178
179What:		/sys/devices/platform/dmi-ipmi-ssif.*/type
180Date:		Sep, 2017
181KernelVersion:	v4.15
182Contact:	openipmi-developer@lists.sourceforge.net
183Description:
184		(RO) Shows the IMPI device interface type - "ssif" here.
185
186
187What:		/sys/devices/platform/dmi-ipmi-ssif.*/hosed
188What:		/sys/devices/platform/dmi-ipmi-ssif.*/alerts
189What:		/sys/devices/platform/dmi-ipmi-ssif.*/sent_messages
190What:		/sys/devices/platform/dmi-ipmi-ssif.*/sent_messages_parts
191What:		/sys/devices/platform/dmi-ipmi-ssif.*/received_messages
192What:		/sys/devices/platform/dmi-ipmi-ssif.*/received_message_parts
193What:		/sys/devices/platform/dmi-ipmi-ssif.*/events
194What:		/sys/devices/platform/dmi-ipmi-ssif.*/watchdog_pretimeouts
195What:		/sys/devices/platform/dmi-ipmi-ssif.*/flag_fetches
196What:		/sys/devices/platform/dmi-ipmi-ssif.*/send_retries
197What:		/sys/devices/platform/dmi-ipmi-ssif.*/receive_retries
198What:		/sys/devices/platform/dmi-ipmi-ssif.*/send_errors
199What:		/sys/devices/platform/dmi-ipmi-ssif.*/receive_errors
200Date:		Sep, 2017
201KernelVersion:	v4.15
202Contact:	openipmi-developer@lists.sourceforge.net
203Description:
204		hosed:			(RO) Number of times the hardware didn't
205					follow the state machine.
206
207		alerts:			(RO) Number of alerts received.
208
209		sent_messages:		(RO) Number of total messages sent.
210
211		sent_message_parts:	(RO) Number of message parts sent.
212					Messages may be broken into parts if
213					they are long.
214
215		received_messages:	(RO) Number of message responses
216					received.
217
218		received_message_parts: (RO) Number of message fragments
219					received.
220
221		events:			(RO) Number of received events.
222
223		watchdog_pretimeouts:	(RO) Number of watchdog pretimeouts.
224
225		flag_fetches:		(RO) Number of times a flag fetch was
226					requested.
227
228		send_retries:		(RO) Number of time a message was
229					retried.
230
231		receive_retries:	(RO) Number of times the receive of a
232					message was retried.
233
234		send_errors:		(RO) Number of times the send of a
235					message failed.
236
237		receive_errors:		(RO) Number of errors in receiving
238					messages.
239