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