mbox series

[v2,00/14] Implement acp_common_hw_ops support for all acp platforms

Message ID 20250310183201.11979-1-venkataprasad.potturu@amd.com
Headers show
Series Implement acp_common_hw_ops support for all acp platforms | expand

Message

Venkata Prasad Potturu March 10, 2025, 6:31 p.m. UTC
This patch series is to implement acp_common_hw_ops support and
refactor interrupt handler registration and interrupt handling.

Venkata Prasad Potturu (14):
  ASoC: amd: acp: Remove redundant acp70 chip->name
  ASoC: amd: acp: Implement acp_common_hw_ops support for acp platforms
  ASoC: amd: acp: Refactor dmic-codec platform device creation
  ASoC: amd: acp: Refactor acp platform device creation
  ASoC: amd: acp: Refactor acp machine select
  ASoC: amd: acp: Add new interrupt handle callbacks in
    acp_common_hw_ops
  ASoC: amd: acp: Remove redundant acp_dev_data structure
  ASoC: amd: acp: Move spin_lock and list initialization to acp-pci
    driver
  ASoC: amd: acp: Remove white line
  ASoC: amd: acp: Refactor acp70 platform resource structure
  ASoC: amd: acp: Refactor acp63 platform resource structure
  ASoC: amd: acp: Refactor rembrant platform resource structure
  ASoC: amd: acp: Refactor renoir platform resource structure
  ASoC: amd: acp: Fix for enabling DMIC on acp platforms via _DSD entry

 sound/soc/amd/acp/acp-i2s.c           | 185 +++++++++---------
 sound/soc/amd/acp/acp-legacy-common.c | 254 ++++++++++++++++++------
 sound/soc/amd/acp/acp-pci.c           | 210 ++++++++++++--------
 sound/soc/amd/acp/acp-pdm.c           |  53 +++--
 sound/soc/amd/acp/acp-platform.c      | 145 ++++----------
 sound/soc/amd/acp/acp-rembrandt.c     | 111 +++--------
 sound/soc/amd/acp/acp-renoir.c        | 110 ++---------
 sound/soc/amd/acp/acp63.c             |  94 +++------
 sound/soc/amd/acp/acp70.c             |  84 +++-----
 sound/soc/amd/acp/amd.h               | 270 +++++++++++++++++++++-----
 sound/soc/amd/acp/chip_offset_byte.h  |  12 +-
 11 files changed, 792 insertions(+), 736 deletions(-)

Comments

Mark Brown March 12, 2025, 12:39 p.m. UTC | #1
On Tue, 11 Mar 2025 00:01:47 +0530, Venkata Prasad Potturu wrote:
> This patch series is to implement acp_common_hw_ops support and
> refactor interrupt handler registration and interrupt handling.
> 
> Venkata Prasad Potturu (14):
>   ASoC: amd: acp: Remove redundant acp70 chip->name
>   ASoC: amd: acp: Implement acp_common_hw_ops support for acp platforms
>   ASoC: amd: acp: Refactor dmic-codec platform device creation
>   ASoC: amd: acp: Refactor acp platform device creation
>   ASoC: amd: acp: Refactor acp machine select
>   ASoC: amd: acp: Add new interrupt handle callbacks in
>     acp_common_hw_ops
>   ASoC: amd: acp: Remove redundant acp_dev_data structure
>   ASoC: amd: acp: Move spin_lock and list initialization to acp-pci
>     driver
>   ASoC: amd: acp: Remove white line
>   ASoC: amd: acp: Refactor acp70 platform resource structure
>   ASoC: amd: acp: Refactor acp63 platform resource structure
>   ASoC: amd: acp: Refactor rembrant platform resource structure
>   ASoC: amd: acp: Refactor renoir platform resource structure
>   ASoC: amd: acp: Fix for enabling DMIC on acp platforms via _DSD entry
> 
> [...]

Applied to

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

Thanks!

[01/14] ASoC: amd: acp: Remove redundant acp70 chip->name
        commit: c3d5d331c96f35c6425f7dcfa5c60cf9a5055d0e
[02/14] ASoC: amd: acp: Implement acp_common_hw_ops support for acp platforms
        commit: 8ae746fe51041484e52eba99bed15a444c7d4372
[03/14] ASoC: amd: acp: Refactor dmic-codec platform device creation
        commit: e2cda461765692757cd5c3b1fc80bd260ffe1394
[04/14] ASoC: amd: acp: Refactor acp platform device creation
        commit: a8b9d2d7376d2caf74c0ffbf9bc71b98ed9d1a01
[05/14] ASoC: amd: acp: Refactor acp machine select
        commit: 6e60db74b69c29b528c8d10d86108f78f2995dcb
[06/14] ASoC: amd: acp: Add new interrupt handle callbacks in acp_common_hw_ops
        commit: aaf7a668bb3814f084f9f6f673567f6aa316632f
[07/14] ASoC: amd: acp: Remove redundant acp_dev_data structure
        commit: e3933683b25e2cc94485da4909e3338e1a177b39
[08/14] ASoC: amd: acp: Move spin_lock and list initialization to acp-pci driver
        commit: a95a1dbbd3d64adf392fed13c8eef4f72b4e5b90
[09/14] ASoC: amd: acp: Remove white line
        commit: c8b5f251f0e53edab220ac4edf444120815fed3c
[10/14] ASoC: amd: acp: Refactor acp70 platform resource structure
        commit: f8b4f3f525e82d78079a6ebbde68e4a0d79fd1c0
[11/14] ASoC: amd: acp: Refactor acp63 platform resource structure
        commit: d08220b6e32e88655f54b497fd45a3982b59093c
[12/14] ASoC: amd: acp: Refactor rembrant platform resource structure
        commit: ee7ab0fd540877fceb3d51f87016e6531d86406f
[13/14] ASoC: amd: acp: Refactor renoir platform resource structure
        commit: e167e5b268b2d06a7b59872c189fae0f587562ee
[14/14] ASoC: amd: acp: Fix for enabling DMIC on acp platforms via _DSD entry
        commit: 02e1cf7a352a3ba5f768849f2b4fcaaaa19f89e3

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