1What:		/sys/class/most/mostcore/aims
2Date:		June 2015
3KernelVersion:	4.3
4Contact:	Christian Gromm <christian.gromm@microchip.com>
5Description:
6		List of AIMs that have been loaded.
7Users:
8
9What:		/sys/class/most/mostcore/aims/<aim>/add_link
10Date:		June 2015
11KernelVersion:	4.3
12Contact:	Christian Gromm <christian.gromm@microchip.com>
13Description:
14		This is used to establish a connection of a channel and the
15		current AIM.
16Users:
17
18What:		/sys/class/most/mostcore/aims/<aim>/remove_link
19Date:		June 2015
20KernelVersion:	4.3
21Contact:	Christian Gromm <christian.gromm@microchip.com>
22Description:
23		This is used to remove a connected channel from the
24		current AIM.
25Users:
26
27What:		/sys/class/most/mostcore/devices
28Date:		June 2015
29KernelVersion:	4.3
30Contact:	Christian Gromm <christian.gromm@microchip.com>
31Description:
32		List of attached MOST interfaces.
33Users:
34
35What:		/sys/class/most/mostcore/devices/<mdev>/description
36Date:		June 2015
37KernelVersion:	4.3
38Contact:	Christian Gromm <christian.gromm@microchip.com>
39Description:
40		Provides information about the interface type and the physical
41		location of the device. Hardware attached via USB, for instance,
42		might return <usb_device 1-1.1:1.0>
43Users:
44
45What:		/sys/class/most/mostcore/devices/<mdev>/interface
46Date:		June 2015
47KernelVersion:	4.3
48Contact:	Christian Gromm <christian.gromm@microchip.com>
49Description:
50		Indicates the type of peripheral interface the current device
51		uses.
52Users:
53
54What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/
55Date:		June 2015
56KernelVersion:	4.3
57Contact:	Christian Gromm <christian.gromm@microchip.com>
58Description:
59		For every channel of the device a directory is created, whose
60		name is dictated by the HDM. This enables an application to
61		collect information about the channel's capabilities and
62		configure it.
63Users:
64
65What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/available_datatypes
66Date:		June 2015
67KernelVersion:	4.3
68Contact:	Christian Gromm <christian.gromm@microchip.com>
69Description:
70		Indicates the data types the current channel can transport.
71Users:
72
73What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/available_directions
74Date:		June 2015
75KernelVersion:	4.3
76Contact:	Christian Gromm <christian.gromm@microchip.com>
77Description:
78		Indicates the directions the current channel is capable of.
79Users:
80
81What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/number_of_packet_buffers
82Date:		June 2015
83KernelVersion:	4.3
84Contact:	Christian Gromm <christian.gromm@microchip.com>
85Description:
86		Indicates the number of packet buffers the current channel can
87		handle.
88Users:
89
90What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/number_of_stream_buffers
91Date:		June 2015
92KernelVersion:	4.3
93Contact:	Christian Gromm <christian.gromm@microchip.com>
94Description:
95		Indicates the number of streaming buffers the current channel can
96		handle.
97Users:
98
99What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/size_of_packet_buffer
100Date:		June 2015
101KernelVersion:	4.3
102Contact:	Christian Gromm <christian.gromm@microchip.com>
103Description:
104		Indicates the size of a packet buffer the current channel can
105		handle.
106Users:
107
108What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/size_of_stream_buffer
109Date:		June 2015
110KernelVersion:	4.3
111Contact:	Christian Gromm <christian.gromm@microchip.com>
112Description:
113		Indicates the size of a streaming buffer the current channel can
114		handle.
115Users:
116
117What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/set_number_of_buffers
118Date:		June 2015
119KernelVersion:	4.3
120Contact:	Christian Gromm <christian.gromm@microchip.com>
121Description:
122		This is to configure the number of buffers of the current channel.
123Users:
124
125What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/set_buffer_size
126Date:		June 2015
127KernelVersion:	4.3
128Contact:	Christian Gromm <christian.gromm@microchip.com>
129Description:
130		This is to configure the size of a buffer of the current channel.
131Users:
132
133What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/set_direction
134Date:		June 2015
135KernelVersion:	4.3
136Contact:	Christian Gromm <christian.gromm@microchip.com>
137Description:
138		This is to configure the direction of the current channel.
139		The following strings will be accepted:
140			'dir_tx',
141			'dir_rx'
142Users:
143
144What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/set_datatype
145Date:		June 2015
146KernelVersion:	4.3
147Contact:	Christian Gromm <christian.gromm@microchip.com>
148Description:
149		This is to configure the data type of the current channel.
150		The following strings will be accepted:
151			'control',
152			'async',
153			'sync',
154			'isoc_avp'
155Users:
156
157What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/set_subbuffer_size
158Date:		June 2015
159KernelVersion:	4.3
160Contact:	Christian Gromm <christian.gromm@microchip.com>
161Description:
162		This is to configure the subbuffer size of the current channel.
163Users:
164
165What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/set_packets_per_xact
166Date:		June 2015
167KernelVersion:	4.3
168Contact:	Christian Gromm <christian.gromm@microchip.com>
169Description:
170		This is to configure the number of packets per transaction of
171		the current channel. This is only needed network interface
172		controller is attached via USB.
173Users:
174
175What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/channel_starving
176Date:		June 2015
177KernelVersion:	4.3
178Contact:	Christian Gromm <christian.gromm@microchip.com>
179Description:
180		Indicates whether current channel ran out of buffers.
181Users:
182