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