APPLIED [OEM-6.0] Re: [SRU][OEM-6.0/Kinetic][PATCH 00/14] AMD ACP 6.2 DMIC support
Timo Aaltonen
tjaalton at ubuntu.com
Wed Sep 21 10:27:09 UTC 2022
Hui Wang kirjoitti 14.9.2022 klo 8.16:
> BugLink: https://bugs.launchpad.net/bugs/1989518
>
> The patchset will be merged to upstream kernel v6.1, the unstable
> kernel will have the patchset automatically after the v6.1 is ready.
>
> The oem-5.17 kernel doesn't support this AMD generation platform yet,
> so this patchset is useless for oem-5.17 so far.
>
> [Impact]
> On the AMD PS platforms, the internal mic can't be detected
> and there is no internal mic for users to use.
>
> [Fix]
> Backport 13 patches from linux-next kernel to fix this problem.
>
> [Test]
> boot the patched kernel on the machine, after loging into the
> desktop, open the gnome-sound-setting, there is
> internal mic, and could record sound via internal mic.
>
>
> [Where problems could occur]
> This only impacts intenal mic support on AMD ps machines, it will
> match the pci device revision and apply the driver according to
> match result, in theory it will not bring regression on non-amd-ps
> machines.
>
>
> Hui Wang (1):
> UBUNTU: [Config] Enable audio for AMD PinkSardine
>
> Syed Saba Kareem (13):
> ASoC: amd: add Pink Sardine platform ACP IP register header
> ASoC: amd: add Pink Sardine ACP PCI driver
> ASoC: amd: add acp6.2 init/de-init functions
> ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver
> ASoC: amd: add acp6.2 pdm platform driver
> ASoC: amd: add acp6.2 irq handler
> ASoC: amd: add acp6.2 pdm driver dma ops
> ASoC: amd: add acp6.2 pci driver pm ops
> ASoC: amd: add acp6.2 pdm driver pm ops
> ASoC: amd: enable Pink Sardine acp6.2 drivers build
> ASoC: amd: create platform device for acp6.2 machine driver
> ASoC: amd: add Pink Sardine machine driver using dmic
> ASoC: amd: enable Pink sardine platform machine driver build.
>
> debian.oem/config/annotations | 2 +
> debian.oem/config/config.common.ubuntu | 2 +
> include/sound/acp62_chip_offset_byte.h | 444 ++++++++++++++++++++++++
> sound/soc/amd/Kconfig | 21 ++
> sound/soc/amd/Makefile | 1 +
> sound/soc/amd/ps/Makefile | 9 +
> sound/soc/amd/ps/acp62.h | 98 ++++++
> sound/soc/amd/ps/pci-ps.c | 351 +++++++++++++++++++
> sound/soc/amd/ps/ps-mach.c | 79 +++++
> sound/soc/amd/ps/ps-pdm-dma.c | 452 +++++++++++++++++++++++++
> 10 files changed, 1459 insertions(+)
> create mode 100644 include/sound/acp62_chip_offset_byte.h
> create mode 100644 sound/soc/amd/ps/Makefile
> create mode 100644 sound/soc/amd/ps/acp62.h
> create mode 100644 sound/soc/amd/ps/pci-ps.c
> create mode 100644 sound/soc/amd/ps/ps-mach.c
> create mode 100644 sound/soc/amd/ps/ps-pdm-dma.c
>
applied to oem-6.0, thanks
--
t
More information about the kernel-team
mailing list