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