1 What: 		/sys/kernel/config/most_<component>
2 Date: 		March 8, 2019
3 KernelVersion:  5.2
4 Description: 	Interface is used to configure and connect device channels
5 		to component drivers.
6 
7 		Attributes are visible only when configfs is mounted. To mount
8 		configfs in /sys/kernel/config directory use:
9 		# mount -t configfs none /sys/kernel/config/
10 
11 
12 What: 		/sys/kernel/config/most_cdev/<link>
13 Date: 		March 8, 2019
14 KernelVersion:  5.2
15 Description:
16 		The attributes:
17 
18 		buffer_size
19 				configure the buffer size for this channel
20 
21 		subbuffer_size
22 				configure the sub-buffer size for this channel
23 				(needed for synchronous and isochronous data)
24 
25 
26 		num_buffers
27 				configure number of buffers used for this
28 				channel
29 
30 		datatype
31 				configure type of data that will travel over
32 				this channel
33 
34 		direction
35 				configure whether this link will be an input
36 				or output
37 
38 		dbr_size
39 				configure DBR data buffer size (this is used
40 				for MediaLB communication only)
41 
42 		packets_per_xact
43 				configure the number of packets that will be
44 				collected from the network before being
45 				transmitted via USB (this is used for USB
46 				communication only)
47 
48 		device
49 				name of the device the link is to be attached to
50 
51 		channel
52 				name of the channel the link is to be attached to
53 
54 		comp_params
55 				pass parameters needed by some components
56 
57 		create_link
58 				write '1' to this attribute to trigger the
59 				creation of the link. In case of speculative
60 				configuration, the creation is post-poned until
61 				a physical device is being attached to the bus.
62 
63 		destroy_link
64 				write '1' to this attribute to destroy an
65 				active link
66 
67 What: 		/sys/kernel/config/most_video/<link>
68 Date: 		March 8, 2019
69 KernelVersion:  5.2
70 Description:
71 		The attributes:
72 
73 		buffer_size
74 				configure the buffer size for this channel
75 
76 		subbuffer_size
77 				configure the sub-buffer size for this channel
78 				(needed for synchronous and isochronous data)
79 
80 
81 		num_buffers
82 				configure number of buffers used for this
83 				channel
84 
85 		datatype
86 				configure type of data that will travel over
87 				this channel
88 
89 		direction
90 				configure whether this link will be an input
91 				or output
92 
93 		dbr_size
94 				configure DBR data buffer size (this is used
95 				for MediaLB communication only)
96 
97 		packets_per_xact
98 				configure the number of packets that will be
99 				collected from the network before being
100 				transmitted via USB (this is used for USB
101 				communication only)
102 
103 		device
104 				name of the device the link is to be attached to
105 
106 		channel
107 				name of the channel the link is to be attached to
108 
109 		comp_params
110 				pass parameters needed by some components
111 
112 		create_link
113 				write '1' to this attribute to trigger the
114 				creation of the link. In case of speculative
115 				configuration, the creation is post-poned until
116 				a physical device is being attached to the bus.
117 
118 		destroy_link
119 				write '1' to this attribute to destroy an
120 				active link
121 
122 What: 		/sys/kernel/config/most_net/<link>
123 Date: 		March 8, 2019
124 KernelVersion:  5.2
125 Description:
126 		The attributes:
127 
128 		buffer_size
129 				configure the buffer size for this channel
130 
131 		subbuffer_size
132 				configure the sub-buffer size for this channel
133 				(needed for synchronous and isochronous data)
134 
135 
136 		num_buffers
137 				configure number of buffers used for this
138 				channel
139 
140 		datatype
141 				configure type of data that will travel over
142 				this channel
143 
144 		direction
145 				configure whether this link will be an input
146 				or output
147 
148 		dbr_size
149 				configure DBR data buffer size (this is used
150 				for MediaLB communication only)
151 
152 		packets_per_xact
153 				configure the number of packets that will be
154 				collected from the network before being
155 				transmitted via USB (this is used for USB
156 				communication only)
157 
158 		device
159 				name of the device the link is to be attached to
160 
161 		channel
162 				name of the channel the link is to be attached to
163 
164 		comp_params
165 				pass parameters needed by some components
166 
167 		create_link
168 				write '1' to this attribute to trigger the
169 				creation of the link. In case of speculative
170 				configuration, the creation is post-poned until
171 				a physical device is being attached to the bus.
172 
173 		destroy_link
174 				write '1' to this attribute to destroy an
175 				active link
176 
177 What: 		/sys/kernel/config/most_sound/<card>
178 Date: 		March 8, 2019
179 KernelVersion:  5.2
180 Description:
181 		The attributes:
182 
183 		create_card
184 				write '1' to this attribute to trigger the
185                                 registration of the sound card with the ALSA
186 				subsystem.
187 
188 What: 		/sys/kernel/config/most_sound/<card>/<link>
189 Date: 		March 8, 2019
190 KernelVersion:  5.2
191 Description:
192 		The attributes:
193 
194 		buffer_size
195 				configure the buffer size for this channel
196 
197 		subbuffer_size
198 				configure the sub-buffer size for this channel
199 				(needed for synchronous and isochronous data)
200 
201 
202 		num_buffers
203 				configure number of buffers used for this
204 				channel
205 
206 		datatype
207 				configure type of data that will travel over
208 				this channel
209 
210 		direction
211 				configure whether this link will be an input
212 				or output
213 
214 		dbr_size
215 				configure DBR data buffer size (this is used
216 				for MediaLB communication only)
217 
218 		packets_per_xact
219 				configure the number of packets that will be
220 				collected from the network before being
221 				transmitted via USB (this is used for USB
222 				communication only)
223 
224 		device
225 				name of the device the link is to be attached to
226 
227 		channel
228 				name of the channel the link is to be attached to
229 
230 		comp_params
231 				pass parameters needed by some components
232 
233 		create_link
234 				write '1' to this attribute to trigger the
235 				creation of the link. In case of speculative
236 				configuration, the creation is post-poned until
237 				a physical device is being attached to the bus.
238 
239 		destroy_link
240 				write '1' to this attribute to destroy an
241 				active link
242