[SRU][Pull-Request][I/H/F][linux-firmware]: add sof-firmware for adl platforms from sof-firmware-v1.9.2
Hui Wang
hui.wang at canonical.com
Wed Nov 24 01:52:59 UTC 2021
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
More information about the kernel-team
mailing list