We have a number of distros who unfortunately selected the wrong options for SOF. The first patches in this series enforce mutual exclusions, add explicit developer options and add help text to make sure SOF or SOF debug options are not selected by mistake.
Patch 5..6 are a follow-up on a report from Arnd Bergman.
Patches 7..11 fix mistakes with dependencies in the board Kconfig. This should not have any impact for distros but help developers trying to build a minimal config.
Pierre-Louis Bossart (11): ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency ASoC: SOF: Intel: use def_tristate, avoid using select ASoC: Intel: Skylake: mark HDAudio codec support as deprecated. ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER ASoC: Intel: boards: fix configs for bxt-da7219-max98057a ASoC: Intel: boards: Geminilake is only supported by SOF ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK
sound/soc/intel/Kconfig | 17 +++++++++++---- sound/soc/intel/boards/Kconfig | 37 ++++++++++++++++++++++++--------- sound/soc/intel/boards/Makefile | 2 +- sound/soc/sof/Kconfig | 27 ++++++++++++++---------- sound/soc/sof/imx/Kconfig | 8 +++++-- sound/soc/sof/intel/Kconfig | 24 +++++++++++++++++---- 6 files changed, 83 insertions(+), 32 deletions(-)