blob: 38cc03e408e7be39c2f111390fb0c2f4f75be526 [file] [log] [blame]
Christian Grommb50220c12020-05-15 11:21:05 +02001What: /sys/bus/most/devices/<dev>/description
Christian Grommb7ed2ff2017-11-21 15:05:23 +01002Date: March 2017
3KernelVersion: 4.15
4Contact: Christian Gromm <christian.gromm@microchip.com>
5Description:
Christian Grommb50220c12020-05-15 11:21:05 +02006 Provides information about the physical location of the
7 device. Hardware attached via USB, for instance,
Christian Gromm24eb8312020-03-10 14:02:41 +01008 might return <1-1.1:1.0>
Christian Grommb7ed2ff2017-11-21 15:05:23 +01009Users:
10
Christian Grommb50220c12020-05-15 11:21:05 +020011What: /sys/bus/most/devices/<dev>/interface
Christian Grommb7ed2ff2017-11-21 15:05:23 +010012Date: 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
Christian Grommb50220c12020-05-15 11:21:05 +020019What: /sys/bus/most/devices/<dev>/dci
Christian Grommb7ed2ff2017-11-21 15:05:23 +010020Date: 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
Christian Grommb50220c12020-05-15 11:21:05 +020029What: /sys/bus/most/devices/<dev>/dci/arb_address
Christian Grommb7ed2ff2017-11-21 15:05:23 +010030Date: 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
Christian Grommb50220c12020-05-15 11:21:05 +020038What: /sys/bus/most/devices/<dev>/dci/arb_value
Christian Grommb7ed2ff2017-11-21 15:05:23 +010039Date: 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
Christian Grommb50220c12020-05-15 11:21:05 +020047What: /sys/bus/most/devices/<dev>/dci/mep_eui48_hi
Christian Grommb7ed2ff2017-11-21 15:05:23 +010048Date: 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
Christian Grommb50220c12020-05-15 11:21:05 +020055What: /sys/bus/most/devices/<dev>/dci/mep_eui48_lo
Christian Grommb7ed2ff2017-11-21 15:05:23 +010056Date: 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
Christian Grommb50220c12020-05-15 11:21:05 +020063What: /sys/bus/most/devices/<dev>/dci/mep_eui48_mi
Christian Grommb7ed2ff2017-11-21 15:05:23 +010064Date: 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
Christian Grommb50220c12020-05-15 11:21:05 +020071What: /sys/bus/most/devices/<dev>/dci/mep_filter
Christian Grommb7ed2ff2017-11-21 15:05:23 +010072Date: 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
Christian Grommb50220c12020-05-15 11:21:05 +020079What: /sys/bus/most/devices/<dev>/dci/mep_hash0
Christian Grommb7ed2ff2017-11-21 15:05:23 +010080Date: 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
Christian Grommb50220c12020-05-15 11:21:05 +020087What: /sys/bus/most/devices/<dev>/dci/mep_hash1
Christian Grommb7ed2ff2017-11-21 15:05:23 +010088Date: 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
Christian Grommb50220c12020-05-15 11:21:05 +020095What: /sys/bus/most/devices/<dev>/dci/mep_hash2
Christian Grommb7ed2ff2017-11-21 15:05:23 +010096Date: 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
Christian Grommb50220c12020-05-15 11:21:05 +0200103What: /sys/bus/most/devices/<dev>/dci/mep_hash3
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100104Date: 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
Christian Grommb50220c12020-05-15 11:21:05 +0200111What: /sys/bus/most/devices/<dev>/dci/ni_state
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100112Date: June 2016
113KernelVersion: 4.15
114Contact: Christian Gromm <christian.gromm@microchip.com>
115Description:
116 Indicates the current network interface state.
117Users:
118
Christian Grommb50220c12020-05-15 11:21:05 +0200119What: /sys/bus/most/devices/<dev>/dci/node_address
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100120Date: June 2016
121KernelVersion: 4.15
122Contact: Christian Gromm <christian.gromm@microchip.com>
123Description:
124 Indicates the current node address.
125Users:
126
Christian Grommb50220c12020-05-15 11:21:05 +0200127What: /sys/bus/most/devices/<dev>/dci/node_position
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100128Date: June 2016
129KernelVersion: 4.15
130Contact: Christian Gromm <christian.gromm@microchip.com>
131Description:
132 Indicates the current node position.
133Users:
134
Christian Grommb50220c12020-05-15 11:21:05 +0200135What: /sys/bus/most/devices/<dev>/dci/packet_bandwidth
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100136Date: June 2016
137KernelVersion: 4.15
138Contact: Christian Gromm <christian.gromm@microchip.com>
139Description:
140 Indicates the configured packet bandwidth.
141Users:
142
Christian Grommb50220c12020-05-15 11:21:05 +0200143What: /sys/bus/most/devices/<dev>/dci/sync_ep
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100144Date: 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
Christian Grommb50220c12020-05-15 11:21:05 +0200152What: /sys/bus/most/devices/<dev>/<channel>/
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100153Date: 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
Christian Grommb50220c12020-05-15 11:21:05 +0200163What: /sys/bus/most/devices/<dev>/<channel>/available_datatypes
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100164Date: March 2017
165KernelVersion: 4.15
166Contact: Christian Gromm <christian.gromm@microchip.com>
167Description:
Christian Grommb50220c12020-05-15 11:21:05 +0200168 Indicates the data types the channel can transport.
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100169Users:
170
Christian Grommb50220c12020-05-15 11:21:05 +0200171What: /sys/bus/most/devices/<dev>/<channel>/available_directions
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100172Date: March 2017
173KernelVersion: 4.15
174Contact: Christian Gromm <christian.gromm@microchip.com>
175Description:
Christian Grommb50220c12020-05-15 11:21:05 +0200176 Indicates the directions the channel is capable of.
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100177Users:
178
Christian Grommb50220c12020-05-15 11:21:05 +0200179What: /sys/bus/most/devices/<dev>/<channel>/number_of_packet_buffers
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100180Date: March 2017
181KernelVersion: 4.15
182Contact: Christian Gromm <christian.gromm@microchip.com>
183Description:
Christian Grommb50220c12020-05-15 11:21:05 +0200184 Indicates the number of packet buffers the channel can
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100185 handle.
186Users:
187
Christian Grommb50220c12020-05-15 11:21:05 +0200188What: /sys/bus/most/devices/<dev>/<channel>/number_of_stream_buffers
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100189Date: March 2017
190KernelVersion: 4.15
191Contact: Christian Gromm <christian.gromm@microchip.com>
192Description:
Christian Grommb50220c12020-05-15 11:21:05 +0200193 Indicates the number of streaming buffers the channel can
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100194 handle.
195Users:
196
Christian Grommb50220c12020-05-15 11:21:05 +0200197What: /sys/bus/most/devices/<dev>/<channel>/size_of_packet_buffer
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100198Date: March 2017
199KernelVersion: 4.15
200Contact: Christian Gromm <christian.gromm@microchip.com>
201Description:
Christian Grommb50220c12020-05-15 11:21:05 +0200202 Indicates the size of a packet buffer the channel can
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100203 handle.
204Users:
205
Christian Grommb50220c12020-05-15 11:21:05 +0200206What: /sys/bus/most/devices/<dev>/<channel>/size_of_stream_buffer
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100207Date: March 2017
208KernelVersion: 4.15
209Contact: Christian Gromm <christian.gromm@microchip.com>
210Description:
Christian Grommb50220c12020-05-15 11:21:05 +0200211 Indicates the size of a streaming buffer the channel can
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100212 handle.
213Users:
214
Christian Grommb50220c12020-05-15 11:21:05 +0200215What: /sys/bus/most/devices/<dev>/<channel>/set_number_of_buffers
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100216Date: March 2017
217KernelVersion: 4.15
218Contact: Christian Gromm <christian.gromm@microchip.com>
219Description:
Christian Grommb50220c12020-05-15 11:21:05 +0200220 This is to read back the configured number of buffers of
221 the channel.
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100222Users:
223
Christian Grommb50220c12020-05-15 11:21:05 +0200224What: /sys/bus/most/devices/<dev>/<channel>/set_buffer_size
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100225Date: March 2017
226KernelVersion: 4.15
227Contact: Christian Gromm <christian.gromm@microchip.com>
228Description:
Christian Grommb50220c12020-05-15 11:21:05 +0200229 This is to read back the configured buffer size of the channel.
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100230Users:
231
Christian Grommb50220c12020-05-15 11:21:05 +0200232What: /sys/bus/most/devices/<dev>/<channel>/set_direction
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100233Date: March 2017
234KernelVersion: 4.15
235Contact: Christian Gromm <christian.gromm@microchip.com>
236Description:
Christian Grommb50220c12020-05-15 11:21:05 +0200237 This is to read back the configured direction of the channel.
Mauro Carvalho Chehab002a9c22020-10-30 08:40:47 +0100238 The following strings will be accepted::
239
Christian Grommb50220c12020-05-15 11:21:05 +0200240 'tx',
241 'rx'
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100242Users:
243
Christian Grommb50220c12020-05-15 11:21:05 +0200244What: /sys/bus/most/devices/<dev>/<channel>/set_datatype
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100245Date: March 2017
246KernelVersion: 4.15
247Contact: Christian Gromm <christian.gromm@microchip.com>
248Description:
Christian Grommb50220c12020-05-15 11:21:05 +0200249 This is to read back the configured data type of the channel.
Mauro Carvalho Chehab002a9c22020-10-30 08:40:47 +0100250 The following strings will be accepted::
251
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100252 'control',
253 'async',
254 'sync',
255 'isoc_avp'
256Users:
257
Christian Grommb50220c12020-05-15 11:21:05 +0200258What: /sys/bus/most/devices/<dev>/<channel>/set_subbuffer_size
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100259Date: March 2017
260KernelVersion: 4.15
261Contact: Christian Gromm <christian.gromm@microchip.com>
262Description:
Christian Grommb50220c12020-05-15 11:21:05 +0200263 This is to read back the configured subbuffer size of
264 the channel.
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100265Users:
266
Christian Grommb50220c12020-05-15 11:21:05 +0200267What: /sys/bus/most/devices/<dev>/<channel>/set_packets_per_xact
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100268Date: March 2017
269KernelVersion: 4.15
270Contact: Christian Gromm <christian.gromm@microchip.com>
271Description:
Christian Grommb50220c12020-05-15 11:21:05 +0200272 This is to read back the configured number of packets per
273 transaction of the channel. This is only applicable when
274 connected via USB.
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100275Users:
276
Christian Grommb50220c12020-05-15 11:21:05 +0200277What: /sys/bus/most/devices/<dev>/<channel>/channel_starving
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100278Date: March 2017
279KernelVersion: 4.15
280Contact: Christian Gromm <christian.gromm@microchip.com>
281Description:
Christian Grommb50220c12020-05-15 11:21:05 +0200282 Indicates whether channel ran out of buffers.
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100283Users:
284
Christian Gromm24eb8312020-03-10 14:02:41 +0100285What: /sys/bus/most/drivers/most_core/components
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100286Date: March 2017
287KernelVersion: 4.15
288Contact: Christian Gromm <christian.gromm@microchip.com>
289Description:
290 This is used to retrieve a list of registered components.
291Users:
292
Christian Gromm24eb8312020-03-10 14:02:41 +0100293What: /sys/bus/most/drivers/most_core/links
Christian Grommb7ed2ff2017-11-21 15:05:23 +0100294Date: March 2017
295KernelVersion: 4.15
296Contact: Christian Gromm <christian.gromm@microchip.com>
297Description:
298 This is used to retrieve a list of established links.
299Users: