thesofproject / linux

Linux kernel source tree
Other
91 stars 133 forks source link

AMD SoundWire SOF based generic machine driver #4959

Closed vijendarmukunda closed 7 months ago

vijendarmukunda commented 7 months ago

This patch series is revised version of below PR's.

https://github.com/thesofproject/linux/pull/4916 https://github.com/thesofproject/linux/pull/4817 https://github.com/thesofproject/linux/pull/4955

Compared to previous patch series, Below are the major changes.

Moved all SoundWire codec helper functions to sdw_utils folder.
Updated copyright statement
Moved codec_info_list structure and its corresponding helper functions.
Moved common Soundwire codec helper functions.
Moved Machine driver dai link helper functions.
Refactored late probe() function
Add pci revision id field in mach_params structure and used it in amd sof driver stack.
Rename all common functions with _sdw tag.
Rename structure names and macros to make it generic.

In next series, will work on DAI parsing logic. Will raise a separate PR for DAI parsing logic.

vijendarmukunda commented 7 months ago

Got a merge conflict in sound/soc/intel/boards/sof_sdw_rt_sdca_jack_common.c due to recent commit 110bdf4dbef2 ASoC: Intel: sof_sdw_rt_sdca_jack_common: remove -sdca for new codecs. Need to re base the code base and apply the changes as fresh PR.