1What: /sys/class/most/mostcore/aims 2Date: June 2015 3KernelVersion: 4.3 4Contact: Christian Gromm <christian.gromm@microchip.com> 5Description: 6 List of AIMs that have been loaded. 7Users: 8 9What: /sys/class/most/mostcore/aims/<aim>/add_link 10Date: June 2015 11KernelVersion: 4.3 12Contact: Christian Gromm <christian.gromm@microchip.com> 13Description: 14 This is used to establish a connection of a channel and the 15 current AIM. 16Users: 17 18What: /sys/class/most/mostcore/aims/<aim>/remove_link 19Date: June 2015 20KernelVersion: 4.3 21Contact: Christian Gromm <christian.gromm@microchip.com> 22Description: 23 This is used to remove a connected channel from the 24 current AIM. 25Users: 26 27What: /sys/class/most/mostcore/devices 28Date: June 2015 29KernelVersion: 4.3 30Contact: Christian Gromm <christian.gromm@microchip.com> 31Description: 32 List of attached MOST interfaces. 33Users: 34 35What: /sys/class/most/mostcore/devices/<mdev>/description 36Date: June 2015 37KernelVersion: 4.3 38Contact: Christian Gromm <christian.gromm@microchip.com> 39Description: 40 Provides information about the interface type and the physical 41 location of the device. Hardware attached via USB, for instance, 42 might return <usb_device 1-1.1:1.0> 43Users: 44 45What: /sys/class/most/mostcore/devices/<mdev>/interface 46Date: June 2015 47KernelVersion: 4.3 48Contact: Christian Gromm <christian.gromm@microchip.com> 49Description: 50 Indicates the type of peripheral interface the current device 51 uses. 52Users: 53 54What: /sys/class/most/mostcore/devices/<mdev>/<channel>/ 55Date: June 2015 56KernelVersion: 4.3 57Contact: Christian Gromm <christian.gromm@microchip.com> 58Description: 59 For every channel of the device a directory is created, whose 60 name is dictated by the HDM. This enables an application to 61 collect information about the channel's capabilities and 62 configure it. 63Users: 64 65What: /sys/class/most/mostcore/devices/<mdev>/<channel>/available_datatypes 66Date: June 2015 67KernelVersion: 4.3 68Contact: Christian Gromm <christian.gromm@microchip.com> 69Description: 70 Indicates the data types the current channel can transport. 71Users: 72 73What: /sys/class/most/mostcore/devices/<mdev>/<channel>/available_directions 74Date: June 2015 75KernelVersion: 4.3 76Contact: Christian Gromm <christian.gromm@microchip.com> 77Description: 78 Indicates the directions the current channel is capable of. 79Users: 80 81What: /sys/class/most/mostcore/devices/<mdev>/<channel>/number_of_packet_buffers 82Date: June 2015 83KernelVersion: 4.3 84Contact: Christian Gromm <christian.gromm@microchip.com> 85Description: 86 Indicates the number of packet buffers the current channel can 87 handle. 88Users: 89 90What: /sys/class/most/mostcore/devices/<mdev>/<channel>/number_of_stream_buffers 91Date: June 2015 92KernelVersion: 4.3 93Contact: Christian Gromm <christian.gromm@microchip.com> 94Description: 95 Indicates the number of streaming buffers the current channel can 96 handle. 97Users: 98 99What: /sys/class/most/mostcore/devices/<mdev>/<channel>/size_of_packet_buffer 100Date: June 2015 101KernelVersion: 4.3 102Contact: Christian Gromm <christian.gromm@microchip.com> 103Description: 104 Indicates the size of a packet buffer the current channel can 105 handle. 106Users: 107 108What: /sys/class/most/mostcore/devices/<mdev>/<channel>/size_of_stream_buffer 109Date: June 2015 110KernelVersion: 4.3 111Contact: Christian Gromm <christian.gromm@microchip.com> 112Description: 113 Indicates the size of a streaming buffer the current channel can 114 handle. 115Users: 116 117What: /sys/class/most/mostcore/devices/<mdev>/<channel>/set_number_of_buffers 118Date: June 2015 119KernelVersion: 4.3 120Contact: Christian Gromm <christian.gromm@microchip.com> 121Description: 122 This is to configure the number of buffers of the current channel. 123Users: 124 125What: /sys/class/most/mostcore/devices/<mdev>/<channel>/set_buffer_size 126Date: June 2015 127KernelVersion: 4.3 128Contact: Christian Gromm <christian.gromm@microchip.com> 129Description: 130 This is to configure the size of a buffer of the current channel. 131Users: 132 133What: /sys/class/most/mostcore/devices/<mdev>/<channel>/set_direction 134Date: June 2015 135KernelVersion: 4.3 136Contact: Christian Gromm <christian.gromm@microchip.com> 137Description: 138 This is to configure the direction of the current channel. 139 The following strings will be accepted: 140 'dir_tx', 141 'dir_rx' 142Users: 143 144What: /sys/class/most/mostcore/devices/<mdev>/<channel>/set_datatype 145Date: June 2015 146KernelVersion: 4.3 147Contact: Christian Gromm <christian.gromm@microchip.com> 148Description: 149 This is to configure the data type of the current channel. 150 The following strings will be accepted: 151 'control', 152 'async', 153 'sync', 154 'isoc_avp' 155Users: 156 157What: /sys/class/most/mostcore/devices/<mdev>/<channel>/set_subbuffer_size 158Date: June 2015 159KernelVersion: 4.3 160Contact: Christian Gromm <christian.gromm@microchip.com> 161Description: 162 This is to configure the subbuffer size of the current channel. 163Users: 164 165What: /sys/class/most/mostcore/devices/<mdev>/<channel>/set_packets_per_xact 166Date: June 2015 167KernelVersion: 4.3 168Contact: Christian Gromm <christian.gromm@microchip.com> 169Description: 170 This is to configure the number of packets per transaction of 171 the current channel. This is only needed network interface 172 controller is attached via USB. 173Users: 174 175What: /sys/class/most/mostcore/devices/<mdev>/<channel>/channel_starving 176Date: June 2015 177KernelVersion: 4.3 178Contact: Christian Gromm <christian.gromm@microchip.com> 179Description: 180 Indicates whether current channel ran out of buffers. 181Users: 182