mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 17:25:35 +03:00
ASoC: tegra-alt: Unify machine driver config
-Avoided double compilation of machine driver as mobile platforms >= t210 have common machine driver, through a common config -Removed SND_SOC_ASOC_MACHINE_ALT, SND_SOC_TEGRA_ALT_FORCE_CARD_REG config as its not being used Bug 200540133 Change-Id: I57271888581d6494e771be77a8fd2fe5b5adb015 Signed-off-by: Asha Talambedu <atalambedu@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2233907 Reviewed-by: Jonathan Hunter <jonathanh@nvidia.com> Reviewed-by: Sameer Pujar <spujar@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Mohan Kumar D <mkumard@nvidia.com> Reviewed-by: Sharad Gupta <sharadg@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
Sameer Pujar
parent
5f8e73c6cf
commit
e8f6236ef5
@@ -17,13 +17,6 @@ config SND_SOC_TEGRA186_ARAD_ALT
|
|||||||
tristate
|
tristate
|
||||||
depends on SND_SOC_TEGRA_ALT && SND_SOC_TEGRA_ALT_186
|
depends on SND_SOC_TEGRA_ALT && SND_SOC_TEGRA_ALT_186
|
||||||
|
|
||||||
config SND_SOC_TEGRA_ALT_FORCE_CARD_REG
|
|
||||||
tristate "Enable sound card even if audio codec is missing on board"
|
|
||||||
depends on SND_SOC_TEGRA_ALT
|
|
||||||
help
|
|
||||||
Say Y or M if you want to register the sound card even if audio codec
|
|
||||||
is not connected/present on board.
|
|
||||||
|
|
||||||
config SND_SOC_TEGRA_T186REF_P4573_ALT
|
config SND_SOC_TEGRA_T186REF_P4573_ALT
|
||||||
tristate "SoC Audio support for P4573 with CS53L30 and RT5658"
|
tristate "SoC Audio support for P4573 with CS53L30 and RT5658"
|
||||||
depends on SND_SOC_TEGRA_T186REF_ALT
|
depends on SND_SOC_TEGRA_T186REF_ALT
|
||||||
@@ -135,29 +128,6 @@ config DISABLE_ADSP_AUDIO
|
|||||||
help
|
help
|
||||||
Say Y if you want to disable support for Tegra210 ADSP module
|
Say Y if you want to disable support for Tegra210 ADSP module
|
||||||
|
|
||||||
config SND_SOC_TEGRA_ASOC_MACHINE_ALT
|
|
||||||
tristate
|
|
||||||
depends on SND_SOC_TEGRA_ALT
|
|
||||||
|
|
||||||
config SND_SOC_TEGRA_T210REF_MOBILE_ALT
|
|
||||||
tristate "SoC Audio support for T210Ref mobile"
|
|
||||||
depends on SND_SOC_TEGRA_ALT && I2C
|
|
||||||
depends on ARCH_TEGRA_210_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_MIXER_ALT
|
|
||||||
select SND_SOC_TEGRA210_SFC_ALT
|
|
||||||
select SND_SOC_SPDIF
|
|
||||||
select SND_SOC_RT5640
|
|
||||||
select SND_SOC_RT5659
|
|
||||||
select SND_SOC_SGTL5000
|
|
||||||
select SND_SOC_TEGRA_ASOC_MACHINE_ALT
|
|
||||||
help
|
|
||||||
Say Y or M here.
|
|
||||||
|
|
||||||
config SND_SOC_TEGRA_T210REF_ALT
|
config SND_SOC_TEGRA_T210REF_ALT
|
||||||
tristate "SoC Audio support for T210Ref"
|
tristate "SoC Audio support for T210Ref"
|
||||||
depends on SND_SOC_TEGRA_ALT
|
depends on SND_SOC_TEGRA_ALT
|
||||||
@@ -179,7 +149,6 @@ config SND_SOC_TEGRA_T210REF_ALT
|
|||||||
select SND_SOC_TEGRA_ASOC_HWDEP_ALT
|
select SND_SOC_TEGRA_ASOC_HWDEP_ALT
|
||||||
select SND_SOC_SPDIF
|
select SND_SOC_SPDIF
|
||||||
select SND_SOC_AD193X_I2C
|
select SND_SOC_AD193X_I2C
|
||||||
select SND_SOC_TEGRA_ASOC_MACHINE_ALT
|
|
||||||
help
|
help
|
||||||
Say Y or M here.
|
Say Y or M here.
|
||||||
|
|
||||||
@@ -206,18 +175,39 @@ config SND_SOC_TEGRA_T186REF_ALT
|
|||||||
select SND_SOC_TEGRA186_DSPK_ALT
|
select SND_SOC_TEGRA186_DSPK_ALT
|
||||||
select SND_SOC_TEGRA_ASOC_HWDEP_ALT
|
select SND_SOC_TEGRA_ASOC_HWDEP_ALT
|
||||||
select SND_SOC_SPDIF
|
select SND_SOC_SPDIF
|
||||||
select SND_SOC_TEGRA_ASOC_MACHINE_ALT
|
|
||||||
select SND_SOC_COMPRESS
|
select SND_SOC_COMPRESS
|
||||||
help
|
help
|
||||||
Say Y or M here.
|
Say Y or M here.
|
||||||
|
|
||||||
config SND_SOC_TEGRA_T186REF_MOBILE_ALT
|
config SND_SOC_TEGRA210_AUDIO_ALT
|
||||||
tristate "SoC Audio support for T186Ref Mobile"
|
tristate "SoC Audio support for Tegra210"
|
||||||
depends on SND_SOC_TEGRA_T186REF_ALT
|
depends on I2C
|
||||||
|
depends on ARCH_TEGRA_210_SOC || 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_ADSP_ALT if TEGRA_NVADSP && !DISABLE_ADSP_AUDIO
|
||||||
|
select SND_SOC_TEGRA186_ASRC_ALT if ARCH_TEGRA_18x_SOC
|
||||||
|
select SND_SOC_TEGRA186_ARAD_ALT if ARCH_TEGRA_18x_SOC
|
||||||
|
select SND_SOC_TEGRA186_DSPK_ALT if ARCH_TEGRA_18x_SOC
|
||||||
|
select SND_SOC_SPDIF
|
||||||
|
select SND_SOC_COMPRESS
|
||||||
|
select SND_SOC_RT5640
|
||||||
select SND_SOC_RT5659
|
select SND_SOC_RT5659
|
||||||
select SND_SOC_SGTL5000
|
select SND_SOC_SGTL5000
|
||||||
help
|
help
|
||||||
Say Y or M here.
|
Say Y or M here if you want to enable support for ASoC machine driver on
|
||||||
|
Tegra210 and successor platforms like Tegra186, Tegra194.
|
||||||
|
|
||||||
config SND_SOC_TEGRA_T210REF_P2382_ALT
|
config SND_SOC_TEGRA_T210REF_P2382_ALT
|
||||||
tristate "SoC Audio support for P2382Ref T210"
|
tristate "SoC Audio support for P2382Ref T210"
|
||||||
@@ -238,7 +228,6 @@ config SND_SOC_TEGRA_T210REF_P2382_ALT
|
|||||||
select SND_SOC_TEGRA210_ADSP_ALT if TEGRA_NVADSP && !DISABLE_ADSP_AUDIO
|
select SND_SOC_TEGRA210_ADSP_ALT if TEGRA_NVADSP && !DISABLE_ADSP_AUDIO
|
||||||
select SND_SOC_TEGRA_ASOC_HWDEP_ALT
|
select SND_SOC_TEGRA_ASOC_HWDEP_ALT
|
||||||
select SND_SOC_SPDIF
|
select SND_SOC_SPDIF
|
||||||
select SND_SOC_TEGRA_ASOC_MACHINE_ALT
|
|
||||||
help
|
help
|
||||||
Say Y or M here
|
Say Y or M here
|
||||||
|
|
||||||
|
|||||||
@@ -71,7 +71,6 @@ obj-$(CONFIG_SND_SOC_TEGRA_P1889REF_ALT) += snd-soc-tegra-alt-p1889ref.o
|
|||||||
obj-$(CONFIG_SND_SOC_TEGRA_T210REF_ALT) += snd-soc-tegra-alt-t210ref.o
|
obj-$(CONFIG_SND_SOC_TEGRA_T210REF_ALT) += snd-soc-tegra-alt-t210ref.o
|
||||||
obj-$(CONFIG_SND_SOC_TEGRA_T210REF_P2382_ALT) += snd-soc-tegra-alt-t210ref-p2382.o
|
obj-$(CONFIG_SND_SOC_TEGRA_T210REF_P2382_ALT) += snd-soc-tegra-alt-t210ref-p2382.o
|
||||||
obj-$(CONFIG_SND_SOC_TEGRA_T186REF_FPGA_ALT) += snd-soc-tegra-alt-t186ref.o
|
obj-$(CONFIG_SND_SOC_TEGRA_T186REF_FPGA_ALT) += snd-soc-tegra-alt-t186ref.o
|
||||||
obj-$(CONFIG_SND_SOC_TEGRA_T210REF_MOBILE_ALT) += snd-soc-tegra-machine-driver-mobile.o
|
obj-$(CONFIG_SND_SOC_TEGRA210_AUDIO_ALT) += snd-soc-tegra-machine-driver-mobile.o
|
||||||
obj-$(CONFIG_SND_SOC_TEGRA_T186REF_MOBILE_ALT) += snd-soc-tegra-machine-driver-mobile.o
|
|
||||||
obj-$(CONFIG_SND_SOC_TEGRA_T186REF_AUTO_ALT) += snd-soc-tegra-alt-t186ref-p2382.o
|
obj-$(CONFIG_SND_SOC_TEGRA_T186REF_AUTO_ALT) += snd-soc-tegra-alt-t186ref-p2382.o
|
||||||
obj-$(CONFIG_SND_SOC_TEGRA_T186REF_P4573_ALT) += snd-soc-tegra-alt-t186ref-p4573.o
|
obj-$(CONFIG_SND_SOC_TEGRA_T186REF_P4573_ALT) += snd-soc-tegra-alt-t186ref-p4573.o
|
||||||
|
|||||||
Reference in New Issue
Block a user