0001 What: /sys/kernel/config/most_<component>
0002 Date: March 8, 2019
0003 KernelVersion: 5.2
0004 Description: Interface is used to configure and connect device channels
0005 to component drivers.
0006
0007 Attributes are visible only when configfs is mounted. To mount
0008 configfs in /sys/kernel/config directory use:
0009 # mount -t configfs none /sys/kernel/config/
0010
0011
0012 What: /sys/kernel/config/most_cdev/<link>
0013 Date: March 8, 2019
0014 KernelVersion: 5.2
0015 Description:
0016 The attributes:
0017
0018 buffer_size
0019 configure the buffer size for this channel
0020
0021 subbuffer_size
0022 configure the sub-buffer size for this channel
0023 (needed for synchronous and isochronous data)
0024
0025
0026 num_buffers
0027 configure number of buffers used for this
0028 channel
0029
0030 datatype
0031 configure type of data that will travel over
0032 this channel
0033
0034 direction
0035 configure whether this link will be an input
0036 or output
0037
0038 dbr_size
0039 configure DBR data buffer size (this is used
0040 for MediaLB communication only)
0041
0042 packets_per_xact
0043 configure the number of packets that will be
0044 collected from the network before being
0045 transmitted via USB (this is used for USB
0046 communication only)
0047
0048 device
0049 name of the device the link is to be attached to
0050
0051 channel
0052 name of the channel the link is to be attached to
0053
0054 comp_params
0055 pass parameters needed by some components
0056
0057 create_link
0058 write '1' to this attribute to trigger the
0059 creation of the link. In case of speculative
0060 configuration, the creation is post-poned until
0061 a physical device is being attached to the bus.
0062
0063 destroy_link
0064 write '1' to this attribute to destroy an
0065 active link
0066
0067 What: /sys/kernel/config/most_video/<link>
0068 Date: March 8, 2019
0069 KernelVersion: 5.2
0070 Description:
0071 The attributes:
0072
0073 buffer_size
0074 configure the buffer size for this channel
0075
0076 subbuffer_size
0077 configure the sub-buffer size for this channel
0078 (needed for synchronous and isochronous data)
0079
0080
0081 num_buffers
0082 configure number of buffers used for this
0083 channel
0084
0085 datatype
0086 configure type of data that will travel over
0087 this channel
0088
0089 direction
0090 configure whether this link will be an input
0091 or output
0092
0093 dbr_size
0094 configure DBR data buffer size (this is used
0095 for MediaLB communication only)
0096
0097 packets_per_xact
0098 configure the number of packets that will be
0099 collected from the network before being
0100 transmitted via USB (this is used for USB
0101 communication only)
0102
0103 device
0104 name of the device the link is to be attached to
0105
0106 channel
0107 name of the channel the link is to be attached to
0108
0109 comp_params
0110 pass parameters needed by some components
0111
0112 create_link
0113 write '1' to this attribute to trigger the
0114 creation of the link. In case of speculative
0115 configuration, the creation is post-poned until
0116 a physical device is being attached to the bus.
0117
0118 destroy_link
0119 write '1' to this attribute to destroy an
0120 active link
0121
0122 What: /sys/kernel/config/most_net/<link>
0123 Date: March 8, 2019
0124 KernelVersion: 5.2
0125 Description:
0126 The attributes:
0127
0128 buffer_size
0129 configure the buffer size for this channel
0130
0131 subbuffer_size
0132 configure the sub-buffer size for this channel
0133 (needed for synchronous and isochronous data)
0134
0135
0136 num_buffers
0137 configure number of buffers used for this
0138 channel
0139
0140 datatype
0141 configure type of data that will travel over
0142 this channel
0143
0144 direction
0145 configure whether this link will be an input
0146 or output
0147
0148 dbr_size
0149 configure DBR data buffer size (this is used
0150 for MediaLB communication only)
0151
0152 packets_per_xact
0153 configure the number of packets that will be
0154 collected from the network before being
0155 transmitted via USB (this is used for USB
0156 communication only)
0157
0158 device
0159 name of the device the link is to be attached to
0160
0161 channel
0162 name of the channel the link is to be attached to
0163
0164 comp_params
0165 pass parameters needed by some components
0166
0167 create_link
0168 write '1' to this attribute to trigger the
0169 creation of the link. In case of speculative
0170 configuration, the creation is post-poned until
0171 a physical device is being attached to the bus.
0172
0173 destroy_link
0174 write '1' to this attribute to destroy an
0175 active link
0176
0177 What: /sys/kernel/config/most_sound/<card>
0178 Date: March 8, 2019
0179 KernelVersion: 5.2
0180 Description:
0181 The attributes:
0182
0183 create_card
0184 write '1' to this attribute to trigger the
0185 registration of the sound card with the ALSA
0186 subsystem.
0187
0188 What: /sys/kernel/config/most_sound/<card>/<link>
0189 Date: March 8, 2019
0190 KernelVersion: 5.2
0191 Description:
0192 The attributes:
0193
0194 buffer_size
0195 configure the buffer size for this channel
0196
0197 subbuffer_size
0198 configure the sub-buffer size for this channel
0199 (needed for synchronous and isochronous data)
0200
0201
0202 num_buffers
0203 configure number of buffers used for this
0204 channel
0205
0206 datatype
0207 configure type of data that will travel over
0208 this channel
0209
0210 direction
0211 configure whether this link will be an input
0212 or output
0213
0214 dbr_size
0215 configure DBR data buffer size (this is used
0216 for MediaLB communication only)
0217
0218 packets_per_xact
0219 configure the number of packets that will be
0220 collected from the network before being
0221 transmitted via USB (this is used for USB
0222 communication only)
0223
0224 device
0225 name of the device the link is to be attached to
0226
0227 channel
0228 name of the channel the link is to be attached to
0229
0230 comp_params
0231 pass parameters needed by some components
0232
0233 create_link
0234 write '1' to this attribute to trigger the
0235 creation of the link. In case of speculative
0236 configuration, the creation is post-poned until
0237 a physical device is being attached to the bus.
0238
0239 destroy_link
0240 write '1' to this attribute to destroy an
0241 active link