[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