Message ID | 20211103000738.267442-1-alex.hung@canonical.com |
---|---|
Headers | show |
Series | AMD ACP 6.x DMIC Supports | expand |
On 3.11.2021 2.07, Alex Hung wrote: > BugLink: https://bugs.launchpad.net/bugs/1949245 > > [Impact] > > AMD's Yellow carp platforms will have an updated ACP IP block (ACP 6.x) > which will not work with existing ACP drivers. > > [Fix] > > Backport the new driver that is now in linux-next (to be in 5.16) > > [Test] > > This is requested by AMD. > > [Where problems could occur] > > Low risk. This is a stand-alone driver that does not affect others devices > and platforms. > > Alex Hung (1): > UBUNTU: [Config] Enable AMD ACP 6 DMIC Support > > Vijendar Mukunda (13): > ASoC: amd: add Yellow Carp ACP6x IP register header > ASoC: amd: add Yellow Carp ACP PCI driver > ASoC: amd: add acp6x init/de-init functions > ASoC: amd: add platform devices for acp6x pdm driver and dmic driver > ASoC: amd: add acp6x pdm platform driver > ASoC: amd: add acp6x irq handler > ASoC: amd: add acp6x pdm driver dma ops > ASoC: amd: add acp6x pci driver pm ops > ASoC: amd: add acp6x pdm driver pm ops > ASoC: amd: enable Yellow carp acp6x drivers build > ASoC: amd: create platform device for acp6x machine driver > ASoC: amd: add YC machine driver using dmic > ASoC: amd: enable Yellow Carp platform machine driver build > > debian.oem/config/config.common.ubuntu | 2 + > sound/soc/amd/Kconfig | 21 ++ > sound/soc/amd/Makefile | 1 + > sound/soc/amd/yc/Makefile | 9 + > sound/soc/amd/yc/acp6x-mach.c | 194 +++++++++++++ > sound/soc/amd/yc/acp6x-pdm-dma.c | 448 ++++++++++++++++++++++++++++++ > sound/soc/amd/yc/acp6x.h | 107 +++++++ > sound/soc/amd/yc/acp6x_chip_offset_byte.h | 444 +++++++++++++++++++++++++++++ > sound/soc/amd/yc/pci-acp6x.c | 338 ++++++++++++++++++++++ > 9 files changed, 1564 insertions(+) > create mode 100644 sound/soc/amd/yc/Makefile > create mode 100644 sound/soc/amd/yc/acp6x-mach.c > create mode 100644 sound/soc/amd/yc/acp6x-pdm-dma.c > create mode 100644 sound/soc/amd/yc/acp6x.h > create mode 100644 sound/soc/amd/yc/acp6x_chip_offset_byte.h > create mode 100644 sound/soc/amd/yc/pci-acp6x.c > applied to oem-5.14, thanks