Back to home page

OSCL-LXR

 
 

    


0001 What:           /sys/bus/most/devices/<dev>/description
0002 Date:           March 2017
0003 KernelVersion:  4.15
0004 Contact:        Christian Gromm <christian.gromm@microchip.com>
0005 Description:
0006                 Provides information about the physical location of the
0007                 device. Hardware attached via USB, for instance,
0008                 might return <1-1.1:1.0>
0009 Users:
0010 
0011 What:           /sys/bus/most/devices/<dev>/interface
0012 Date:           March 2017
0013 KernelVersion:  4.15
0014 Contact:        Christian Gromm <christian.gromm@microchip.com>
0015 Description:
0016                 Indicates the type of peripheral interface the device uses.
0017 Users:
0018 
0019 What:           /sys/bus/most/devices/<dev>/dci
0020 Date:           June 2016
0021 KernelVersion:  4.15
0022 Contact:        Christian Gromm <christian.gromm@microchip.com>
0023 Description:
0024                 If the network interface controller is attached via USB, a dci
0025                 directory is created that allows applications to read and
0026                 write the controller's DCI registers.
0027 Users:
0028 
0029 What:           /sys/bus/most/devices/<dev>/dci/arb_address
0030 Date:           June 2016
0031 KernelVersion:  4.15
0032 Contact:        Christian Gromm <christian.gromm@microchip.com>
0033 Description:
0034                 This is used to set an arbitrary DCI register address an
0035                 application wants to read from or write to.
0036 Users:
0037 
0038 What:           /sys/bus/most/devices/<dev>/dci/arb_value
0039 Date:           June 2016
0040 KernelVersion:  4.15
0041 Contact:        Christian Gromm <christian.gromm@microchip.com>
0042 Description:
0043                 This is used to read and write the DCI register whose address
0044                 is stored in arb_address.
0045 Users:
0046 
0047 What:           /sys/bus/most/devices/<dev>/dci/mep_eui48_hi
0048 Date:           June 2016
0049 KernelVersion:  4.15
0050 Contact:        Christian Gromm <christian.gromm@microchip.com>
0051 Description:
0052                 This is used to check and configure the MAC address.
0053 Users:
0054 
0055 What:           /sys/bus/most/devices/<dev>/dci/mep_eui48_lo
0056 Date:           June 2016
0057 KernelVersion:  4.15
0058 Contact:        Christian Gromm <christian.gromm@microchip.com>
0059 Description:
0060                 This is used to check and configure the MAC address.
0061 Users:
0062 
0063 What:           /sys/bus/most/devices/<dev>/dci/mep_eui48_mi
0064 Date:           June 2016
0065 KernelVersion:  4.15
0066 Contact:        Christian Gromm <christian.gromm@microchip.com>
0067 Description:
0068                 This is used to check and configure the MAC address.
0069 Users:
0070 
0071 What:           /sys/bus/most/devices/<dev>/dci/mep_filter
0072 Date:           June 2016
0073 KernelVersion:  4.15
0074 Contact:        Christian Gromm <christian.gromm@microchip.com>
0075 Description:
0076                 This is used to check and configure the MEP filter address.
0077 Users:
0078 
0079 What:           /sys/bus/most/devices/<dev>/dci/mep_hash0
0080 Date:           June 2016
0081 KernelVersion:  4.15
0082 Contact:        Christian Gromm <christian.gromm@microchip.com>
0083 Description:
0084                 This is used to check and configure the MEP hash table.
0085 Users:
0086 
0087 What:           /sys/bus/most/devices/<dev>/dci/mep_hash1
0088 Date:           June 2016
0089 KernelVersion:  4.15
0090 Contact:        Christian Gromm <christian.gromm@microchip.com>
0091 Description:
0092                 This is used to check and configure the MEP hash table.
0093 Users:
0094 
0095 What:           /sys/bus/most/devices/<dev>/dci/mep_hash2
0096 Date:           June 2016
0097 KernelVersion:  4.15
0098 Contact:        Christian Gromm <christian.gromm@microchip.com>
0099 Description:
0100                 This is used to check and configure the MEP hash table.
0101 Users:
0102 
0103 What:           /sys/bus/most/devices/<dev>/dci/mep_hash3
0104 Date:           June 2016
0105 KernelVersion:  4.15
0106 Contact:        Christian Gromm <christian.gromm@microchip.com>
0107 Description:
0108                 This is used to check and configure the MEP hash table.
0109 Users:
0110 
0111 What:           /sys/bus/most/devices/<dev>/dci/ni_state
0112 Date:           June 2016
0113 KernelVersion:  4.15
0114 Contact:        Christian Gromm <christian.gromm@microchip.com>
0115 Description:
0116                 Indicates the current network interface state.
0117 Users:
0118 
0119 What:           /sys/bus/most/devices/<dev>/dci/node_address
0120 Date:           June 2016
0121 KernelVersion:  4.15
0122 Contact:        Christian Gromm <christian.gromm@microchip.com>
0123 Description:
0124                 Indicates the current node address.
0125 Users:
0126 
0127 What:           /sys/bus/most/devices/<dev>/dci/node_position
0128 Date:           June 2016
0129 KernelVersion:  4.15
0130 Contact:        Christian Gromm <christian.gromm@microchip.com>
0131 Description:
0132                 Indicates the current node position.
0133 Users:
0134 
0135 What:           /sys/bus/most/devices/<dev>/dci/packet_bandwidth
0136 Date:           June 2016
0137 KernelVersion:  4.15
0138 Contact:        Christian Gromm <christian.gromm@microchip.com>
0139 Description:
0140                 Indicates the configured packet bandwidth.
0141 Users:
0142 
0143 What:           /sys/bus/most/devices/<dev>/dci/sync_ep
0144 Date:           June 2016
0145 KernelVersion:  4.15
0146 Contact:        Christian Gromm <christian.gromm@microchip.com>
0147 Description:
0148                 Triggers the controller's synchronization process for a certain
0149                 endpoint.
0150 Users:
0151 
0152 What:           /sys/bus/most/devices/<dev>/<channel>/
0153 Date:           March 2017
0154 KernelVersion:  4.15
0155 Contact:        Christian Gromm <christian.gromm@microchip.com>
0156 Description:
0157                 For every channel of the device a directory is created, whose
0158                 name is dictated by the HDM. This enables an application to
0159                 collect information about the channel's capabilities and
0160                 configure it.
0161 Users:
0162 
0163 What:           /sys/bus/most/devices/<dev>/<channel>/available_datatypes
0164 Date:           March 2017
0165 KernelVersion:  4.15
0166 Contact:        Christian Gromm <christian.gromm@microchip.com>
0167 Description:
0168                 Indicates the data types the channel can transport.
0169 Users:
0170 
0171 What:           /sys/bus/most/devices/<dev>/<channel>/available_directions
0172 Date:           March 2017
0173 KernelVersion:  4.15
0174 Contact:        Christian Gromm <christian.gromm@microchip.com>
0175 Description:
0176                 Indicates the directions the channel is capable of.
0177 Users:
0178 
0179 What:           /sys/bus/most/devices/<dev>/<channel>/number_of_packet_buffers
0180 Date:           March 2017
0181 KernelVersion:  4.15
0182 Contact:        Christian Gromm <christian.gromm@microchip.com>
0183 Description:
0184                 Indicates the number of packet buffers the channel can
0185                 handle.
0186 Users:
0187 
0188 What:           /sys/bus/most/devices/<dev>/<channel>/number_of_stream_buffers
0189 Date:           March 2017
0190 KernelVersion:  4.15
0191 Contact:        Christian Gromm <christian.gromm@microchip.com>
0192 Description:
0193                 Indicates the number of streaming buffers the channel can
0194                 handle.
0195 Users:
0196 
0197 What:           /sys/bus/most/devices/<dev>/<channel>/size_of_packet_buffer
0198 Date:           March 2017
0199 KernelVersion:  4.15
0200 Contact:        Christian Gromm <christian.gromm@microchip.com>
0201 Description:
0202                 Indicates the size of a packet buffer the channel can
0203                 handle.
0204 Users:
0205 
0206 What:           /sys/bus/most/devices/<dev>/<channel>/size_of_stream_buffer
0207 Date:           March 2017
0208 KernelVersion:  4.15
0209 Contact:        Christian Gromm <christian.gromm@microchip.com>
0210 Description:
0211                 Indicates the size of a streaming buffer the channel can
0212                 handle.
0213 Users:
0214 
0215 What:           /sys/bus/most/devices/<dev>/<channel>/set_number_of_buffers
0216 Date:           March 2017
0217 KernelVersion:  4.15
0218 Contact:        Christian Gromm <christian.gromm@microchip.com>
0219 Description:
0220                 This is to read back the configured number of buffers of
0221                 the channel.
0222 Users:
0223 
0224 What:           /sys/bus/most/devices/<dev>/<channel>/set_buffer_size
0225 Date:           March 2017
0226 KernelVersion:  4.15
0227 Contact:        Christian Gromm <christian.gromm@microchip.com>
0228 Description:
0229                 This is to read back the configured buffer size of the channel.
0230 Users:
0231 
0232 What:           /sys/bus/most/devices/<dev>/<channel>/set_direction
0233 Date:           March 2017
0234 KernelVersion:  4.15
0235 Contact:        Christian Gromm <christian.gromm@microchip.com>
0236 Description:
0237                 This is to read back the configured direction of the channel.
0238                 The following strings will be accepted::
0239 
0240                         'tx',
0241                         'rx'
0242 Users:
0243 
0244 What:           /sys/bus/most/devices/<dev>/<channel>/set_datatype
0245 Date:           March 2017
0246 KernelVersion:  4.15
0247 Contact:        Christian Gromm <christian.gromm@microchip.com>
0248 Description:
0249                 This is to read back the configured data type of the channel.
0250                 The following strings will be accepted::
0251 
0252                         'control',
0253                         'async',
0254                         'sync',
0255                         'isoc_avp'
0256 Users:
0257 
0258 What:           /sys/bus/most/devices/<dev>/<channel>/set_subbuffer_size
0259 Date:           March 2017
0260 KernelVersion:  4.15
0261 Contact:        Christian Gromm <christian.gromm@microchip.com>
0262 Description:
0263                 This is to read back the configured subbuffer size of
0264                 the channel.
0265 Users:
0266 
0267 What:           /sys/bus/most/devices/<dev>/<channel>/set_packets_per_xact
0268 Date:           March 2017
0269 KernelVersion:  4.15
0270 Contact:        Christian Gromm <christian.gromm@microchip.com>
0271 Description:
0272                 This is to read back the configured number of packets per
0273                 transaction of the channel. This is only applicable when
0274                 connected via USB.
0275 Users:
0276 
0277 What:           /sys/bus/most/devices/<dev>/<channel>/channel_starving
0278 Date:           March 2017
0279 KernelVersion:  4.15
0280 Contact:        Christian Gromm <christian.gromm@microchip.com>
0281 Description:
0282                 Indicates whether channel ran out of buffers.
0283 Users:
0284 
0285 What:           /sys/bus/most/drivers/most_core/components
0286 Date:           March 2017
0287 KernelVersion:  4.15
0288 Contact:        Christian Gromm <christian.gromm@microchip.com>
0289 Description:
0290                 This is used to retrieve a list of registered components.
0291 Users:
0292 
0293 What:           /sys/bus/most/drivers/most_core/links
0294 Date:           March 2017
0295 KernelVersion:  4.15
0296 Contact:        Christian Gromm <christian.gromm@microchip.com>
0297 Description:
0298                 This is used to retrieve a list of established links.
0299 Users: