APPLIED/cmnt: [SRU][Pull-Request][I/H/F][linux-firmware]: add sof-firmware for adl platforms from sof-firmware-v1.9.2

Juerg Haefliger juerg.haefliger at canonical.com
Tue Dec 7 08:36:06 UTC 2021


Applied to linux-firmware impish/hirsute/focal branches.

Symbolic links are created at package build time from WHENCE data so they
don't need to exist in the repo. In fact they can't because there's now a
sanity check in place that flags this as an error. I removed the symlinks
from the PR.

...Juerg


> BugLink: https://bugs.launchpad.net/bugs/1952011
> 
> Because we plan to remove sof-firmware related files from linux-firmware
> of jammy and replace them with a debian package firmware-sof-signed, so
> this SRU is not applied to jammy. I will submit another SRU to
> firmware-sof-signed package later.
> 
> [Impact]
> In the Dell oem project, we have many laptops which has sof dmic or
> sof soundwire audio design, they need to load firmware and topology
> files specific to ADL, otherwise the audio driver will fail to
> initialize and the whole audio can't work.
> 
> [Fix]
> Integrate the firmware and topology files from sof-firmware-v1.9.2
> 
> [Test]
> Installed the patched linux-firmware and booting the patched kernel,
> the audio work well, all output and input devices work normally
> 
> [Where problems could occur]
> This SRU introduces new firmware and topology files for adl, it has
> low possibility to introduce regression. If it could, it could
> possibilily affect the other machines which also need to load firmware
> and topology files, it could make the audio can't work on those machines,
> but this possibility is very low, we have tested the SRU on many laptops,
> no regression found.
> 
> 
> 
> The following changes since commit b7b417e2050441d1d6d8fdc23c01ac5754c05c89:
> 
>    UBUNTU: Ubuntu-1.201.1 (2021-10-20 15:35:10 +0300)
> 
> are available in the Git repository at:
> 
> git+ssh://hui.wang@git.launchpad.net/~hui.wang/+git/linux-firmware-staging:adl-pr 
> 
> 
> for you to fetch changes up to a7d38190f09540d90e4a1d11bca7f3b4ccac0215:
> 
>    linux-firmware: add firmware for adl machines from 
> sof-firmware-v1.9.2 (2021-11-24 09:30:00 +0800)
> 
> ----------------------------------------------------------------
> Hui Wang (1):
>        linux-firmware: add firmware for adl machines from 
> sof-firmware-v1.9.2
> 
>   WHENCE.ubuntu |  29 +++++++++++++++++++++++++++++
>   intel/sof-tplg/sof-adl-max98357a-rt5682.tplg |   1 +
>   intel/sof-tplg/sof-adl-nocodec.tplg |   1 +
>   intel/sof-tplg/sof-adl-rt1316-l12-rt714-l0.tplg |   1 +
>   intel/sof-tplg/sof-adl-rt1316-l2-mono-rt714-l0.tplg |   1 +
>   intel/sof-tplg/sof-adl-rt1316-l2-mono-rt714-l3.tplg |   1 +
>   intel/sof-tplg/sof-adl-rt711-4ch.tplg |   1 +
>   intel/sof-tplg/sof-adl-rt711-l0-rt1308-l12-rt715-l3.tplg |   1 +
>   intel/sof-tplg/sof-adl-rt711-l0-rt1316-l12-rt714-l3.tplg |   1 +
>   intel/sof-tplg/sof-adl-rt711-l0-rt1316-l13-rt714-l2.tplg |   1 +
>   intel/sof-tplg/sof-adl-rt711-l2-rt1316-l01-rt714-l3.tplg |   1 +
>   intel/sof-tplg/sof-adl-rt711.tplg |   1 +
>   intel/sof-tplg/sof-adl-sdw-max98373-rt5682.tplg |   1 +
>   intel/sof-tplg/v1.9.2/sof-adl-max98357a-rt5682.tplg             | Bin 
> 0 -> 49659 bytes
>   intel/sof-tplg/v1.9.2/sof-adl-nocodec.tplg                      | Bin 
> 0 -> 45771 bytes
>   intel/sof-tplg/v1.9.2/sof-adl-rt1316-l12-rt714-l0.tplg          | Bin 
> 0 -> 28907 bytes
>   intel/sof-tplg/v1.9.2/sof-adl-rt1316-l2-mono-rt714-l0.tplg      | Bin 
> 0 -> 26895 bytes
>   intel/sof-tplg/v1.9.2/sof-adl-rt1316-l2-mono-rt714-l3.tplg      | Bin 
> 0 -> 26895 bytes
>   intel/sof-tplg/v1.9.2/sof-adl-rt711-4ch.tplg                    | Bin 
> 0 -> 48871 bytes
>   intel/sof-tplg/v1.9.2/sof-adl-rt711-l0-rt1316-l12-rt714-l3.tplg | Bin 
> 0 -> 39343 bytes
>   intel/sof-tplg/v1.9.2/sof-adl-rt711-l0-rt1316-l13-rt714-l2.tplg | Bin 
> 0 -> 39343 bytes
>   intel/sof-tplg/v1.9.2/sof-adl-rt711-l2-rt1316-l01-rt714-l3.tplg | Bin 
> 0 -> 39343 bytes
>   intel/sof-tplg/v1.9.2/sof-adl-rt711.tplg                        | Bin 
> 0 -> 35883 bytes
>   intel/sof-tplg/v1.9.2/sof-adl-sdw-max98373-rt5682.tplg          | Bin 
> 0 -> 59887 bytes
>   intel/sof/sof-adl-s.ri |   1 +
>   intel/sof/sof-adl.ri |   1 +
>   intel/sof/v1.9.2/intel-signed/sof-adl-s.ri                      | Bin 
> 0 -> 426752 bytes
>   intel/sof/v1.9.2/intel-signed/sof-adl.ri                        | Bin 
> 0 -> 504576 bytes
>   intel/sof/v1.9.2/sof-adl-s.ldc                                  | Bin 
> 0 -> 96408 bytes
>   intel/sof/v1.9.2/sof-adl.ldc                                    | Bin 
> 0 -> 96408 bytes
>   30 files changed, 43 insertions(+)
>   create mode 120000 intel/sof-tplg/sof-adl-max98357a-rt5682.tplg
>   create mode 120000 intel/sof-tplg/sof-adl-nocodec.tplg
>   create mode 120000 intel/sof-tplg/sof-adl-rt1316-l12-rt714-l0.tplg
>   create mode 120000 intel/sof-tplg/sof-adl-rt1316-l2-mono-rt714-l0.tplg
>   create mode 120000 intel/sof-tplg/sof-adl-rt1316-l2-mono-rt714-l3.tplg
>   create mode 120000 intel/sof-tplg/sof-adl-rt711-4ch.tplg
>   create mode 120000 
> intel/sof-tplg/sof-adl-rt711-l0-rt1308-l12-rt715-l3.tplg
>   create mode 120000 
> intel/sof-tplg/sof-adl-rt711-l0-rt1316-l12-rt714-l3.tplg
>   create mode 120000 
> intel/sof-tplg/sof-adl-rt711-l0-rt1316-l13-rt714-l2.tplg
>   create mode 120000 
> intel/sof-tplg/sof-adl-rt711-l2-rt1316-l01-rt714-l3.tplg
>   create mode 120000 intel/sof-tplg/sof-adl-rt711.tplg
>   create mode 120000 intel/sof-tplg/sof-adl-sdw-max98373-rt5682.tplg
>   create mode 100644 intel/sof-tplg/v1.9.2/sof-adl-max98357a-rt5682.tplg
>   create mode 100644 intel/sof-tplg/v1.9.2/sof-adl-nocodec.tplg
>   create mode 100644 intel/sof-tplg/v1.9.2/sof-adl-rt1316-l12-rt714-l0.tplg
>   create mode 100644 
> intel/sof-tplg/v1.9.2/sof-adl-rt1316-l2-mono-rt714-l0.tplg
>   create mode 100644 
> intel/sof-tplg/v1.9.2/sof-adl-rt1316-l2-mono-rt714-l3.tplg
>   create mode 100644 intel/sof-tplg/v1.9.2/sof-adl-rt711-4ch.tplg
>   create mode 100644 
> intel/sof-tplg/v1.9.2/sof-adl-rt711-l0-rt1316-l12-rt714-l3.tplg
>   create mode 100644 
> intel/sof-tplg/v1.9.2/sof-adl-rt711-l0-rt1316-l13-rt714-l2.tplg
>   create mode 100644 
> intel/sof-tplg/v1.9.2/sof-adl-rt711-l2-rt1316-l01-rt714-l3.tplg
>   create mode 100644 intel/sof-tplg/v1.9.2/sof-adl-rt711.tplg
>   create mode 100644 intel/sof-tplg/v1.9.2/sof-adl-sdw-max98373-rt5682.tplg
>   create mode 120000 intel/sof/sof-adl-s.ri
>   create mode 120000 intel/sof/sof-adl.ri
>   create mode 100644 intel/sof/v1.9.2/intel-signed/sof-adl-s.ri
>   create mode 100644 intel/sof/v1.9.2/intel-signed/sof-adl.ri
>   create mode 100644 intel/sof/v1.9.2/sof-adl-s.ldc
>   create mode 100644 intel/sof/v1.9.2/sof-adl.ldc
> 
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20211207/ab513323/attachment.sig>


More information about the kernel-team mailing list