Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 1 | What: /sys/bus/most/devices/<dev>/description |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 2 | Date: March 2017 |
| 3 | KernelVersion: 4.15 |
| 4 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 5 | Description: |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 6 | Provides information about the physical location of the |
| 7 | device. Hardware attached via USB, for instance, |
Christian Gromm | 24eb831 | 2020-03-10 14:02:41 +0100 | [diff] [blame] | 8 | might return <1-1.1:1.0> |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 9 | Users: |
| 10 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 11 | What: /sys/bus/most/devices/<dev>/interface |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 12 | Date: March 2017 |
| 13 | KernelVersion: 4.15 |
| 14 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 15 | Description: |
| 16 | Indicates the type of peripheral interface the device uses. |
| 17 | Users: |
| 18 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 19 | What: /sys/bus/most/devices/<dev>/dci |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 20 | Date: June 2016 |
| 21 | KernelVersion: 4.15 |
| 22 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 23 | Description: |
| 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. |
| 27 | Users: |
| 28 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 29 | What: /sys/bus/most/devices/<dev>/dci/arb_address |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 30 | Date: June 2016 |
| 31 | KernelVersion: 4.15 |
| 32 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 33 | Description: |
| 34 | This is used to set an arbitrary DCI register address an |
| 35 | application wants to read from or write to. |
| 36 | Users: |
| 37 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 38 | What: /sys/bus/most/devices/<dev>/dci/arb_value |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 39 | Date: June 2016 |
| 40 | KernelVersion: 4.15 |
| 41 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 42 | Description: |
| 43 | This is used to read and write the DCI register whose address |
| 44 | is stored in arb_address. |
| 45 | Users: |
| 46 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 47 | What: /sys/bus/most/devices/<dev>/dci/mep_eui48_hi |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 48 | Date: June 2016 |
| 49 | KernelVersion: 4.15 |
| 50 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 51 | Description: |
| 52 | This is used to check and configure the MAC address. |
| 53 | Users: |
| 54 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 55 | What: /sys/bus/most/devices/<dev>/dci/mep_eui48_lo |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 56 | Date: June 2016 |
| 57 | KernelVersion: 4.15 |
| 58 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 59 | Description: |
| 60 | This is used to check and configure the MAC address. |
| 61 | Users: |
| 62 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 63 | What: /sys/bus/most/devices/<dev>/dci/mep_eui48_mi |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 64 | Date: June 2016 |
| 65 | KernelVersion: 4.15 |
| 66 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 67 | Description: |
| 68 | This is used to check and configure the MAC address. |
| 69 | Users: |
| 70 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 71 | What: /sys/bus/most/devices/<dev>/dci/mep_filter |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 72 | Date: June 2016 |
| 73 | KernelVersion: 4.15 |
| 74 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 75 | Description: |
| 76 | This is used to check and configure the MEP filter address. |
| 77 | Users: |
| 78 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 79 | What: /sys/bus/most/devices/<dev>/dci/mep_hash0 |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 80 | Date: June 2016 |
| 81 | KernelVersion: 4.15 |
| 82 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 83 | Description: |
| 84 | This is used to check and configure the MEP hash table. |
| 85 | Users: |
| 86 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 87 | What: /sys/bus/most/devices/<dev>/dci/mep_hash1 |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 88 | Date: June 2016 |
| 89 | KernelVersion: 4.15 |
| 90 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 91 | Description: |
| 92 | This is used to check and configure the MEP hash table. |
| 93 | Users: |
| 94 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 95 | What: /sys/bus/most/devices/<dev>/dci/mep_hash2 |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 96 | Date: June 2016 |
| 97 | KernelVersion: 4.15 |
| 98 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 99 | Description: |
| 100 | This is used to check and configure the MEP hash table. |
| 101 | Users: |
| 102 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 103 | What: /sys/bus/most/devices/<dev>/dci/mep_hash3 |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 104 | Date: June 2016 |
| 105 | KernelVersion: 4.15 |
| 106 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 107 | Description: |
| 108 | This is used to check and configure the MEP hash table. |
| 109 | Users: |
| 110 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 111 | What: /sys/bus/most/devices/<dev>/dci/ni_state |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 112 | Date: June 2016 |
| 113 | KernelVersion: 4.15 |
| 114 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 115 | Description: |
| 116 | Indicates the current network interface state. |
| 117 | Users: |
| 118 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 119 | What: /sys/bus/most/devices/<dev>/dci/node_address |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 120 | Date: June 2016 |
| 121 | KernelVersion: 4.15 |
| 122 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 123 | Description: |
| 124 | Indicates the current node address. |
| 125 | Users: |
| 126 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 127 | What: /sys/bus/most/devices/<dev>/dci/node_position |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 128 | Date: June 2016 |
| 129 | KernelVersion: 4.15 |
| 130 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 131 | Description: |
| 132 | Indicates the current node position. |
| 133 | Users: |
| 134 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 135 | What: /sys/bus/most/devices/<dev>/dci/packet_bandwidth |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 136 | Date: June 2016 |
| 137 | KernelVersion: 4.15 |
| 138 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 139 | Description: |
| 140 | Indicates the configured packet bandwidth. |
| 141 | Users: |
| 142 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 143 | What: /sys/bus/most/devices/<dev>/dci/sync_ep |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 144 | Date: June 2016 |
| 145 | KernelVersion: 4.15 |
| 146 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 147 | Description: |
| 148 | Triggers the controller's synchronization process for a certain |
| 149 | endpoint. |
| 150 | Users: |
| 151 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 152 | What: /sys/bus/most/devices/<dev>/<channel>/ |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 153 | Date: March 2017 |
| 154 | KernelVersion: 4.15 |
| 155 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 156 | Description: |
| 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. |
| 161 | Users: |
| 162 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 163 | What: /sys/bus/most/devices/<dev>/<channel>/available_datatypes |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 164 | Date: March 2017 |
| 165 | KernelVersion: 4.15 |
| 166 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 167 | Description: |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 168 | Indicates the data types the channel can transport. |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 169 | Users: |
| 170 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 171 | What: /sys/bus/most/devices/<dev>/<channel>/available_directions |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 172 | Date: March 2017 |
| 173 | KernelVersion: 4.15 |
| 174 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 175 | Description: |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 176 | Indicates the directions the channel is capable of. |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 177 | Users: |
| 178 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 179 | What: /sys/bus/most/devices/<dev>/<channel>/number_of_packet_buffers |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 180 | Date: March 2017 |
| 181 | KernelVersion: 4.15 |
| 182 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 183 | Description: |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 184 | Indicates the number of packet buffers the channel can |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 185 | handle. |
| 186 | Users: |
| 187 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 188 | What: /sys/bus/most/devices/<dev>/<channel>/number_of_stream_buffers |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 189 | Date: March 2017 |
| 190 | KernelVersion: 4.15 |
| 191 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 192 | Description: |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 193 | Indicates the number of streaming buffers the channel can |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 194 | handle. |
| 195 | Users: |
| 196 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 197 | What: /sys/bus/most/devices/<dev>/<channel>/size_of_packet_buffer |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 198 | Date: March 2017 |
| 199 | KernelVersion: 4.15 |
| 200 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 201 | Description: |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 202 | Indicates the size of a packet buffer the channel can |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 203 | handle. |
| 204 | Users: |
| 205 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 206 | What: /sys/bus/most/devices/<dev>/<channel>/size_of_stream_buffer |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 207 | Date: March 2017 |
| 208 | KernelVersion: 4.15 |
| 209 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 210 | Description: |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 211 | Indicates the size of a streaming buffer the channel can |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 212 | handle. |
| 213 | Users: |
| 214 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 215 | What: /sys/bus/most/devices/<dev>/<channel>/set_number_of_buffers |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 216 | Date: March 2017 |
| 217 | KernelVersion: 4.15 |
| 218 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 219 | Description: |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 220 | This is to read back the configured number of buffers of |
| 221 | the channel. |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 222 | Users: |
| 223 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 224 | What: /sys/bus/most/devices/<dev>/<channel>/set_buffer_size |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 225 | Date: March 2017 |
| 226 | KernelVersion: 4.15 |
| 227 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 228 | Description: |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 229 | This is to read back the configured buffer size of the channel. |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 230 | Users: |
| 231 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 232 | What: /sys/bus/most/devices/<dev>/<channel>/set_direction |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 233 | Date: March 2017 |
| 234 | KernelVersion: 4.15 |
| 235 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 236 | Description: |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 237 | This is to read back the configured direction of the channel. |
Mauro Carvalho Chehab | 002a9c2 | 2020-10-30 08:40:47 +0100 | [diff] [blame] | 238 | The following strings will be accepted:: |
| 239 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 240 | 'tx', |
| 241 | 'rx' |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 242 | Users: |
| 243 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 244 | What: /sys/bus/most/devices/<dev>/<channel>/set_datatype |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 245 | Date: March 2017 |
| 246 | KernelVersion: 4.15 |
| 247 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 248 | Description: |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 249 | This is to read back the configured data type of the channel. |
Mauro Carvalho Chehab | 002a9c2 | 2020-10-30 08:40:47 +0100 | [diff] [blame] | 250 | The following strings will be accepted:: |
| 251 | |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 252 | 'control', |
| 253 | 'async', |
| 254 | 'sync', |
| 255 | 'isoc_avp' |
| 256 | Users: |
| 257 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 258 | What: /sys/bus/most/devices/<dev>/<channel>/set_subbuffer_size |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 259 | Date: March 2017 |
| 260 | KernelVersion: 4.15 |
| 261 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 262 | Description: |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 263 | This is to read back the configured subbuffer size of |
| 264 | the channel. |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 265 | Users: |
| 266 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 267 | What: /sys/bus/most/devices/<dev>/<channel>/set_packets_per_xact |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 268 | Date: March 2017 |
| 269 | KernelVersion: 4.15 |
| 270 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 271 | Description: |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 272 | 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 Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 275 | Users: |
| 276 | |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 277 | What: /sys/bus/most/devices/<dev>/<channel>/channel_starving |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 278 | Date: March 2017 |
| 279 | KernelVersion: 4.15 |
| 280 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 281 | Description: |
Christian Gromm | b50220c1 | 2020-05-15 11:21:05 +0200 | [diff] [blame] | 282 | Indicates whether channel ran out of buffers. |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 283 | Users: |
| 284 | |
Christian Gromm | 24eb831 | 2020-03-10 14:02:41 +0100 | [diff] [blame] | 285 | What: /sys/bus/most/drivers/most_core/components |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 286 | Date: March 2017 |
| 287 | KernelVersion: 4.15 |
| 288 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 289 | Description: |
| 290 | This is used to retrieve a list of registered components. |
| 291 | Users: |
| 292 | |
Christian Gromm | 24eb831 | 2020-03-10 14:02:41 +0100 | [diff] [blame] | 293 | What: /sys/bus/most/drivers/most_core/links |
Christian Gromm | b7ed2ff | 2017-11-21 15:05:23 +0100 | [diff] [blame] | 294 | Date: March 2017 |
| 295 | KernelVersion: 4.15 |
| 296 | Contact: Christian Gromm <christian.gromm@microchip.com> |
| 297 | Description: |
| 298 | This is used to retrieve a list of established links. |
| 299 | Users: |