^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) What: /sys/kernel/config/most_<component>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) Date: March 8, 2019
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) KernelVersion: 5.2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) Description: Interface is used to configure and connect device channels
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) to component drivers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) Attributes are visible only when configfs is mounted. To mount
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) configfs in /sys/kernel/config directory use:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) # mount -t configfs none /sys/kernel/config/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) What: /sys/kernel/config/most_cdev/<link>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) Date: March 8, 2019
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) KernelVersion: 5.2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) The attributes:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) buffer_size
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) configure the buffer size for this channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) subbuffer_size
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) configure the sub-buffer size for this channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) (needed for synchronous and isochrnous data)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) num_buffers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) configure number of buffers used for this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) datatype
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) configure type of data that will travel over
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) this channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) direction
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) configure whether this link will be an input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) or output
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) dbr_size
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) configure DBR data buffer size (this is used
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) for MediaLB communication only)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) packets_per_xact
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) configure the number of packets that will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) collected from the network before being
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) transmitted via USB (this is used for USB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) communication only)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) name of the device the link is to be attached to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) name of the channel the link is to be attached to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) comp_params
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) pass parameters needed by some components
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) create_link
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) write '1' to this attribute to trigger the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) creation of the link. In case of speculative
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) configuration, the creation is post-poned until
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) a physical device is being attached to the bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) destroy_link
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) write '1' to this attribute to destroy an
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) active link
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) What: /sys/kernel/config/most_video/<link>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) Date: March 8, 2019
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) KernelVersion: 5.2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) The attributes:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) buffer_size
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) configure the buffer size for this channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) subbuffer_size
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) configure the sub-buffer size for this channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) (needed for synchronous and isochrnous data)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) num_buffers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) configure number of buffers used for this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) datatype
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) configure type of data that will travel over
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) this channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) direction
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) configure whether this link will be an input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) or output
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) dbr_size
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) configure DBR data buffer size (this is used
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) for MediaLB communication only)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) packets_per_xact
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) configure the number of packets that will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) collected from the network before being
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) transmitted via USB (this is used for USB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) communication only)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) name of the device the link is to be attached to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) name of the channel the link is to be attached to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) comp_params
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) pass parameters needed by some components
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) create_link
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) write '1' to this attribute to trigger the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) creation of the link. In case of speculative
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) configuration, the creation is post-poned until
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) a physical device is being attached to the bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) destroy_link
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) write '1' to this attribute to destroy an
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) active link
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) What: /sys/kernel/config/most_net/<link>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) Date: March 8, 2019
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) KernelVersion: 5.2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) The attributes:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) buffer_size
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) configure the buffer size for this channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) subbuffer_size
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) configure the sub-buffer size for this channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) (needed for synchronous and isochrnous data)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) num_buffers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) configure number of buffers used for this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) datatype
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) configure type of data that will travel over
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) this channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) direction
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) configure whether this link will be an input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) or output
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) dbr_size
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) configure DBR data buffer size (this is used
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) for MediaLB communication only)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) packets_per_xact
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) configure the number of packets that will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) collected from the network before being
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) transmitted via USB (this is used for USB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) communication only)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) name of the device the link is to be attached to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) name of the channel the link is to be attached to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) comp_params
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) pass parameters needed by some components
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) create_link
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) write '1' to this attribute to trigger the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) creation of the link. In case of speculative
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) configuration, the creation is post-poned until
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) a physical device is being attached to the bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) destroy_link
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) write '1' to this attribute to destroy an
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) active link
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) What: /sys/kernel/config/most_sound/<card>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) Date: March 8, 2019
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) KernelVersion: 5.2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) The attributes:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) create_card
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) write '1' to this attribute to trigger the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) registration of the sound card with the ALSA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) subsystem.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) What: /sys/kernel/config/most_sound/<card>/<link>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) Date: March 8, 2019
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) KernelVersion: 5.2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) The attributes:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) buffer_size
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) configure the buffer size for this channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) subbuffer_size
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) configure the sub-buffer size for this channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) (needed for synchronous and isochrnous data)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) num_buffers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) configure number of buffers used for this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) datatype
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) configure type of data that will travel over
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) this channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) direction
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) configure whether this link will be an input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) or output
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) dbr_size
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) configure DBR data buffer size (this is used
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) for MediaLB communication only)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) packets_per_xact
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) configure the number of packets that will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) collected from the network before being
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) transmitted via USB (this is used for USB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) communication only)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) name of the device the link is to be attached to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) name of the channel the link is to be attached to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) comp_params
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) pass parameters needed by some components
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) create_link
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) write '1' to this attribute to trigger the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) creation of the link. In case of speculative
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) configuration, the creation is post-poned until
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) a physical device is being attached to the bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) destroy_link
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) write '1' to this attribute to destroy an
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) active link