configfs-most 5.6 KB

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