ACK: [SRU][F][PATCH 0/1] alsa/sof: make sof driver work in the case of without i915 (focal kernel)
Stefan Bader
stefan.bader at canonical.com
Tue May 11 07:38:40 UTC 2021
On 07.05.21 09:39, Hui Wang wrote:
> BugLink: https://bugs.launchpad.net/bugs/1927672
>
> The fix is already in the upstream from linux-5.6-rc, so only focal
> kernel need this patch.
>
> [Impact]
> When we boot the focal kernel on the cml or cfl machines without
> HDMI/DP codec, the sof driver fails to initialize, and the whole
> audio fails to work.
>
> [Fix]
> Refer to an upstream commit, we move the codec_probe_bus() ahead
> of creation of audio mach device.
>
> [Test]
> Tested the patched kernel on the cml and cfl machines, if
> they have hdmi/dp codec, the audio works as well as before, if
> they don't have hdmi/dp codec, the analog audio still work with
> sof driver.
>
> Also tested on TGL machines, the i915 driver in the focal kernel
> can't work on the TGL machines, this will make the i915 codec probe
> fail, with the patched kernel, the analog audio still work on the
> TGL machines. Without this patch, the whole audio will fail on
> the TGL machines with focal kernel.
>
>
> [Where problems could occur]
> this patch moves the codec probing ahead, it could make the codec
> probing fail, then the whole audio will fail no matter with or without
> i915 codec. But this possibility is very low, I tested the patched
> kernel on many machines, all worked well.
>
>
>
> Hui Wang (1):
> UBUNTU: SAUCE: ASoC: SOF: Intel: hda: move the probe_bus ahead of
> creation of mach device
>
> sound/soc/sof/intel/hda.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
SAUCE to avoid bigger backport, good test results.
Acked-by: Stefan Bader <stefan.bader at canonical.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20210511/053211cc/attachment.sig>
More information about the kernel-team
mailing list