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