mbox series

[00/14,SRU,UNSTABLE] AMD ACP 6.x DMIC Supports

Message ID 20211111033318.1200557-1-alex.hung@canonical.com
Headers show
Series AMD ACP 6.x DMIC Supports | expand

Message

Alex Hung Nov. 11, 2021, 3:33 a.m. UTC
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

Comments

Paolo Pisati Nov. 17, 2021, 2:04 p.m. UTC | #1
On Wed, Nov 10, 2021 at 08:33:04PM -0700, Alex Hung wrote:
> BugLink: https://bugs.launchpad.net/bugs/1949245

Just for clarity, both Jammy and Unstable are on 5.15.x, but you want these
patches only in Unstable?
Paolo Pisati Dec. 14, 2021, 4:10 p.m. UTC | #2
On Wed, Nov 10, 2021 at 08:33:04PM -0700, Alex Hung wrote:
> BugLink: https://bugs.launchpad.net/bugs/1949245

The Buglink says this series is for Focal and linux-oem-5.14, while the subject
says Unstable - if you want to land this in Jammy, please rebase on latest Jammy
and send a v2.

Thanks.