aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/most/Documentation/ABI/sysfs-class-most.txt
blob: 42ff0d8b2eadd30eaf21c41a7860173819e46df1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
What:		/sys/class/most/mostcore/aims
Date:		June 2015
KernelVersion:	4.3
Contact:	Christian Gromm <christian.gromm@microchip.com>
Description:
		List of AIMs that have been loaded.
Users:

What:		/sys/class/most/mostcore/aims/<aim>/add_link
Date:		June 2015
KernelVersion:	4.3
Contact:	Christian Gromm <christian.gromm@microchip.com>
Description:
		This is used to establish a connection of a channel and the
		current AIM.
Users:

What:		/sys/class/most/mostcore/aims/<aim>/remove_link
Date:		June 2015
KernelVersion:	4.3
Contact:	Christian Gromm <christian.gromm@microchip.com>
Description:
		This is used to remove a connected channel from the
		current AIM.
Users:

What:		/sys/class/most/mostcore/devices
Date:		June 2015
KernelVersion:	4.3
Contact:	Christian Gromm <christian.gromm@microchip.com>
Description:
		List of attached MOST interfaces.
Users:

What:		/sys/class/most/mostcore/devices/<mdev>/description
Date:		June 2015
KernelVersion:	4.3
Contact:	Christian Gromm <christian.gromm@microchip.com>
Description:
		Provides information about the interface type and the physical
		location of the device. Hardware attached via USB, for instance,
		might return <usb_device 1-1.1:1.0>
Users:

What:		/sys/class/most/mostcore/devices/<mdev>/interface
Date:		June 2015
KernelVersion:	4.3
Contact:	Christian Gromm <christian.gromm@microchip.com>
Description:
		Indicates the type of peripheral interface the current device
		uses.
Users:

What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/
Date:		June 2015
KernelVersion:	4.3
Contact:	Christian Gromm <christian.gromm@microchip.com>
Description:
		For every channel of the device a directory is created, whose
		name is dictated by the HDM. This enables an application to
		collect information about the channel's capabilities and
		configure it.
Users:

What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/available_datatypes
Date:		June 2015
KernelVersion:	4.3
Contact:	Christian Gromm <christian.gromm@microchip.com>
Description:
		Indicates the data types the current channel can transport.
Users:

What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/available_directions
Date:		June 2015
KernelVersion:	4.3
Contact:	Christian Gromm <christian.gromm@microchip.com>
Description:
		Indicates the directions the current channel is capable of.
Users:

What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/number_of_packet_buffers
Date:		June 2015
KernelVersion:	4.3
Contact:	Christian Gromm <christian.gromm@microchip.com>
Description:
		Indicates the number of packet buffers the current channel can
		handle.
Users:

What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/number_of_stream_buffers
Date:		June 2015
KernelVersion:	4.3
Contact:	Christian Gromm <christian.gromm@microchip.com>
Description:
		Indicates the number of streaming buffers the current channel can
		handle.
Users:

What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/size_of_packet_buffer
Date:		June 2015
KernelVersion:	4.3
Contact:	Christian Gromm <christian.gromm@microchip.com>
Description:
		Indicates the size of a packet buffer the current channel can
		handle.
Users:

What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/size_of_stream_buffer
Date:		June 2015
KernelVersion:	4.3
Contact:	Christian Gromm <christian.gromm@microchip.com>
Description:
		Indicates the size of a streaming buffer the current channel can
		handle.
Users:

What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/set_number_of_buffers
Date:		June 2015
KernelVersion:	4.3
Contact:	Christian Gromm <christian.gromm@microchip.com>
Description:
		This is to configure the number of buffers of the current channel.
Users:

What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/set_buffer_size
Date:		June 2015
KernelVersion:	4.3
Contact:	Christian Gromm <christian.gromm@microchip.com>
Description:
		This is to configure the size of a buffer of the current channel.
Users:

What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/set_direction
Date:		June 2015
KernelVersion:	4.3
Contact:	Christian Gromm <christian.gromm@microchip.com>
Description:
		This is to configure the direction of the current channel.
		The following strings will be accepted:
			'dir_tx',
			'dir_rx'
Users:

What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/set_datatype
Date:		June 2015
KernelVersion:	4.3
Contact:	Christian Gromm <christian.gromm@microchip.com>
Description:
		This is to configure the data type of the current channel.
		The following strings will be accepted:
			'control',
			'async',
			'sync',
			'isoc_avp'
Users:

What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/set_subbuffer_size
Date:		June 2015
KernelVersion:	4.3
Contact:	Christian Gromm <christian.gromm@microchip.com>
Description:
		This is to configure the subbuffer size of the current channel.
Users:

What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/set_packets_per_xact
Date:		June 2015
KernelVersion:	4.3
Contact:	Christian Gromm <christian.gromm@microchip.com>
Description:
		This is to configure the number of packets per transaction of
		the current channel. This is only needed network interface
		controller is attached via USB.
Users:

What:		/sys/class/most/mostcore/devices/<mdev>/<channel>/channel_starving
Date:		June 2015
KernelVersion:	4.3
Contact:	Christian Gromm <christian.gromm@microchip.com>
Description:
		Indicates whether current channel ran out of buffers.
Users: