162306a36Sopenharmony_ciWhat: /sys/kernel/config/most_<component> 262306a36Sopenharmony_ciDate: March 8, 2019 362306a36Sopenharmony_ciKernelVersion: 5.2 462306a36Sopenharmony_ciDescription: Interface is used to configure and connect device channels 562306a36Sopenharmony_ci to component drivers. 662306a36Sopenharmony_ci 762306a36Sopenharmony_ci Attributes are visible only when configfs is mounted. To mount 862306a36Sopenharmony_ci configfs in /sys/kernel/config directory use: 962306a36Sopenharmony_ci # mount -t configfs none /sys/kernel/config/ 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ciWhat: /sys/kernel/config/most_cdev/<link> 1362306a36Sopenharmony_ciDate: March 8, 2019 1462306a36Sopenharmony_ciKernelVersion: 5.2 1562306a36Sopenharmony_ciDescription: 1662306a36Sopenharmony_ci The attributes: 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci buffer_size 1962306a36Sopenharmony_ci configure the buffer size for this channel 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ci subbuffer_size 2262306a36Sopenharmony_ci configure the sub-buffer size for this channel 2362306a36Sopenharmony_ci (needed for synchronous and isochronous data) 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ci num_buffers 2762306a36Sopenharmony_ci configure number of buffers used for this 2862306a36Sopenharmony_ci channel 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ci datatype 3162306a36Sopenharmony_ci configure type of data that will travel over 3262306a36Sopenharmony_ci this channel 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_ci direction 3562306a36Sopenharmony_ci configure whether this link will be an input 3662306a36Sopenharmony_ci or output 3762306a36Sopenharmony_ci 3862306a36Sopenharmony_ci dbr_size 3962306a36Sopenharmony_ci configure DBR data buffer size (this is used 4062306a36Sopenharmony_ci for MediaLB communication only) 4162306a36Sopenharmony_ci 4262306a36Sopenharmony_ci packets_per_xact 4362306a36Sopenharmony_ci configure the number of packets that will be 4462306a36Sopenharmony_ci collected from the network before being 4562306a36Sopenharmony_ci transmitted via USB (this is used for USB 4662306a36Sopenharmony_ci communication only) 4762306a36Sopenharmony_ci 4862306a36Sopenharmony_ci device 4962306a36Sopenharmony_ci name of the device the link is to be attached to 5062306a36Sopenharmony_ci 5162306a36Sopenharmony_ci channel 5262306a36Sopenharmony_ci name of the channel the link is to be attached to 5362306a36Sopenharmony_ci 5462306a36Sopenharmony_ci comp_params 5562306a36Sopenharmony_ci pass parameters needed by some components 5662306a36Sopenharmony_ci 5762306a36Sopenharmony_ci create_link 5862306a36Sopenharmony_ci write '1' to this attribute to trigger the 5962306a36Sopenharmony_ci creation of the link. In case of speculative 6062306a36Sopenharmony_ci configuration, the creation is post-poned until 6162306a36Sopenharmony_ci a physical device is being attached to the bus. 6262306a36Sopenharmony_ci 6362306a36Sopenharmony_ci destroy_link 6462306a36Sopenharmony_ci write '1' to this attribute to destroy an 6562306a36Sopenharmony_ci active link 6662306a36Sopenharmony_ci 6762306a36Sopenharmony_ciWhat: /sys/kernel/config/most_video/<link> 6862306a36Sopenharmony_ciDate: March 8, 2019 6962306a36Sopenharmony_ciKernelVersion: 5.2 7062306a36Sopenharmony_ciDescription: 7162306a36Sopenharmony_ci The attributes: 7262306a36Sopenharmony_ci 7362306a36Sopenharmony_ci buffer_size 7462306a36Sopenharmony_ci configure the buffer size for this channel 7562306a36Sopenharmony_ci 7662306a36Sopenharmony_ci subbuffer_size 7762306a36Sopenharmony_ci configure the sub-buffer size for this channel 7862306a36Sopenharmony_ci (needed for synchronous and isochronous data) 7962306a36Sopenharmony_ci 8062306a36Sopenharmony_ci 8162306a36Sopenharmony_ci num_buffers 8262306a36Sopenharmony_ci configure number of buffers used for this 8362306a36Sopenharmony_ci channel 8462306a36Sopenharmony_ci 8562306a36Sopenharmony_ci datatype 8662306a36Sopenharmony_ci configure type of data that will travel over 8762306a36Sopenharmony_ci this channel 8862306a36Sopenharmony_ci 8962306a36Sopenharmony_ci direction 9062306a36Sopenharmony_ci configure whether this link will be an input 9162306a36Sopenharmony_ci or output 9262306a36Sopenharmony_ci 9362306a36Sopenharmony_ci dbr_size 9462306a36Sopenharmony_ci configure DBR data buffer size (this is used 9562306a36Sopenharmony_ci for MediaLB communication only) 9662306a36Sopenharmony_ci 9762306a36Sopenharmony_ci packets_per_xact 9862306a36Sopenharmony_ci configure the number of packets that will be 9962306a36Sopenharmony_ci collected from the network before being 10062306a36Sopenharmony_ci transmitted via USB (this is used for USB 10162306a36Sopenharmony_ci communication only) 10262306a36Sopenharmony_ci 10362306a36Sopenharmony_ci device 10462306a36Sopenharmony_ci name of the device the link is to be attached to 10562306a36Sopenharmony_ci 10662306a36Sopenharmony_ci channel 10762306a36Sopenharmony_ci name of the channel the link is to be attached to 10862306a36Sopenharmony_ci 10962306a36Sopenharmony_ci comp_params 11062306a36Sopenharmony_ci pass parameters needed by some components 11162306a36Sopenharmony_ci 11262306a36Sopenharmony_ci create_link 11362306a36Sopenharmony_ci write '1' to this attribute to trigger the 11462306a36Sopenharmony_ci creation of the link. In case of speculative 11562306a36Sopenharmony_ci configuration, the creation is post-poned until 11662306a36Sopenharmony_ci a physical device is being attached to the bus. 11762306a36Sopenharmony_ci 11862306a36Sopenharmony_ci destroy_link 11962306a36Sopenharmony_ci write '1' to this attribute to destroy an 12062306a36Sopenharmony_ci active link 12162306a36Sopenharmony_ci 12262306a36Sopenharmony_ciWhat: /sys/kernel/config/most_net/<link> 12362306a36Sopenharmony_ciDate: March 8, 2019 12462306a36Sopenharmony_ciKernelVersion: 5.2 12562306a36Sopenharmony_ciDescription: 12662306a36Sopenharmony_ci The attributes: 12762306a36Sopenharmony_ci 12862306a36Sopenharmony_ci buffer_size 12962306a36Sopenharmony_ci configure the buffer size for this channel 13062306a36Sopenharmony_ci 13162306a36Sopenharmony_ci subbuffer_size 13262306a36Sopenharmony_ci configure the sub-buffer size for this channel 13362306a36Sopenharmony_ci (needed for synchronous and isochronous data) 13462306a36Sopenharmony_ci 13562306a36Sopenharmony_ci 13662306a36Sopenharmony_ci num_buffers 13762306a36Sopenharmony_ci configure number of buffers used for this 13862306a36Sopenharmony_ci channel 13962306a36Sopenharmony_ci 14062306a36Sopenharmony_ci datatype 14162306a36Sopenharmony_ci configure type of data that will travel over 14262306a36Sopenharmony_ci this channel 14362306a36Sopenharmony_ci 14462306a36Sopenharmony_ci direction 14562306a36Sopenharmony_ci configure whether this link will be an input 14662306a36Sopenharmony_ci or output 14762306a36Sopenharmony_ci 14862306a36Sopenharmony_ci dbr_size 14962306a36Sopenharmony_ci configure DBR data buffer size (this is used 15062306a36Sopenharmony_ci for MediaLB communication only) 15162306a36Sopenharmony_ci 15262306a36Sopenharmony_ci packets_per_xact 15362306a36Sopenharmony_ci configure the number of packets that will be 15462306a36Sopenharmony_ci collected from the network before being 15562306a36Sopenharmony_ci transmitted via USB (this is used for USB 15662306a36Sopenharmony_ci communication only) 15762306a36Sopenharmony_ci 15862306a36Sopenharmony_ci device 15962306a36Sopenharmony_ci name of the device the link is to be attached to 16062306a36Sopenharmony_ci 16162306a36Sopenharmony_ci channel 16262306a36Sopenharmony_ci name of the channel the link is to be attached to 16362306a36Sopenharmony_ci 16462306a36Sopenharmony_ci comp_params 16562306a36Sopenharmony_ci pass parameters needed by some components 16662306a36Sopenharmony_ci 16762306a36Sopenharmony_ci create_link 16862306a36Sopenharmony_ci write '1' to this attribute to trigger the 16962306a36Sopenharmony_ci creation of the link. In case of speculative 17062306a36Sopenharmony_ci configuration, the creation is post-poned until 17162306a36Sopenharmony_ci a physical device is being attached to the bus. 17262306a36Sopenharmony_ci 17362306a36Sopenharmony_ci destroy_link 17462306a36Sopenharmony_ci write '1' to this attribute to destroy an 17562306a36Sopenharmony_ci active link 17662306a36Sopenharmony_ci 17762306a36Sopenharmony_ciWhat: /sys/kernel/config/most_sound/<card> 17862306a36Sopenharmony_ciDate: March 8, 2019 17962306a36Sopenharmony_ciKernelVersion: 5.2 18062306a36Sopenharmony_ciDescription: 18162306a36Sopenharmony_ci The attributes: 18262306a36Sopenharmony_ci 18362306a36Sopenharmony_ci create_card 18462306a36Sopenharmony_ci write '1' to this attribute to trigger the 18562306a36Sopenharmony_ci registration of the sound card with the ALSA 18662306a36Sopenharmony_ci subsystem. 18762306a36Sopenharmony_ci 18862306a36Sopenharmony_ciWhat: /sys/kernel/config/most_sound/<card>/<link> 18962306a36Sopenharmony_ciDate: March 8, 2019 19062306a36Sopenharmony_ciKernelVersion: 5.2 19162306a36Sopenharmony_ciDescription: 19262306a36Sopenharmony_ci The attributes: 19362306a36Sopenharmony_ci 19462306a36Sopenharmony_ci buffer_size 19562306a36Sopenharmony_ci configure the buffer size for this channel 19662306a36Sopenharmony_ci 19762306a36Sopenharmony_ci subbuffer_size 19862306a36Sopenharmony_ci configure the sub-buffer size for this channel 19962306a36Sopenharmony_ci (needed for synchronous and isochronous data) 20062306a36Sopenharmony_ci 20162306a36Sopenharmony_ci 20262306a36Sopenharmony_ci num_buffers 20362306a36Sopenharmony_ci configure number of buffers used for this 20462306a36Sopenharmony_ci channel 20562306a36Sopenharmony_ci 20662306a36Sopenharmony_ci datatype 20762306a36Sopenharmony_ci configure type of data that will travel over 20862306a36Sopenharmony_ci this channel 20962306a36Sopenharmony_ci 21062306a36Sopenharmony_ci direction 21162306a36Sopenharmony_ci configure whether this link will be an input 21262306a36Sopenharmony_ci or output 21362306a36Sopenharmony_ci 21462306a36Sopenharmony_ci dbr_size 21562306a36Sopenharmony_ci configure DBR data buffer size (this is used 21662306a36Sopenharmony_ci for MediaLB communication only) 21762306a36Sopenharmony_ci 21862306a36Sopenharmony_ci packets_per_xact 21962306a36Sopenharmony_ci configure the number of packets that will be 22062306a36Sopenharmony_ci collected from the network before being 22162306a36Sopenharmony_ci transmitted via USB (this is used for USB 22262306a36Sopenharmony_ci communication only) 22362306a36Sopenharmony_ci 22462306a36Sopenharmony_ci device 22562306a36Sopenharmony_ci name of the device the link is to be attached to 22662306a36Sopenharmony_ci 22762306a36Sopenharmony_ci channel 22862306a36Sopenharmony_ci name of the channel the link is to be attached to 22962306a36Sopenharmony_ci 23062306a36Sopenharmony_ci comp_params 23162306a36Sopenharmony_ci pass parameters needed by some components 23262306a36Sopenharmony_ci 23362306a36Sopenharmony_ci create_link 23462306a36Sopenharmony_ci write '1' to this attribute to trigger the 23562306a36Sopenharmony_ci creation of the link. In case of speculative 23662306a36Sopenharmony_ci configuration, the creation is post-poned until 23762306a36Sopenharmony_ci a physical device is being attached to the bus. 23862306a36Sopenharmony_ci 23962306a36Sopenharmony_ci destroy_link 24062306a36Sopenharmony_ci write '1' to this attribute to destroy an 24162306a36Sopenharmony_ci active link 242