162306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/description 262306a36Sopenharmony_ciDate: March 2017 362306a36Sopenharmony_ciKernelVersion: 4.15 462306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 562306a36Sopenharmony_ciDescription: 662306a36Sopenharmony_ci Provides information about the physical location of the 762306a36Sopenharmony_ci device. Hardware attached via USB, for instance, 862306a36Sopenharmony_ci might return <1-1.1:1.0> 962306a36Sopenharmony_ciUsers: 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/interface 1262306a36Sopenharmony_ciDate: March 2017 1362306a36Sopenharmony_ciKernelVersion: 4.15 1462306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 1562306a36Sopenharmony_ciDescription: 1662306a36Sopenharmony_ci Indicates the type of peripheral interface the device uses. 1762306a36Sopenharmony_ciUsers: 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci 2062306a36Sopenharmony_ciDate: June 2016 2162306a36Sopenharmony_ciKernelVersion: 4.15 2262306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 2362306a36Sopenharmony_ciDescription: 2462306a36Sopenharmony_ci If the network interface controller is attached via USB, a dci 2562306a36Sopenharmony_ci directory is created that allows applications to read and 2662306a36Sopenharmony_ci write the controller's DCI registers. 2762306a36Sopenharmony_ciUsers: 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/arb_address 3062306a36Sopenharmony_ciDate: June 2016 3162306a36Sopenharmony_ciKernelVersion: 4.15 3262306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 3362306a36Sopenharmony_ciDescription: 3462306a36Sopenharmony_ci This is used to set an arbitrary DCI register address an 3562306a36Sopenharmony_ci application wants to read from or write to. 3662306a36Sopenharmony_ciUsers: 3762306a36Sopenharmony_ci 3862306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/arb_value 3962306a36Sopenharmony_ciDate: June 2016 4062306a36Sopenharmony_ciKernelVersion: 4.15 4162306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 4262306a36Sopenharmony_ciDescription: 4362306a36Sopenharmony_ci This is used to read and write the DCI register whose address 4462306a36Sopenharmony_ci is stored in arb_address. 4562306a36Sopenharmony_ciUsers: 4662306a36Sopenharmony_ci 4762306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/mep_eui48_hi 4862306a36Sopenharmony_ciDate: June 2016 4962306a36Sopenharmony_ciKernelVersion: 4.15 5062306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 5162306a36Sopenharmony_ciDescription: 5262306a36Sopenharmony_ci This is used to check and configure the MAC address. 5362306a36Sopenharmony_ciUsers: 5462306a36Sopenharmony_ci 5562306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/mep_eui48_lo 5662306a36Sopenharmony_ciDate: June 2016 5762306a36Sopenharmony_ciKernelVersion: 4.15 5862306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 5962306a36Sopenharmony_ciDescription: 6062306a36Sopenharmony_ci This is used to check and configure the MAC address. 6162306a36Sopenharmony_ciUsers: 6262306a36Sopenharmony_ci 6362306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/mep_eui48_mi 6462306a36Sopenharmony_ciDate: June 2016 6562306a36Sopenharmony_ciKernelVersion: 4.15 6662306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 6762306a36Sopenharmony_ciDescription: 6862306a36Sopenharmony_ci This is used to check and configure the MAC address. 6962306a36Sopenharmony_ciUsers: 7062306a36Sopenharmony_ci 7162306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/mep_filter 7262306a36Sopenharmony_ciDate: June 2016 7362306a36Sopenharmony_ciKernelVersion: 4.15 7462306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 7562306a36Sopenharmony_ciDescription: 7662306a36Sopenharmony_ci This is used to check and configure the MEP filter address. 7762306a36Sopenharmony_ciUsers: 7862306a36Sopenharmony_ci 7962306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/mep_hash0 8062306a36Sopenharmony_ciDate: June 2016 8162306a36Sopenharmony_ciKernelVersion: 4.15 8262306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 8362306a36Sopenharmony_ciDescription: 8462306a36Sopenharmony_ci This is used to check and configure the MEP hash table. 8562306a36Sopenharmony_ciUsers: 8662306a36Sopenharmony_ci 8762306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/mep_hash1 8862306a36Sopenharmony_ciDate: June 2016 8962306a36Sopenharmony_ciKernelVersion: 4.15 9062306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 9162306a36Sopenharmony_ciDescription: 9262306a36Sopenharmony_ci This is used to check and configure the MEP hash table. 9362306a36Sopenharmony_ciUsers: 9462306a36Sopenharmony_ci 9562306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/mep_hash2 9662306a36Sopenharmony_ciDate: June 2016 9762306a36Sopenharmony_ciKernelVersion: 4.15 9862306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 9962306a36Sopenharmony_ciDescription: 10062306a36Sopenharmony_ci This is used to check and configure the MEP hash table. 10162306a36Sopenharmony_ciUsers: 10262306a36Sopenharmony_ci 10362306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/mep_hash3 10462306a36Sopenharmony_ciDate: June 2016 10562306a36Sopenharmony_ciKernelVersion: 4.15 10662306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 10762306a36Sopenharmony_ciDescription: 10862306a36Sopenharmony_ci This is used to check and configure the MEP hash table. 10962306a36Sopenharmony_ciUsers: 11062306a36Sopenharmony_ci 11162306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/ni_state 11262306a36Sopenharmony_ciDate: June 2016 11362306a36Sopenharmony_ciKernelVersion: 4.15 11462306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 11562306a36Sopenharmony_ciDescription: 11662306a36Sopenharmony_ci Indicates the current network interface state. 11762306a36Sopenharmony_ciUsers: 11862306a36Sopenharmony_ci 11962306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/node_address 12062306a36Sopenharmony_ciDate: June 2016 12162306a36Sopenharmony_ciKernelVersion: 4.15 12262306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 12362306a36Sopenharmony_ciDescription: 12462306a36Sopenharmony_ci Indicates the current node address. 12562306a36Sopenharmony_ciUsers: 12662306a36Sopenharmony_ci 12762306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/node_position 12862306a36Sopenharmony_ciDate: June 2016 12962306a36Sopenharmony_ciKernelVersion: 4.15 13062306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 13162306a36Sopenharmony_ciDescription: 13262306a36Sopenharmony_ci Indicates the current node position. 13362306a36Sopenharmony_ciUsers: 13462306a36Sopenharmony_ci 13562306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/packet_bandwidth 13662306a36Sopenharmony_ciDate: June 2016 13762306a36Sopenharmony_ciKernelVersion: 4.15 13862306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 13962306a36Sopenharmony_ciDescription: 14062306a36Sopenharmony_ci Indicates the configured packet bandwidth. 14162306a36Sopenharmony_ciUsers: 14262306a36Sopenharmony_ci 14362306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/dci/sync_ep 14462306a36Sopenharmony_ciDate: June 2016 14562306a36Sopenharmony_ciKernelVersion: 4.15 14662306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 14762306a36Sopenharmony_ciDescription: 14862306a36Sopenharmony_ci Triggers the controller's synchronization process for a certain 14962306a36Sopenharmony_ci endpoint. 15062306a36Sopenharmony_ciUsers: 15162306a36Sopenharmony_ci 15262306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/ 15362306a36Sopenharmony_ciDate: March 2017 15462306a36Sopenharmony_ciKernelVersion: 4.15 15562306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 15662306a36Sopenharmony_ciDescription: 15762306a36Sopenharmony_ci For every channel of the device a directory is created, whose 15862306a36Sopenharmony_ci name is dictated by the HDM. This enables an application to 15962306a36Sopenharmony_ci collect information about the channel's capabilities and 16062306a36Sopenharmony_ci configure it. 16162306a36Sopenharmony_ciUsers: 16262306a36Sopenharmony_ci 16362306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/available_datatypes 16462306a36Sopenharmony_ciDate: March 2017 16562306a36Sopenharmony_ciKernelVersion: 4.15 16662306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 16762306a36Sopenharmony_ciDescription: 16862306a36Sopenharmony_ci Indicates the data types the channel can transport. 16962306a36Sopenharmony_ciUsers: 17062306a36Sopenharmony_ci 17162306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/available_directions 17262306a36Sopenharmony_ciDate: March 2017 17362306a36Sopenharmony_ciKernelVersion: 4.15 17462306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 17562306a36Sopenharmony_ciDescription: 17662306a36Sopenharmony_ci Indicates the directions the channel is capable of. 17762306a36Sopenharmony_ciUsers: 17862306a36Sopenharmony_ci 17962306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/number_of_packet_buffers 18062306a36Sopenharmony_ciDate: March 2017 18162306a36Sopenharmony_ciKernelVersion: 4.15 18262306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 18362306a36Sopenharmony_ciDescription: 18462306a36Sopenharmony_ci Indicates the number of packet buffers the channel can 18562306a36Sopenharmony_ci handle. 18662306a36Sopenharmony_ciUsers: 18762306a36Sopenharmony_ci 18862306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/number_of_stream_buffers 18962306a36Sopenharmony_ciDate: March 2017 19062306a36Sopenharmony_ciKernelVersion: 4.15 19162306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 19262306a36Sopenharmony_ciDescription: 19362306a36Sopenharmony_ci Indicates the number of streaming buffers the channel can 19462306a36Sopenharmony_ci handle. 19562306a36Sopenharmony_ciUsers: 19662306a36Sopenharmony_ci 19762306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/size_of_packet_buffer 19862306a36Sopenharmony_ciDate: March 2017 19962306a36Sopenharmony_ciKernelVersion: 4.15 20062306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 20162306a36Sopenharmony_ciDescription: 20262306a36Sopenharmony_ci Indicates the size of a packet buffer the channel can 20362306a36Sopenharmony_ci handle. 20462306a36Sopenharmony_ciUsers: 20562306a36Sopenharmony_ci 20662306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/size_of_stream_buffer 20762306a36Sopenharmony_ciDate: March 2017 20862306a36Sopenharmony_ciKernelVersion: 4.15 20962306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 21062306a36Sopenharmony_ciDescription: 21162306a36Sopenharmony_ci Indicates the size of a streaming buffer the channel can 21262306a36Sopenharmony_ci handle. 21362306a36Sopenharmony_ciUsers: 21462306a36Sopenharmony_ci 21562306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/set_number_of_buffers 21662306a36Sopenharmony_ciDate: March 2017 21762306a36Sopenharmony_ciKernelVersion: 4.15 21862306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 21962306a36Sopenharmony_ciDescription: 22062306a36Sopenharmony_ci This is to read back the configured number of buffers of 22162306a36Sopenharmony_ci the channel. 22262306a36Sopenharmony_ciUsers: 22362306a36Sopenharmony_ci 22462306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/set_buffer_size 22562306a36Sopenharmony_ciDate: March 2017 22662306a36Sopenharmony_ciKernelVersion: 4.15 22762306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 22862306a36Sopenharmony_ciDescription: 22962306a36Sopenharmony_ci This is to read back the configured buffer size of the channel. 23062306a36Sopenharmony_ciUsers: 23162306a36Sopenharmony_ci 23262306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/set_direction 23362306a36Sopenharmony_ciDate: March 2017 23462306a36Sopenharmony_ciKernelVersion: 4.15 23562306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 23662306a36Sopenharmony_ciDescription: 23762306a36Sopenharmony_ci This is to read back the configured direction of the channel. 23862306a36Sopenharmony_ci The following strings will be accepted:: 23962306a36Sopenharmony_ci 24062306a36Sopenharmony_ci 'tx', 24162306a36Sopenharmony_ci 'rx' 24262306a36Sopenharmony_ciUsers: 24362306a36Sopenharmony_ci 24462306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/set_datatype 24562306a36Sopenharmony_ciDate: March 2017 24662306a36Sopenharmony_ciKernelVersion: 4.15 24762306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 24862306a36Sopenharmony_ciDescription: 24962306a36Sopenharmony_ci This is to read back the configured data type of the channel. 25062306a36Sopenharmony_ci The following strings will be accepted:: 25162306a36Sopenharmony_ci 25262306a36Sopenharmony_ci 'control', 25362306a36Sopenharmony_ci 'async', 25462306a36Sopenharmony_ci 'sync', 25562306a36Sopenharmony_ci 'isoc_avp' 25662306a36Sopenharmony_ciUsers: 25762306a36Sopenharmony_ci 25862306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/set_subbuffer_size 25962306a36Sopenharmony_ciDate: March 2017 26062306a36Sopenharmony_ciKernelVersion: 4.15 26162306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 26262306a36Sopenharmony_ciDescription: 26362306a36Sopenharmony_ci This is to read back the configured subbuffer size of 26462306a36Sopenharmony_ci the channel. 26562306a36Sopenharmony_ciUsers: 26662306a36Sopenharmony_ci 26762306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/set_packets_per_xact 26862306a36Sopenharmony_ciDate: March 2017 26962306a36Sopenharmony_ciKernelVersion: 4.15 27062306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 27162306a36Sopenharmony_ciDescription: 27262306a36Sopenharmony_ci This is to read back the configured number of packets per 27362306a36Sopenharmony_ci transaction of the channel. This is only applicable when 27462306a36Sopenharmony_ci connected via USB. 27562306a36Sopenharmony_ciUsers: 27662306a36Sopenharmony_ci 27762306a36Sopenharmony_ciWhat: /sys/bus/most/devices/<dev>/<channel>/channel_starving 27862306a36Sopenharmony_ciDate: March 2017 27962306a36Sopenharmony_ciKernelVersion: 4.15 28062306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 28162306a36Sopenharmony_ciDescription: 28262306a36Sopenharmony_ci Indicates whether channel ran out of buffers. 28362306a36Sopenharmony_ciUsers: 28462306a36Sopenharmony_ci 28562306a36Sopenharmony_ciWhat: /sys/bus/most/drivers/most_core/components 28662306a36Sopenharmony_ciDate: March 2017 28762306a36Sopenharmony_ciKernelVersion: 4.15 28862306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 28962306a36Sopenharmony_ciDescription: 29062306a36Sopenharmony_ci This is used to retrieve a list of registered components. 29162306a36Sopenharmony_ciUsers: 29262306a36Sopenharmony_ci 29362306a36Sopenharmony_ciWhat: /sys/bus/most/drivers/most_core/links 29462306a36Sopenharmony_ciDate: March 2017 29562306a36Sopenharmony_ciKernelVersion: 4.15 29662306a36Sopenharmony_ciContact: Christian Gromm <christian.gromm@microchip.com> 29762306a36Sopenharmony_ciDescription: 29862306a36Sopenharmony_ci This is used to retrieve a list of established links. 29962306a36Sopenharmony_ciUsers: 300