On Mon, Jan 29, 2024 at 11:21:34AM +0530, Vijendar Mukunda wrote:
This patch series is to redesign existing platform device creation logic for SoundWire managers and Implement generic functions for SoundWire manager probe, start and exit sequence which are common for both Legacy (NO DSP enabled) and SOF stack, and add SoundWire Interface support for AMD SOF stack (ACP 6.3 based platform).
The following changes since commit 41bccc98fb7931d63d03f326a746ac4d429c1dd3:
Linux 6.8-rc2 (2024-01-28 17:01:12 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-soundwire-amd-v6.9
for you to fetch changes up to c1263c75294cc8178ca964e0220b35518d6fb38d:
soundwire: amd: refactor register mask structure (2024-01-30 16:06:36 +0000)
---------------------------------------------------------------- soundwire: Shared branch with ASoC for AMD driver updates
This branch contains the soundwire portion of a refactoring of the AMD soundwire controller and audio drivers which allows for better code sharing between DSP and non DSP case, as well as support for SOF.
---------------------------------------------------------------- Vijendar Mukunda (6): ASoC/soundwire: implement generic api for scanning amd soundwire controller soundwire: amd: update license soundwire: amd: refactor amd soundwire manager device node creation soundwire: amd: implement function to extract slave information soundwire: amd: refactor soundwire pads enable soundwire: amd: refactor register mask structure
drivers/soundwire/Makefile | 2 +- drivers/soundwire/amd_init.c | 235 ++++++++++++++++++++++++++++++++++++++ drivers/soundwire/amd_init.h | 13 +++ drivers/soundwire/amd_manager.c | 47 ++------ drivers/soundwire/amd_manager.h | 16 +-- include/linux/soundwire/sdw_amd.h | 83 ++++++++++++-- sound/soc/amd/acp/Kconfig | 7 ++ sound/soc/amd/acp/Makefile | 2 + sound/soc/amd/acp/amd-sdw-acpi.c | 62 ++++++++++ 9 files changed, 405 insertions(+), 62 deletions(-) create mode 100644 drivers/soundwire/amd_init.c create mode 100644 drivers/soundwire/amd_init.h create mode 100644 sound/soc/amd/acp/amd-sdw-acpi.c