mbox series

[v3,0/6] ASOC: amd: acp: Add generic PDM and PCI driver support for ACP

Message ID 20220117115854.455995-1-AjitKumar.Pandey@amd.com (mailing list archive)
Headers show
Series ASOC: amd: acp: Add generic PDM and PCI driver support for ACP | expand

Message

Ajit Kumar Pandey Jan. 17, 2022, 11:58 a.m. UTC
changes since v2:

- add dmic prepare callback and adopted few nitpicks comments
- use read_poll_timeout in place of while loop
- added check for unused variable as pointed out
- few cleanups


Ajit Kumar Pandey (6):
  ASoC: amd: acp: Add generic support for PDM controller on ACP
  ASoC: amd: acp: Add PDM controller based dmic dai for Renoir
  ASoC: amd: acp: Add generic PCI driver module for ACP device
  ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir.
  ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir
  ASoC: amd: renoir: Add check for acp configuration flags

 sound/soc/amd/Kconfig                |   1 +
 sound/soc/amd/acp/Kconfig            |  10 ++
 sound/soc/amd/acp/Makefile           |   4 +
 sound/soc/amd/acp/acp-legacy-mach.c  |   4 +-
 sound/soc/amd/acp/acp-mach-common.c  |  21 +++
 sound/soc/amd/acp/acp-pci.c          | 160 ++++++++++++++++++++++
 sound/soc/amd/acp/acp-pdm.c          | 193 +++++++++++++++++++++++++++
 sound/soc/amd/acp/acp-renoir.c       | 160 ++++++++++++++++++++++
 sound/soc/amd/acp/amd.h              |  23 +++-
 sound/soc/amd/acp/chip_offset_byte.h |  26 ++++
 sound/soc/amd/mach-config.h          |   1 +
 sound/soc/amd/renoir/rn-pci-acp3x.c  |   7 +-
 sound/soc/amd/renoir/rn_acp3x.h      |   3 +
 13 files changed, 609 insertions(+), 4 deletions(-)
 create mode 100644 sound/soc/amd/acp/acp-pci.c
 create mode 100644 sound/soc/amd/acp/acp-pdm.c

Comments

Mark Brown Jan. 28, 2022, 11:46 p.m. UTC | #1
On Mon, 17 Jan 2022 17:28:48 +0530, Ajit Kumar Pandey wrote:
> changes since v2:
> 
> - add dmic prepare callback and adopted few nitpicks comments
> - use read_poll_timeout in place of while loop
> - added check for unused variable as pointed out
> - few cleanups
> 
> [...]

Applied to

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next

Thanks!

[1/6] ASoC: amd: acp: Add generic support for PDM controller on ACP
      commit: c32bd332ce5c9eda087dedae2cf5f98bb008e841
[2/6] ASoC: amd: acp: Add PDM controller based dmic dai for Renoir
      commit: def6dc25070342be2eb220cb1650a286ee29734d
[3/6] ASoC: amd: acp: Add generic PCI driver module for ACP device
      commit: 5a9f07a41522e1d16f2a43b1843e266434df0866
[4/6] ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir.
      commit: 6a75585a3d4bc86e7f5f95b131c4e34125c871ba
[5/6] ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir
      commit: 611ba05e8bc55b35690e90bcc6710f422dd72587
[6/6] ASoC: amd: renoir: Add check for acp configuration flags
      commit: 2d7d9f36b567ec44c9a758e1ee6e599b4db3cad8

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark