]> www.infradead.org Git - users/jedix/linux-maple.git/commit
AMD SOF based generic SoundWire machine driver
authorMark Brown <broonie@kernel.org>
Thu, 1 Aug 2024 15:50:43 +0000 (16:50 +0100)
committerMark Brown <broonie@kernel.org>
Thu, 1 Aug 2024 15:50:43 +0000 (16:50 +0100)
commitbb2bf8568a425d025bcb3f7c112f9a0282a7dc8e
treee5ee369b5907a1d9ac815b0522f35ddf5e7331ef
parent69dd15a8ef0ae494179fd15023aa8172188db6b7
parentcb8ea62e6402067ba092d4c1d66a9440513a572b
AMD SOF based generic SoundWire machine driver

Merge series from Vijendar Mukunda <Vijendar.Mukunda@amd.com>:

This patch series majorly consists of below changes.
- Rename structures, macros and codec helper names used in Intel
SoundWire generic driver to make it generic.
- Move Intel SoundWire driver common structures, macros and codec
helper functions to common placeholder so that it can be used by
other platform machine driver.
- Refactor few SoundWire common codec helper functions.
- AMD SOF based generic SoundWire machine driver for ACP 6.3 variant.

This work started a couple of months ago to avoid duplication of code
that wasn't really Intel-specific in the "sof_sdw" machine driver.
The code went through multiple iterations, was tested for multiple weeks
and a couple of build issues reported by the Intel kbuild bots were
corrected.

This is the initial version of SoundWire machine driver for AMD
platforms. Additional code refactoring will be done in the next step on
the AMD side.

Link: https://github.com/thesofproject/linux/pull/5068
Reviewed-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>