From e68d6bd942b6a060503b0491ebbe91f16e7823bf Mon Sep 17 00:00:00 2001 From: Dipesh Gandhi Date: Thu, 30 Jul 2015 11:34:52 +0530 Subject: [PATCH] ASoC: tegra-alt: Add Machine Driver for T186 based 2382. Change-Id: I4c112ed761de3a252243c86924e1068e84ef2c77 Signed-off-by: Dipesh Gandhi Reviewed-on: http://git-master/r/776622 Reviewed-by: Mohan Kumar D Reviewed-by: Nitin Pai Reviewed-by: Ravindra Lokhande --- sound/soc/tegra-alt/Kconfig | 27 +++++++++++++++++++++++++++ sound/soc/tegra-alt/Makefile | 4 +++- 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/sound/soc/tegra-alt/Kconfig b/sound/soc/tegra-alt/Kconfig index 0cbe9345..90947f1e 100644 --- a/sound/soc/tegra-alt/Kconfig +++ b/sound/soc/tegra-alt/Kconfig @@ -85,6 +85,33 @@ config SND_SOC_TEGRA_T186REF_MOBILE_ALT help Say Y or M here. +config SND_SOC_TEGRA_T186REF_AUTO_ALT + tristate "SoC Audio support for T186Ref Automotive" + depends on SND_SOC_TEGRA_ALT + depends on ARCH_TEGRA_18x_SOC + select SND_SOC_TEGRA210_XBAR_ALT + select SND_SOC_TEGRA210_PCM_ALT + select SND_SOC_TEGRA210_ADMA_ALT + select SND_SOC_TEGRA210_ADMAIF_ALT + select SND_SOC_TEGRA210_I2S_ALT + select SND_SOC_TEGRA210_DMIC_ALT + select SND_SOC_TEGRA210_AMX_ALT + select SND_SOC_TEGRA210_ADX_ALT + select SND_SOC_TEGRA210_MIXER_ALT + select SND_SOC_TEGRA210_SFC_ALT + select SND_SOC_TEGRA210_AFC_ALT + select SND_SOC_TEGRA210_MVC_ALT + select SND_SOC_TEGRA210_OPE_ALT + select SND_SOC_TEGRA210_SPDIF_ALT + select SND_SOC_TEGRA210_ADSP_ALT + select SND_SOC_TEGRA186_ASRC_ALT + select SND_SOC_TEGRA186_ARAD_ALT + select SND_SOC_TEGRA186_DSPK_ALT + select SND_SOC_TEGRA_ASOC_HWDEP_ALT + select SND_SOC_SPDIF + help + Say Y or M here. + config SND_SOC_TEGRA186_ARAD_WAR def_bool y depends on SND_SOC_TEGRA186_ARAD_ALT diff --git a/sound/soc/tegra-alt/Makefile b/sound/soc/tegra-alt/Makefile index 6e8c2e46..6459ea05 100644 --- a/sound/soc/tegra-alt/Makefile +++ b/sound/soc/tegra-alt/Makefile @@ -20,6 +20,8 @@ snd-soc-tegra-alt-t186ref-objs := tegra_t186ref_alt.o tegra_asoc_machine_alt_t18 ../../../../$(lastword $(subst /, ,$(srctree)))/sound/soc/tegra-alt/tegra_asoc_machine_alt.o snd-soc-tegra-alt-t186ref-mobile-objs := tegra_t186ref_mobile_rt565x.o tegra_asoc_machine_alt_t18x.o \ ../../../../$(lastword $(subst /, ,$(srctree)))/sound/soc/tegra-alt/tegra_asoc_machine_alt.o - +snd-soc-tegra-alt-t186ref-auto-objs := tegra_t186ref_p2382_alt.o tegra_asoc_machine_alt_t18x.o \ + ../../../../$(lastword $(subst /, ,$(srctree)))/sound/soc/tegra-alt/tegra_asoc_machine_alt.o obj-$(CONFIG_SND_SOC_TEGRA_T186REF_ALT) += snd-soc-tegra-alt-t186ref.o obj-$(CONFIG_SND_SOC_TEGRA_T186REF_MOBILE_ALT) += snd-soc-tegra-alt-t186ref-mobile.o +obj-$(CONFIG_SND_SOC_TEGRA_T186REF_AUTO_ALT) += snd-soc-tegra-alt-t186ref-auto.o