APPLIED: [SRU][Focal][PATCH 0/2] alsa/asoc: export the number of dmic to userspace to work with the latest ucm2 (focal)

Seth Forshee seth.forshee at canonical.com
Wed Feb 26 02:38:46 UTC 2020


On Mon, Feb 24, 2020 at 09:45:48AM +0800, Hui Wang wrote:
> BugLink: http://bugs.launchpad.net/bugs/1864400
> 
> [Impact]
> In the ubuntu 20.04, we plan to integrate alsa-ucm-conf-v1.2.1.2
> or alsa-ucm-conf-v1.2.2, in the ucm2, adding a new element to
> tell pulseaudo the number of dmics on this machine, this needs kernel
> to export the number via component.
> Without these 2 patches, the pulseaudio will fail to initialize
> on Lenovo X1 Carbon since this machine has 4 dmics.
> 
> [Fix]
> Backported the patches from mainline kernel v5.6-c1
> 
> [Test Case]
> Install the sof-firmware v1.4.2
> Install the master branch of alsa-ucm-conf (focal will integrate it too)
> Install the master branch of pulseaudio (focal will integrate it too)
> boot the kernel with these patches, check the gnome-control-center,
> all audio function work well.
> 
> 
> [Regression Risk]
> Low, the patches are backported from upstream kernel, and I tested
> this patch on Lenovo and Dell dmic machines. And after merging
> these 2 patches, the kernel still could work with old firmware
> and ucm.

Applied to focal/master-next, thanks!



More information about the kernel-team mailing list