mirror of
https://github.com/alsa-project/alsa-lib.git
synced 2025-10-31 22:25:35 -04:00
We have placed UCM profile snippets to be included by the main config files also in the same directory, src/conf/ucm, it confuses alsaucm program that scans over all subdirectories. It thinks such a file is also the main config file, and spews errors like: % alsaucm ALSA lib utils.c:67:(uc_mgr_config_load) could not open configuration file /usr/share/alsa/ucm/bytcr/bytcr.conf ALSA lib parser.c:1427:(load_master_config) error: could not parse configuration for card bytcr alsaucm: unable to obtain card list: No such file or directory Actually we already defined the subdirectory for such components, and they are skipped at parsing the main configs. So we just need to move the files there -- this is what's done here. One more thing done here is to add a new component subdirectory, platforms, for definitions bytcr/* that don't match with neither the existing ones (codecs nor dsps). Suggested-by: Hans de Goede <hdegoede@redhat.com> Acked-by: Jaroslav Kysela <perex@perex.cz> Reviewed-by: Hans de Goede <hdegoede@redhat.com> Tested-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
50 lines
1 KiB
Text
50 lines
1 KiB
Text
SectionDevice."IN1-InternalMics" {
|
|
Comment "Internal Microphone on IN1"
|
|
|
|
ConflictingDevice [
|
|
"DigitalMics"
|
|
"HeadsetMic"
|
|
"IN3-InternalMics"
|
|
]
|
|
|
|
EnableSequence [
|
|
cdev "hw:bytcrrt5640"
|
|
|
|
cset "name='Internal Mic Switch' on"
|
|
|
|
cset "name='RECMIXL BST1 Switch' on"
|
|
cset "name='RECMIXR BST1 Switch' on"
|
|
cset "name='RECMIXL BST3 Switch' off"
|
|
cset "name='RECMIXR BST3 Switch' off"
|
|
|
|
cset "name='Stereo ADC MIXL ADC1 Switch' on"
|
|
cset "name='Stereo ADC MIXR ADC1 Switch' on"
|
|
|
|
cset "name='Mono ADC MIXL ADC1 Switch' on"
|
|
cset "name='Mono ADC MIXR ADC1 Switch' on"
|
|
|
|
cset "name='Mono ADC Capture Switch' on"
|
|
]
|
|
|
|
DisableSequence [
|
|
cdev "hw:bytcrrt5640"
|
|
|
|
cset "name='Stereo ADC MIXL ADC1 Switch' off"
|
|
cset "name='Stereo ADC MIXR ADC1 Switch' off"
|
|
|
|
cset "name='RECMIXL BST1 Switch' off"
|
|
cset "name='RECMIXR BST1 Switch' off"
|
|
|
|
cset "name='Internal Mic Switch' off"
|
|
|
|
cset "name='Mono ADC MIXL ADC1 Switch' off"
|
|
cset "name='Mono ADC MIXR ADC1 Switch' off"
|
|
|
|
cset "name='Mono ADC Capture Switch' off"
|
|
|
|
]
|
|
|
|
Value {
|
|
CaptureChannels 2
|
|
}
|
|
}
|