linux/sound/soc/intel/boards
Pierre-Louis Bossart c6059879be
ASoC: Intel: Fix Kconfig with top-level selector
Follow network example suggested by Linus, move Intel definitions
in if/endif block and clarify in help text which options distro
configurations should enable - everything except legacy Baytrail stuff and
NOCODEC (test only)

To avoid user confusion, machine drivers are handled with a submenu made
dependent on this top-level selector.

There should be no functionality change - except that sound capabilities
are restored when using older configs without any user selection.

Note that the SND_SOC_ACPI_INTEL_MATCH config is currently filtered
out by the top-level selector. This will change in the near future to
allow for this option to be selected by both SST and SOF drivers

(simplification with submenu for machine drivers by Vinod Koul)

Fixes: f6a118a800 ("ASoC: Intel: clarify Kconfig dependencies")
Reported-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2018-01-08 16:18:48 +00:00
..
bdw-rt5677.c ASoC: Intel: bdw-rt5677: Switch to devm_acpi_dev_add_driver_gpios() 2017-06-16 17:53:25 +01:00
broadwell.c ASoC: Call snd_soc_set_dmi_name() unconditionally 2017-04-24 18:47:17 +01:00
bxt_da7219_max98357a.c ASoC: Intel: boards: use helper to get codec_dai 2017-10-18 12:30:22 +01:00
bxt_rt298.c ASoC: Intel: board: Fix missing sentinel for bxt_board_id 2017-07-26 13:03:32 +01:00
byt-max98090.c ASoC: intel: Remove superfluous snd_soc_jack_free_gpios() call 2017-08-22 13:38:47 +01:00
byt-rt5640.c ASoC: Set missing card owner field 2015-08-21 09:07:19 -07:00
bytcht_da7213.c ASoC: move ACPI common code out of Intel/sst tree 2017-10-21 11:21:09 +01:00
bytcht_es8316.c ASoC: move ACPI common code out of Intel/sst tree 2017-10-21 11:21:09 +01:00
bytcht_nocodec.c ASoC: Intel: boards: remove hard-coded compressed dailinks 2017-10-18 12:30:29 +01:00
bytcr_rt5640.c ASoC: move ACPI common code out of Intel/sst tree 2017-10-21 11:21:09 +01:00
bytcr_rt5651.c ASoC: Intel: bytcr-rt5651: add support for Line In 2018-01-08 16:02:56 +00:00
cht_bsw_max98090_ti.c Merge remote-tracking branch 'asoc/topic/intel' into asoc-next 2017-11-10 21:30:53 +00:00
cht_bsw_rt5645.c ASoC: move ACPI common code out of Intel/sst tree 2017-10-21 11:21:09 +01:00
cht_bsw_rt5672.c ASoC: move ACPI common code out of Intel/sst tree 2017-10-21 11:21:09 +01:00
haswell.c ASoC: don't use rtd->codec on Intel/haswell 2017-12-05 12:43:51 +00:00
kbl_rt5663_max98927.c ASoC: Intel: kbl_rt5663_max98927: Map BTN_0 to KEY_PLAYPAUSE 2017-11-27 13:05:32 +00:00
kbl_rt5663_rt5514_max98927.c Merge branch 'fix/intel' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-intel 2018-01-08 15:54:50 +00:00
Kconfig ASoC: Intel: Fix Kconfig with top-level selector 2018-01-08 16:18:48 +00:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mfld_machine.c ASoC: intel: mfld: Handle return value of platform_get_irq 2017-12-01 13:07:13 +00:00
skl_nau88l25_max98357a.c ASoC: Intel: boards: use helper to get codec_dai 2017-10-18 12:30:22 +01:00
skl_nau88l25_ssm4567.c ASoC: Intel: boards: use helper to get codec_dai 2017-10-18 12:30:22 +01:00
skl_rt286.c ASoC: skl_rt286: Add deepbuffer dai link 2017-06-19 16:33:17 +01:00