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