This patchset contain 4 different cleanups: a) change of pdata definition to avoid using SST-specific structures and allow for machine driver reuse w/ SOF. No new features, just different data structures. b) removal of remaining GFP_ATOMIC usages c) Cleanup of machine driver tables for APL (missing SOF information and quirk for APL RVP/LeafHill CRB boards). These boards are used outside of Intel so it's worth sharing the fixes for the general public. d) typo
v2: Added Andy Shevchenko's Reviewed-by tag removed global variable w/ .driver_data in DMI quirk
Bard liao (1): ASoC: Intel: common: add SOF information for APL RVP
Pierre-Louis Bossart (6): ASoC: acpi: define common interface for machine driver configuration ASoC: Intel: use standard interface for Hdaudio machine driver ASoC: Intel: use standard interface for Atom machine drivers ASoC: Intel: boards: fix Skylake typo ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL ASoC: Intel: common: add quirk for APL RVP boards
include/sound/soc-acpi.h | 14 ++++++++ sound/soc/intel/atom/sst/sst_acpi.c | 4 +++ sound/soc/intel/atom/sst/sst_pvt.c | 4 +-- sound/soc/intel/boards/bytcr_rt5640.c | 6 +--- sound/soc/intel/boards/bytcr_rt5651.c | 6 +--- sound/soc/intel/boards/cht_bsw_rt5645.c | 6 +--- sound/soc/intel/boards/cht_bsw_rt5672.c | 2 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 8 ++--- sound/soc/intel/boards/kbl_rt5663_max98927.c | 4 +-- sound/soc/intel/boards/skl_hda_dsp_generic.c | 22 ++++++------ .../soc/intel/boards/skl_nau88l25_max98357a.c | 4 +-- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 4 +-- .../intel/common/soc-acpi-intel-bxt-match.c | 36 +++++++++++++++++++ sound/soc/intel/skylake/skl.c | 10 ++---- 15 files changed, 85 insertions(+), 47 deletions(-)