1 What: /sys/bus/most/devices/<dev>/description
4 Contact: Christian Gromm <christian.gromm@microchip.com>
6 Provides information about the physical location of the
7 device. Hardware attached via USB, for instance,
8 might return <1-1.1:1.0>
11 What: /sys/bus/most/devices/<dev>/interface
14 Contact: Christian Gromm <christian.gromm@microchip.com>
16 Indicates the type of peripheral interface the device uses.
19 What: /sys/bus/most/devices/<dev>/dci
22 Contact: Christian Gromm <christian.gromm@microchip.com>
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.
29 What: /sys/bus/most/devices/<dev>/dci/arb_address
32 Contact: Christian Gromm <christian.gromm@microchip.com>
34 This is used to set an arbitrary DCI register address an
35 application wants to read from or write to.
38 What: /sys/bus/most/devices/<dev>/dci/arb_value
41 Contact: Christian Gromm <christian.gromm@microchip.com>
43 This is used to read and write the DCI register whose address
44 is stored in arb_address.
47 What: /sys/bus/most/devices/<dev>/dci/mep_eui48_hi
50 Contact: Christian Gromm <christian.gromm@microchip.com>
52 This is used to check and configure the MAC address.
55 What: /sys/bus/most/devices/<dev>/dci/mep_eui48_lo
58 Contact: Christian Gromm <christian.gromm@microchip.com>
60 This is used to check and configure the MAC address.
63 What: /sys/bus/most/devices/<dev>/dci/mep_eui48_mi
66 Contact: Christian Gromm <christian.gromm@microchip.com>
68 This is used to check and configure the MAC address.
71 What: /sys/bus/most/devices/<dev>/dci/mep_filter
74 Contact: Christian Gromm <christian.gromm@microchip.com>
76 This is used to check and configure the MEP filter address.
79 What: /sys/bus/most/devices/<dev>/dci/mep_hash0
82 Contact: Christian Gromm <christian.gromm@microchip.com>
84 This is used to check and configure the MEP hash table.
87 What: /sys/bus/most/devices/<dev>/dci/mep_hash1
90 Contact: Christian Gromm <christian.gromm@microchip.com>
92 This is used to check and configure the MEP hash table.
95 What: /sys/bus/most/devices/<dev>/dci/mep_hash2
98 Contact: Christian Gromm <christian.gromm@microchip.com>
100 This is used to check and configure the MEP hash table.
103 What: /sys/bus/most/devices/<dev>/dci/mep_hash3
106 Contact: Christian Gromm <christian.gromm@microchip.com>
108 This is used to check and configure the MEP hash table.
111 What: /sys/bus/most/devices/<dev>/dci/ni_state
114 Contact: Christian Gromm <christian.gromm@microchip.com>
116 Indicates the current network interface state.
119 What: /sys/bus/most/devices/<dev>/dci/node_address
122 Contact: Christian Gromm <christian.gromm@microchip.com>
124 Indicates the current node address.
127 What: /sys/bus/most/devices/<dev>/dci/node_position
130 Contact: Christian Gromm <christian.gromm@microchip.com>
132 Indicates the current node position.
135 What: /sys/bus/most/devices/<dev>/dci/packet_bandwidth
138 Contact: Christian Gromm <christian.gromm@microchip.com>
140 Indicates the configured packet bandwidth.
143 What: /sys/bus/most/devices/<dev>/dci/sync_ep
146 Contact: Christian Gromm <christian.gromm@microchip.com>
148 Triggers the controller's synchronization process for a certain
152 What: /sys/bus/most/devices/<dev>/<channel>/
155 Contact: Christian Gromm <christian.gromm@microchip.com>
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
163 What: /sys/bus/most/devices/<dev>/<channel>/available_datatypes
166 Contact: Christian Gromm <christian.gromm@microchip.com>
168 Indicates the data types the channel can transport.
171 What: /sys/bus/most/devices/<dev>/<channel>/available_directions
174 Contact: Christian Gromm <christian.gromm@microchip.com>
176 Indicates the directions the channel is capable of.
179 What: /sys/bus/most/devices/<dev>/<channel>/number_of_packet_buffers
182 Contact: Christian Gromm <christian.gromm@microchip.com>
184 Indicates the number of packet buffers the channel can
188 What: /sys/bus/most/devices/<dev>/<channel>/number_of_stream_buffers
191 Contact: Christian Gromm <christian.gromm@microchip.com>
193 Indicates the number of streaming buffers the channel can
197 What: /sys/bus/most/devices/<dev>/<channel>/size_of_packet_buffer
200 Contact: Christian Gromm <christian.gromm@microchip.com>
202 Indicates the size of a packet buffer the channel can
206 What: /sys/bus/most/devices/<dev>/<channel>/size_of_stream_buffer
209 Contact: Christian Gromm <christian.gromm@microchip.com>
211 Indicates the size of a streaming buffer the channel can
215 What: /sys/bus/most/devices/<dev>/<channel>/set_number_of_buffers
218 Contact: Christian Gromm <christian.gromm@microchip.com>
220 This is to read back the configured number of buffers of
224 What: /sys/bus/most/devices/<dev>/<channel>/set_buffer_size
227 Contact: Christian Gromm <christian.gromm@microchip.com>
229 This is to read back the configured buffer size of the channel.
232 What: /sys/bus/most/devices/<dev>/<channel>/set_direction
235 Contact: Christian Gromm <christian.gromm@microchip.com>
237 This is to read back the configured direction of the channel.
238 The following strings will be accepted::
244 What: /sys/bus/most/devices/<dev>/<channel>/set_datatype
247 Contact: Christian Gromm <christian.gromm@microchip.com>
249 This is to read back the configured data type of the channel.
250 The following strings will be accepted::
258 What: /sys/bus/most/devices/<dev>/<channel>/set_subbuffer_size
261 Contact: Christian Gromm <christian.gromm@microchip.com>
263 This is to read back the configured subbuffer size of
267 What: /sys/bus/most/devices/<dev>/<channel>/set_packets_per_xact
270 Contact: Christian Gromm <christian.gromm@microchip.com>
272 This is to read back the configured number of packets per
273 transaction of the channel. This is only applicable when
277 What: /sys/bus/most/devices/<dev>/<channel>/channel_starving
280 Contact: Christian Gromm <christian.gromm@microchip.com>
282 Indicates whether channel ran out of buffers.
285 What: /sys/bus/most/drivers/most_core/components
288 Contact: Christian Gromm <christian.gromm@microchip.com>
290 This is used to retrieve a list of registered components.
293 What: /sys/bus/most/drivers/most_core/links
296 Contact: Christian Gromm <christian.gromm@microchip.com>
298 This is used to retrieve a list of established links.