1What: /sys/bus/most/devices/<dev>/description 2Date: March 2017 3KernelVersion: 4.15 4Contact: Christian Gromm <christian.gromm@microchip.com> 5Description: 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> 9Users: 10 11What: /sys/bus/most/devices/<dev>/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/<dev>/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/<dev>/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/<dev>/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/<dev>/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/<dev>/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/<dev>/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/<dev>/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/<dev>/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/<dev>/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/<dev>/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/<dev>/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/<dev>/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/<dev>/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/<dev>/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/<dev>/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/<dev>/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/<dev>/<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/<dev>/<channel>/available_datatypes 164Date: March 2017 165KernelVersion: 4.15 166Contact: Christian Gromm <christian.gromm@microchip.com> 167Description: 168 Indicates the data types the channel can transport. 169Users: 170 171What: /sys/bus/most/devices/<dev>/<channel>/available_directions 172Date: March 2017 173KernelVersion: 4.15 174Contact: Christian Gromm <christian.gromm@microchip.com> 175Description: 176 Indicates the directions the channel is capable of. 177Users: 178 179What: /sys/bus/most/devices/<dev>/<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 channel can 185 handle. 186Users: 187 188What: /sys/bus/most/devices/<dev>/<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 channel can 194 handle. 195Users: 196 197What: /sys/bus/most/devices/<dev>/<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 channel can 203 handle. 204Users: 205 206What: /sys/bus/most/devices/<dev>/<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 channel can 212 handle. 213Users: 214 215What: /sys/bus/most/devices/<dev>/<channel>/set_number_of_buffers 216Date: March 2017 217KernelVersion: 4.15 218Contact: Christian Gromm <christian.gromm@microchip.com> 219Description: 220 This is to read back the configured number of buffers of 221 the channel. 222Users: 223 224What: /sys/bus/most/devices/<dev>/<channel>/set_buffer_size 225Date: March 2017 226KernelVersion: 4.15 227Contact: Christian Gromm <christian.gromm@microchip.com> 228Description: 229 This is to read back the configured buffer size of the channel. 230Users: 231 232What: /sys/bus/most/devices/<dev>/<channel>/set_direction 233Date: March 2017 234KernelVersion: 4.15 235Contact: Christian Gromm <christian.gromm@microchip.com> 236Description: 237 This is to read back the configured direction of the channel. 238 The following strings will be accepted: 239 'tx', 240 'rx' 241Users: 242 243What: /sys/bus/most/devices/<dev>/<channel>/set_datatype 244Date: March 2017 245KernelVersion: 4.15 246Contact: Christian Gromm <christian.gromm@microchip.com> 247Description: 248 This is to read back the configured data type of the channel. 249 The following strings will be accepted: 250 'control', 251 'async', 252 'sync', 253 'isoc_avp' 254Users: 255 256What: /sys/bus/most/devices/<dev>/<channel>/set_subbuffer_size 257Date: March 2017 258KernelVersion: 4.15 259Contact: Christian Gromm <christian.gromm@microchip.com> 260Description: 261 This is to read back the configured subbuffer size of 262 the channel. 263Users: 264 265What: /sys/bus/most/devices/<dev>/<channel>/set_packets_per_xact 266Date: March 2017 267KernelVersion: 4.15 268Contact: Christian Gromm <christian.gromm@microchip.com> 269Description: 270 This is to read back the configured number of packets per 271 transaction of the channel. This is only applicable when 272 connected via USB. 273Users: 274 275What: /sys/bus/most/devices/<dev>/<channel>/channel_starving 276Date: March 2017 277KernelVersion: 4.15 278Contact: Christian Gromm <christian.gromm@microchip.com> 279Description: 280 Indicates whether channel ran out of buffers. 281Users: 282 283What: /sys/bus/most/drivers/most_core/components 284Date: March 2017 285KernelVersion: 4.15 286Contact: Christian Gromm <christian.gromm@microchip.com> 287Description: 288 This is used to retrieve a list of registered components. 289Users: 290 291What: /sys/bus/most/drivers/most_core/links 292Date: March 2017 293KernelVersion: 4.15 294Contact: Christian Gromm <christian.gromm@microchip.com> 295Description: 296 This is used to retrieve a list of established links. 297Users: 298