Convert all machine data to C99 style initialization. Add support for multiple codecs in acpi matching of sst library using machine quirk for robust mach driver selection. Add kabylake machine driver & corresponding driver entry in machine table for following codecs: 1. rt5663 for headset configured to ssp1. 2. max98927 for speakers configured to ssp0. Changes in V2: Convert all machine data to C99 style.
Naveen M (6): ASoC: Intel: Convert all machine data to C99 style ASoC: Intel: Create a helper to search for matching machine ASoC: Move quirk to identify correct machine driver ASoC: Improve machine driver selection based on quirk data ASoC: Intel: Add Kabylake Realtek Maxim machine driver ASoC: Intel: Add Kabylake RT5663+MAX98927 machine driver entry
sound/soc/intel/Kconfig | 15 + sound/soc/intel/atom/sst/sst_acpi.c | 211 ++++++-- sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/kbl_rt5663_max98927.c | 687 +++++++++++++++++++++++++++ sound/soc/intel/common/sst-acpi.h | 23 + sound/soc/intel/common/sst-match-acpi.c | 47 +- sound/soc/intel/skylake/skl.c | 84 +++- 7 files changed, 1003 insertions(+), 66 deletions(-) create mode 100644 sound/soc/intel/boards/kbl_rt5663_max98927.c