[alsa-devel] [External] Re: alsa-lib: Add ucm support for whiskeylake sof-skl_hda_card audio

Hui Wang hui.wang at canonical.com
Thu Oct 3 04:07:27 CEST 2019


On 2019/9/28 上午11:33, Hui Wang wrote:
>
> On 2019/9/27 下午5:01, Jaroslav Kysela wrote:
>> Dne 27. 09. 19 v 10:21 Hui Wang napsal(a):
>>> So far, the alsa-lib still depends on the card->name/long-name to find
>>> the needed UCM, I know some Dell machines also uses sof driver (so the
>>> card->name/long-name is also sof-skl_hda_card), so if this UCM is
>>> merged, it will be shared with Dell machines. But on those Dell
>>> machines, there is no BASS Speaker, and Dell machines have sth that
>>> Lenovo machines don't have, like headset-mic and headphone-mic. How to
>>> make this UCM work on both Lenovo and Dell machines?
>> Thanks for this info. The long-name contains DMI info, so I updated the
>> configuration in this way:
>>
Hello Jaroslav,

For the long->name with DMI info, is it a new feature or an old feature 
that existing for a long time? If it is a new feature, is it implemented 
by kernel driver or by alsa-lib, already upstreamed?

Thanks,

Hui.


>> https://github.com/alsa-project/alsa-ucm-conf/commit/ac8319245e1213e46a1ae5c2de4ddd4a0c8926e2 
>>
>>
>> https://github.com/alsa-project/alsa-ucm-conf/commit/9bd0bf34a571a4a3c38d74098972d82c58fac80e 
>>
>>
>> (everything is in the updated 'import' branch)
>>
>> So you can add the specific config for the Dell device, too.
>
> OK, that is good, thanks.
>
> Regards,
>
> Hui.
>
>>
>>                     Jaroslav
>>
>>
>>> Regards,
>>>
>>> Hui.
>>>
>>>
>>> On 2019/9/24 下午8:06, Mark Pearson wrote:
>>>>>> I think the first order would be to have the file cleaned-up, 
>>>>>> with its
>>>>>> Intel origin clearly stated with a signed-off-by tag.
>>>>>>
>>>>>> Then once this is done, the Debian package creation needs to be
>>>>>> handled (using either the ALSA repo or the cloned version on SOF
>>>>>> GitHub). I don't have any experience with Debian packages so can't
>>>>>> really comment on the effort it would take.
>>>>> I did some cleanups here:
>>>>>
>>>>> https://github.com/alsa-project/alsa-ucm-
>>>>> conf/commit/f796f0852a097e238fa9f5efb174e95b5ee6c8b7
>>>>>
>>>>> Pierre, could you confirm the original source and are you ok with 
>>>>> that?
>>>>>
>>>> I got confirmation from Intel that they are the original source - 
>>>> they provided me with the files (as an aside in case it is 
>>>> important, originally they were working with Canonical on getting 
>>>> Ubuntu working on one of our (Lenovo) platforms). I was following 
>>>> up with Canonical to just check what they had done but haven't 
>>>> heard back yet.
>>>>
>>>> Since Intel has provided the files to me directly - can I act as an 
>>>> original source confirmation?
>>>>
>>>>
>>>> _______________________________________________
>>>> Alsa-devel mailing list
>>>> Alsa-devel at alsa-project.org
>>>> https://mailman.alsa-project.org/mailman/listinfo/alsa-devel
>>>>
>>


More information about the Alsa-devel mailing list