18c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/description 28c2ecf20Sopenharmony_ciDate: March 2017 38c2ecf20Sopenharmony_ciKernelVersion: 4.15 48c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 58c2ecf20Sopenharmony_ciDescription: 68c2ecf20Sopenharmony_ci Provides information about the physical location of the 78c2ecf20Sopenharmony_ci device. Hardware attached via USB, for instance, 88c2ecf20Sopenharmony_ci might return <1-1.1:1.0> 98c2ecf20Sopenharmony_ciUsers: 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/interface 128c2ecf20Sopenharmony_ciDate: March 2017 138c2ecf20Sopenharmony_ciKernelVersion: 4.15 148c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 158c2ecf20Sopenharmony_ciDescription: 168c2ecf20Sopenharmony_ci Indicates the type of peripheral interface the device uses. 178c2ecf20Sopenharmony_ciUsers: 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci 208c2ecf20Sopenharmony_ciDate: June 2016 218c2ecf20Sopenharmony_ciKernelVersion: 4.15 228c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 238c2ecf20Sopenharmony_ciDescription: 248c2ecf20Sopenharmony_ci If the network interface controller is attached via USB, a dci 258c2ecf20Sopenharmony_ci directory is created that allows applications to read and 268c2ecf20Sopenharmony_ci write the controller's DCI registers. 278c2ecf20Sopenharmony_ciUsers: 288c2ecf20Sopenharmony_ci 298c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/arb_address 308c2ecf20Sopenharmony_ciDate: June 2016 318c2ecf20Sopenharmony_ciKernelVersion: 4.15 328c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 338c2ecf20Sopenharmony_ciDescription: 348c2ecf20Sopenharmony_ci This is used to set an arbitrary DCI register address an 358c2ecf20Sopenharmony_ci application wants to read from or write to. 368c2ecf20Sopenharmony_ciUsers: 378c2ecf20Sopenharmony_ci 388c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/arb_value 398c2ecf20Sopenharmony_ciDate: June 2016 408c2ecf20Sopenharmony_ciKernelVersion: 4.15 418c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 428c2ecf20Sopenharmony_ciDescription: 438c2ecf20Sopenharmony_ci This is used to read and write the DCI register whose address 448c2ecf20Sopenharmony_ci is stored in arb_address. 458c2ecf20Sopenharmony_ciUsers: 468c2ecf20Sopenharmony_ci 478c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/mep_eui48_hi 488c2ecf20Sopenharmony_ciDate: June 2016 498c2ecf20Sopenharmony_ciKernelVersion: 4.15 508c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 518c2ecf20Sopenharmony_ciDescription: 528c2ecf20Sopenharmony_ci This is used to check and configure the MAC address. 538c2ecf20Sopenharmony_ciUsers: 548c2ecf20Sopenharmony_ci 558c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/mep_eui48_lo 568c2ecf20Sopenharmony_ciDate: June 2016 578c2ecf20Sopenharmony_ciKernelVersion: 4.15 588c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 598c2ecf20Sopenharmony_ciDescription: 608c2ecf20Sopenharmony_ci This is used to check and configure the MAC address. 618c2ecf20Sopenharmony_ciUsers: 628c2ecf20Sopenharmony_ci 638c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/mep_eui48_mi 648c2ecf20Sopenharmony_ciDate: June 2016 658c2ecf20Sopenharmony_ciKernelVersion: 4.15 668c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 678c2ecf20Sopenharmony_ciDescription: 688c2ecf20Sopenharmony_ci This is used to check and configure the MAC address. 698c2ecf20Sopenharmony_ciUsers: 708c2ecf20Sopenharmony_ci 718c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/mep_filter 728c2ecf20Sopenharmony_ciDate: June 2016 738c2ecf20Sopenharmony_ciKernelVersion: 4.15 748c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 758c2ecf20Sopenharmony_ciDescription: 768c2ecf20Sopenharmony_ci This is used to check and configure the MEP filter address. 778c2ecf20Sopenharmony_ciUsers: 788c2ecf20Sopenharmony_ci 798c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/mep_hash0 808c2ecf20Sopenharmony_ciDate: June 2016 818c2ecf20Sopenharmony_ciKernelVersion: 4.15 828c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 838c2ecf20Sopenharmony_ciDescription: 848c2ecf20Sopenharmony_ci This is used to check and configure the MEP hash table. 858c2ecf20Sopenharmony_ciUsers: 868c2ecf20Sopenharmony_ci 878c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/mep_hash1 888c2ecf20Sopenharmony_ciDate: June 2016 898c2ecf20Sopenharmony_ciKernelVersion: 4.15 908c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 918c2ecf20Sopenharmony_ciDescription: 928c2ecf20Sopenharmony_ci This is used to check and configure the MEP hash table. 938c2ecf20Sopenharmony_ciUsers: 948c2ecf20Sopenharmony_ci 958c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/mep_hash2 968c2ecf20Sopenharmony_ciDate: June 2016 978c2ecf20Sopenharmony_ciKernelVersion: 4.15 988c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 998c2ecf20Sopenharmony_ciDescription: 1008c2ecf20Sopenharmony_ci This is used to check and configure the MEP hash table. 1018c2ecf20Sopenharmony_ciUsers: 1028c2ecf20Sopenharmony_ci 1038c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/mep_hash3 1048c2ecf20Sopenharmony_ciDate: June 2016 1058c2ecf20Sopenharmony_ciKernelVersion: 4.15 1068c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 1078c2ecf20Sopenharmony_ciDescription: 1088c2ecf20Sopenharmony_ci This is used to check and configure the MEP hash table. 1098c2ecf20Sopenharmony_ciUsers: 1108c2ecf20Sopenharmony_ci 1118c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/ni_state 1128c2ecf20Sopenharmony_ciDate: June 2016 1138c2ecf20Sopenharmony_ciKernelVersion: 4.15 1148c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 1158c2ecf20Sopenharmony_ciDescription: 1168c2ecf20Sopenharmony_ci Indicates the current network interface state. 1178c2ecf20Sopenharmony_ciUsers: 1188c2ecf20Sopenharmony_ci 1198c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/node_address 1208c2ecf20Sopenharmony_ciDate: June 2016 1218c2ecf20Sopenharmony_ciKernelVersion: 4.15 1228c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 1238c2ecf20Sopenharmony_ciDescription: 1248c2ecf20Sopenharmony_ci Indicates the current node address. 1258c2ecf20Sopenharmony_ciUsers: 1268c2ecf20Sopenharmony_ci 1278c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/node_position 1288c2ecf20Sopenharmony_ciDate: June 2016 1298c2ecf20Sopenharmony_ciKernelVersion: 4.15 1308c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 1318c2ecf20Sopenharmony_ciDescription: 1328c2ecf20Sopenharmony_ci Indicates the current node position. 1338c2ecf20Sopenharmony_ciUsers: 1348c2ecf20Sopenharmony_ci 1358c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/packet_bandwidth 1368c2ecf20Sopenharmony_ciDate: June 2016 1378c2ecf20Sopenharmony_ciKernelVersion: 4.15 1388c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 1398c2ecf20Sopenharmony_ciDescription: 1408c2ecf20Sopenharmony_ci Indicates the configured packet bandwidth. 1418c2ecf20Sopenharmony_ciUsers: 1428c2ecf20Sopenharmony_ci 1438c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/sync_ep 1448c2ecf20Sopenharmony_ciDate: June 2016 1458c2ecf20Sopenharmony_ciKernelVersion: 4.15 1468c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 1478c2ecf20Sopenharmony_ciDescription: 1488c2ecf20Sopenharmony_ci Triggers the controller's synchronization process for a certain 1498c2ecf20Sopenharmony_ci endpoint. 1508c2ecf20Sopenharmony_ciUsers: 1518c2ecf20Sopenharmony_ci 1528c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/ 1538c2ecf20Sopenharmony_ciDate: March 2017 1548c2ecf20Sopenharmony_ciKernelVersion: 4.15 1558c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 1568c2ecf20Sopenharmony_ciDescription: 1578c2ecf20Sopenharmony_ci For every channel of the device a directory is created, whose 1588c2ecf20Sopenharmony_ci name is dictated by the HDM. This enables an application to 1598c2ecf20Sopenharmony_ci collect information about the channel's capabilities and 1608c2ecf20Sopenharmony_ci configure it. 1618c2ecf20Sopenharmony_ciUsers: 1628c2ecf20Sopenharmony_ci 1638c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/available_datatypes 1648c2ecf20Sopenharmony_ciDate: March 2017 1658c2ecf20Sopenharmony_ciKernelVersion: 4.15 1668c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 1678c2ecf20Sopenharmony_ciDescription: 1688c2ecf20Sopenharmony_ci Indicates the data types the channel can transport. 1698c2ecf20Sopenharmony_ciUsers: 1708c2ecf20Sopenharmony_ci 1718c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/available_directions 1728c2ecf20Sopenharmony_ciDate: March 2017 1738c2ecf20Sopenharmony_ciKernelVersion: 4.15 1748c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 1758c2ecf20Sopenharmony_ciDescription: 1768c2ecf20Sopenharmony_ci Indicates the directions the channel is capable of. 1778c2ecf20Sopenharmony_ciUsers: 1788c2ecf20Sopenharmony_ci 1798c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/number_of_packet_buffers 1808c2ecf20Sopenharmony_ciDate: March 2017 1818c2ecf20Sopenharmony_ciKernelVersion: 4.15 1828c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 1838c2ecf20Sopenharmony_ciDescription: 1848c2ecf20Sopenharmony_ci Indicates the number of packet buffers the channel can 1858c2ecf20Sopenharmony_ci handle. 1868c2ecf20Sopenharmony_ciUsers: 1878c2ecf20Sopenharmony_ci 1888c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/number_of_stream_buffers 1898c2ecf20Sopenharmony_ciDate: March 2017 1908c2ecf20Sopenharmony_ciKernelVersion: 4.15 1918c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 1928c2ecf20Sopenharmony_ciDescription: 1938c2ecf20Sopenharmony_ci Indicates the number of streaming buffers the channel can 1948c2ecf20Sopenharmony_ci handle. 1958c2ecf20Sopenharmony_ciUsers: 1968c2ecf20Sopenharmony_ci 1978c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/size_of_packet_buffer 1988c2ecf20Sopenharmony_ciDate: March 2017 1998c2ecf20Sopenharmony_ciKernelVersion: 4.15 2008c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 2018c2ecf20Sopenharmony_ciDescription: 2028c2ecf20Sopenharmony_ci Indicates the size of a packet buffer the channel can 2038c2ecf20Sopenharmony_ci handle. 2048c2ecf20Sopenharmony_ciUsers: 2058c2ecf20Sopenharmony_ci 2068c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/size_of_stream_buffer 2078c2ecf20Sopenharmony_ciDate: March 2017 2088c2ecf20Sopenharmony_ciKernelVersion: 4.15 2098c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 2108c2ecf20Sopenharmony_ciDescription: 2118c2ecf20Sopenharmony_ci Indicates the size of a streaming buffer the channel can 2128c2ecf20Sopenharmony_ci handle. 2138c2ecf20Sopenharmony_ciUsers: 2148c2ecf20Sopenharmony_ci 2158c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/set_number_of_buffers 2168c2ecf20Sopenharmony_ciDate: March 2017 2178c2ecf20Sopenharmony_ciKernelVersion: 4.15 2188c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 2198c2ecf20Sopenharmony_ciDescription: 2208c2ecf20Sopenharmony_ci This is to read back the configured number of buffers of 2218c2ecf20Sopenharmony_ci the channel. 2228c2ecf20Sopenharmony_ciUsers: 2238c2ecf20Sopenharmony_ci 2248c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/set_buffer_size 2258c2ecf20Sopenharmony_ciDate: March 2017 2268c2ecf20Sopenharmony_ciKernelVersion: 4.15 2278c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 2288c2ecf20Sopenharmony_ciDescription: 2298c2ecf20Sopenharmony_ci This is to read back the configured buffer size of the channel. 2308c2ecf20Sopenharmony_ciUsers: 2318c2ecf20Sopenharmony_ci 2328c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/set_direction 2338c2ecf20Sopenharmony_ciDate: March 2017 2348c2ecf20Sopenharmony_ciKernelVersion: 4.15 2358c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 2368c2ecf20Sopenharmony_ciDescription: 2378c2ecf20Sopenharmony_ci This is to read back the configured direction of the channel. 2388c2ecf20Sopenharmony_ci The following strings will be accepted:: 2398c2ecf20Sopenharmony_ci 2408c2ecf20Sopenharmony_ci 'tx', 2418c2ecf20Sopenharmony_ci 'rx' 2428c2ecf20Sopenharmony_ciUsers: 2438c2ecf20Sopenharmony_ci 2448c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/set_datatype 2458c2ecf20Sopenharmony_ciDate: March 2017 2468c2ecf20Sopenharmony_ciKernelVersion: 4.15 2478c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 2488c2ecf20Sopenharmony_ciDescription: 2498c2ecf20Sopenharmony_ci This is to read back the configured data type of the channel. 2508c2ecf20Sopenharmony_ci The following strings will be accepted:: 2518c2ecf20Sopenharmony_ci 2528c2ecf20Sopenharmony_ci 'control', 2538c2ecf20Sopenharmony_ci 'async', 2548c2ecf20Sopenharmony_ci 'sync', 2558c2ecf20Sopenharmony_ci 'isoc_avp' 2568c2ecf20Sopenharmony_ciUsers: 2578c2ecf20Sopenharmony_ci 2588c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/set_subbuffer_size 2598c2ecf20Sopenharmony_ciDate: March 2017 2608c2ecf20Sopenharmony_ciKernelVersion: 4.15 2618c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 2628c2ecf20Sopenharmony_ciDescription: 2638c2ecf20Sopenharmony_ci This is to read back the configured subbuffer size of 2648c2ecf20Sopenharmony_ci the channel. 2658c2ecf20Sopenharmony_ciUsers: 2668c2ecf20Sopenharmony_ci 2678c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/set_packets_per_xact 2688c2ecf20Sopenharmony_ciDate: March 2017 2698c2ecf20Sopenharmony_ciKernelVersion: 4.15 2708c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 2718c2ecf20Sopenharmony_ciDescription: 2728c2ecf20Sopenharmony_ci This is to read back the configured number of packets per 2738c2ecf20Sopenharmony_ci transaction of the channel. This is only applicable when 2748c2ecf20Sopenharmony_ci connected via USB. 2758c2ecf20Sopenharmony_ciUsers: 2768c2ecf20Sopenharmony_ci 2778c2ecf20Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/channel_starving 2788c2ecf20Sopenharmony_ciDate: March 2017 2798c2ecf20Sopenharmony_ciKernelVersion: 4.15 2808c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 2818c2ecf20Sopenharmony_ciDescription: 2828c2ecf20Sopenharmony_ci Indicates whether channel ran out of buffers. 2838c2ecf20Sopenharmony_ciUsers: 2848c2ecf20Sopenharmony_ci 2858c2ecf20Sopenharmony_ciWhat: /sys/bus/most/drivers/most_core/components 2868c2ecf20Sopenharmony_ciDate: March 2017 2878c2ecf20Sopenharmony_ciKernelVersion: 4.15 2888c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 2898c2ecf20Sopenharmony_ciDescription: 2908c2ecf20Sopenharmony_ci This is used to retrieve a list of registered components. 2918c2ecf20Sopenharmony_ciUsers: 2928c2ecf20Sopenharmony_ci 2938c2ecf20Sopenharmony_ciWhat: /sys/bus/most/drivers/most_core/links 2948c2ecf20Sopenharmony_ciDate: March 2017 2958c2ecf20Sopenharmony_ciKernelVersion: 4.15 2968c2ecf20Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 2978c2ecf20Sopenharmony_ciDescription: 2988c2ecf20Sopenharmony_ci This is used to retrieve a list of established links. 2998c2ecf20Sopenharmony_ciUsers: 300