Merge branch 'for-linus' into next
[linux-2.6-microblaze.git] / Documentation / ABI / testing / sysfs-bus-most
1 What:           /sys/bus/most/devices/.../description
2 Date:           March 2017
3 KernelVersion:  4.15
4 Contact:        Christian Gromm <christian.gromm@microchip.com>
5 Description:
6                 Provides information about the interface type and the physical
7                 location of the device. Hardware attached via USB, for instance,
8                 might return <1-1.1:1.0>
9 Users:
10
11 What:           /sys/bus/most/devices/.../interface
12 Date:           March 2017
13 KernelVersion:  4.15
14 Contact:        Christian Gromm <christian.gromm@microchip.com>
15 Description:
16                 Indicates the type of peripheral interface the device uses.
17 Users:
18
19 What:           /sys/bus/most/devices/.../dci
20 Date:           June 2016
21 KernelVersion:  4.15
22 Contact:        Christian Gromm <christian.gromm@microchip.com>
23 Description:
24                 If the network interface controller is attached via USB, a dci
25                 directory is created that allows applications to read and
26                 write the controller's DCI registers.
27 Users:
28
29 What:           /sys/bus/most/devices/.../dci/arb_address
30 Date:           June 2016
31 KernelVersion:  4.15
32 Contact:        Christian Gromm <christian.gromm@microchip.com>
33 Description:
34                 This is used to set an arbitrary DCI register address an
35                 application wants to read from or write to.
36 Users:
37
38 What:           /sys/bus/most/devices/.../dci/arb_value
39 Date:           June 2016
40 KernelVersion:  4.15
41 Contact:        Christian Gromm <christian.gromm@microchip.com>
42 Description:
43                 This is used to read and write the DCI register whose address
44                 is stored in arb_address.
45 Users:
46
47 What:           /sys/bus/most/devices/.../dci/mep_eui48_hi
48 Date:           June 2016
49 KernelVersion:  4.15
50 Contact:        Christian Gromm <christian.gromm@microchip.com>
51 Description:
52                 This is used to check and configure the MAC address.
53 Users:
54
55 What:           /sys/bus/most/devices/.../dci/mep_eui48_lo
56 Date:           June 2016
57 KernelVersion:  4.15
58 Contact:        Christian Gromm <christian.gromm@microchip.com>
59 Description:
60                 This is used to check and configure the MAC address.
61 Users:
62
63 What:           /sys/bus/most/devices/.../dci/mep_eui48_mi
64 Date:           June 2016
65 KernelVersion:  4.15
66 Contact:        Christian Gromm <christian.gromm@microchip.com>
67 Description:
68                 This is used to check and configure the MAC address.
69 Users:
70
71 What:           /sys/bus/most/devices/.../dci/mep_filter
72 Date:           June 2016
73 KernelVersion:  4.15
74 Contact:        Christian Gromm <christian.gromm@microchip.com>
75 Description:
76                 This is used to check and configure the MEP filter address.
77 Users:
78
79 What:           /sys/bus/most/devices/.../dci/mep_hash0
80 Date:           June 2016
81 KernelVersion:  4.15
82 Contact:        Christian Gromm <christian.gromm@microchip.com>
83 Description:
84                 This is used to check and configure the MEP hash table.
85 Users:
86
87 What:           /sys/bus/most/devices/.../dci/mep_hash1
88 Date:           June 2016
89 KernelVersion:  4.15
90 Contact:        Christian Gromm <christian.gromm@microchip.com>
91 Description:
92                 This is used to check and configure the MEP hash table.
93 Users:
94
95 What:           /sys/bus/most/devices/.../dci/mep_hash2
96 Date:           June 2016
97 KernelVersion:  4.15
98 Contact:        Christian Gromm <christian.gromm@microchip.com>
99 Description:
100                 This is used to check and configure the MEP hash table.
101 Users:
102
103 What:           /sys/bus/most/devices/.../dci/mep_hash3
104 Date:           June 2016
105 KernelVersion:  4.15
106 Contact:        Christian Gromm <christian.gromm@microchip.com>
107 Description:
108                 This is used to check and configure the MEP hash table.
109 Users:
110
111 What:           /sys/bus/most/devices/.../dci/ni_state
112 Date:           June 2016
113 KernelVersion:  4.15
114 Contact:        Christian Gromm <christian.gromm@microchip.com>
115 Description:
116                 Indicates the current network interface state.
117 Users:
118
119 What:           /sys/bus/most/devices/.../dci/node_address
120 Date:           June 2016
121 KernelVersion:  4.15
122 Contact:        Christian Gromm <christian.gromm@microchip.com>
123 Description:
124                 Indicates the current node address.
125 Users:
126
127 What:           /sys/bus/most/devices/.../dci/node_position
128 Date:           June 2016
129 KernelVersion:  4.15
130 Contact:        Christian Gromm <christian.gromm@microchip.com>
131 Description:
132                 Indicates the current node position.
133 Users:
134
135 What:           /sys/bus/most/devices/.../dci/packet_bandwidth
136 Date:           June 2016
137 KernelVersion:  4.15
138 Contact:        Christian Gromm <christian.gromm@microchip.com>
139 Description:
140                 Indicates the configured packet bandwidth.
141 Users:
142
143 What:           /sys/bus/most/devices/.../dci/sync_ep
144 Date:           June 2016
145 KernelVersion:  4.15
146 Contact:        Christian Gromm <christian.gromm@microchip.com>
147 Description:
148                 Triggers the controller's synchronization process for a certain
149                 endpoint.
150 Users:
151
152 What:           /sys/bus/most/devices/.../<channel>/
153 Date:           March 2017
154 KernelVersion:  4.15
155 Contact:        Christian Gromm <christian.gromm@microchip.com>
156 Description:
157                 For every channel of the device a directory is created, whose
158                 name is dictated by the HDM. This enables an application to
159                 collect information about the channel's capabilities and
160                 configure it.
161 Users:
162
163 What:           /sys/bus/most/devices/.../<channel>/available_datatypes
164 Date:           March 2017
165 KernelVersion:  4.15
166 Contact:        Christian Gromm <christian.gromm@microchip.com>
167 Description:
168                 Indicates the data types the current channel can transport.
169 Users:
170
171 What:           /sys/bus/most/devices/.../<channel>/available_directions
172 Date:           March 2017
173 KernelVersion:  4.15
174 Contact:        Christian Gromm <christian.gromm@microchip.com>
175 Description:
176                 Indicates the directions the current channel is capable of.
177 Users:
178
179 What:           /sys/bus/most/devices/.../<channel>/number_of_packet_buffers
180 Date:           March 2017
181 KernelVersion:  4.15
182 Contact:        Christian Gromm <christian.gromm@microchip.com>
183 Description:
184                 Indicates the number of packet buffers the current channel can
185                 handle.
186 Users:
187
188 What:           /sys/bus/most/devices/.../<channel>/number_of_stream_buffers
189 Date:           March 2017
190 KernelVersion:  4.15
191 Contact:        Christian Gromm <christian.gromm@microchip.com>
192 Description:
193                 Indicates the number of streaming buffers the current channel can
194                 handle.
195 Users:
196
197 What:           /sys/bus/most/devices/.../<channel>/size_of_packet_buffer
198 Date:           March 2017
199 KernelVersion:  4.15
200 Contact:        Christian Gromm <christian.gromm@microchip.com>
201 Description:
202                 Indicates the size of a packet buffer the current channel can
203                 handle.
204 Users:
205
206 What:           /sys/bus/most/devices/.../<channel>/size_of_stream_buffer
207 Date:           March 2017
208 KernelVersion:  4.15
209 Contact:        Christian Gromm <christian.gromm@microchip.com>
210 Description:
211                 Indicates the size of a streaming buffer the current channel can
212                 handle.
213 Users:
214
215 What:           /sys/bus/most/devices/.../<channel>/set_number_of_buffers
216 Date:           March 2017
217 KernelVersion:  4.15
218 Contact:        Christian Gromm <christian.gromm@microchip.com>
219 Description:
220                 This is to configure the number of buffers of the current channel.
221 Users:
222
223 What:           /sys/bus/most/devices/.../<channel>/set_buffer_size
224 Date:           March 2017
225 KernelVersion:  4.15
226 Contact:        Christian Gromm <christian.gromm@microchip.com>
227 Description:
228                 This is to configure the size of a buffer of the current channel.
229 Users:
230
231 What:           /sys/bus/most/devices/.../<channel>/set_direction
232 Date:           March 2017
233 KernelVersion:  4.15
234 Contact:        Christian Gromm <christian.gromm@microchip.com>
235 Description:
236                 This is to configure the direction of the current channel.
237                 The following strings will be accepted:
238                         'dir_tx',
239                         'dir_rx'
240 Users:
241
242 What:           /sys/bus/most/devices/.../<channel>/set_datatype
243 Date:           March 2017
244 KernelVersion:  4.15
245 Contact:        Christian Gromm <christian.gromm@microchip.com>
246 Description:
247                 This is to configure the data type of the current channel.
248                 The following strings will be accepted:
249                         'control',
250                         'async',
251                         'sync',
252                         'isoc_avp'
253 Users:
254
255 What:           /sys/bus/most/devices/.../<channel>/set_subbuffer_size
256 Date:           March 2017
257 KernelVersion:  4.15
258 Contact:        Christian Gromm <christian.gromm@microchip.com>
259 Description:
260                 This is to configure the subbuffer size of the current channel.
261 Users:
262
263 What:           /sys/bus/most/devices/.../<channel>/set_packets_per_xact
264 Date:           March 2017
265 KernelVersion:  4.15
266 Contact:        Christian Gromm <christian.gromm@microchip.com>
267 Description:
268                 This is to configure the number of packets per transaction of
269                 the current channel. This is only needed network interface
270                 controller is attached via USB.
271 Users:
272
273 What:           /sys/bus/most/devices/.../<channel>/channel_starving
274 Date:           March 2017
275 KernelVersion:  4.15
276 Contact:        Christian Gromm <christian.gromm@microchip.com>
277 Description:
278                 Indicates whether current channel ran out of buffers.
279 Users:
280
281 What:           /sys/bus/most/drivers/most_core/components
282 Date:           March 2017
283 KernelVersion:  4.15
284 Contact:        Christian Gromm <christian.gromm@microchip.com>
285 Description:
286                 This is used to retrieve a list of registered components.
287 Users:
288
289 What:           /sys/bus/most/drivers/most_core/links
290 Date:           March 2017
291 KernelVersion:  4.15
292 Contact:        Christian Gromm <christian.gromm@microchip.com>
293 Description:
294                 This is used to retrieve a list of established links.
295 Users: