ASoC: tegra: Remove SoC-specific Kconfig depends and selects
authorPaul Kocialkowski <contact@paulk.fr>
Thu, 17 Aug 2017 19:05:52 +0000 (21:05 +0200)
committerMark Brown <broonie@kernel.org>
Fri, 18 Aug 2017 11:14:58 +0000 (12:14 +0100)
commit3bcfe80f1c471b6bbade9f1a725778ea0471bb49
tree487f92478163acadc66599240b3014be182cad1d
parent181e8ce6a6c9a25ffbf10b09d8481f134c5a79ba
ASoC: tegra: Remove SoC-specific Kconfig depends and selects

This removes the SoC-specific dependencies on the platform drivers,
as well as SoC-specific selections of platform drivers for the
machine drivers. The rationale behind this change is that the
dependencies are not actual build dependencies but run-time ones.

The previously listed SoCs were also incomplete: for instance, tegra124
uses the tegra30 platform drivers, which could not be built without
ARCH_TEGRA_3x_SOC set.

Descriptions of the tristates are also added to allow these options
to be set via defconfig/menuconfig.

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
Acked-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/tegra/Kconfig