[PATCH] ucm2: hdadsp: add basic ucm config

Jaroslav Kysela perex at perex.cz
Tue Mar 17 14:23:53 CET 2020


Dne 17. 03. 20 v 12:45 Gorski, Mateusz napsal(a):
> 
>>>>> Basic UCM configuration for HDA DSP generic enabling codec playback
>>>>> and
>>>>> capture on both HDA codec and DMIC ports.
>>>>
>>>> Could you describe for what Linux driver (source code) is this
>>>> configuration?
>>>
>>>
>>> This file is for Intel Skylake SST driver. Information added in v2.
>>
>> Ok, do we have this code in the vanilla linux kernel? Which .c file?
>> The driver name 'hdadsp' looks suspicious. We usually have a delimiter
>> in the driver name (like sof-hda-dsp).
> 
> 
> Yes, it is a part of Skylake driver, "hdadsp" is the name of sound card
> created on machine when using HDA generic machine driver. This machine
> driver is made of 2 .c files:
> 
>       - skl_hda_dsp_common.c
>       - skl_hda_dsp_generic.c
> 
> both are located in: sound/soc/intel/boards/
> 
> Example on production laptop:
> 
> test at test-Swift-SF515-51T:/proc/asound$ cat cards
>    0 [hdadsp         ]: hda-dsp - hda-dsp
>                         WL-SwiftSF515_51T-V1.02-Guinness_WL

Ok, I see now. The 'hdadsp' is the user configurable card identification 
(alias to the card number) not the driver name. The UCM should be in 'hda-dsp' 
directory. If the UCM validator works for you, it should be corrected.

Could you point me to the alsa-info.sh output for this hardware?

			Thank you,
				Jaroslav

-- 
Jaroslav Kysela <perex at perex.cz>
Linux Sound Maintainer; ALSA Project; Red Hat, Inc.


More information about the Alsa-devel mailing list