[PATCH 00/13] Add Pink Sardine platform ASoC driver
Syed Saba kareem
Syed.SabaKareem at amd.com
Fri Aug 12 14:07:18 CEST 2022
Pink Sardine platform is new APU series based on acp6.2 design.
This patch set adds an ASoC driver for the ACP (Audio CoProcessor)
block on AMD Pink Sardine APU with DMIC endpoint support.
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.
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 | 107 ++++++
sound/soc/amd/ps/pci-ps.c | 356 ++++++++++++++++++++
sound/soc/amd/ps/ps-mach.c | 79 +++++
sound/soc/amd/ps/ps-pdm-dma.c | 449 +++++++++++++++++++++++++
8 files changed, 1466 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
--
2.25.1
More information about the Alsa-devel
mailing list