mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 09:11:26 +03:00
ASoC: tegra-alt: Add DAM and AFC driver
1. DAM driver is for SRC support in T124 2. AFC driver is for flow control in T124 Bug 1508072 Change-Id: Ic8ee22976155e0c01864a6d432cb4eefc7005a67 Signed-off-by: Arun Shamanna Lakshmi <aruns@nvidia.com> Reviewed-on: http://git-master/r/402747 Reviewed-by: Songhee Baek <sbaek@nvidia.com> Reviewed-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
This commit is contained in:
committed by
Sameer Pujar
parent
bed2911d62
commit
0f8143d152
@@ -18,6 +18,11 @@ config SND_SOC_TEGRA_ALT_114_OR_LATER
|
||||
depends on SND_SOC_TEGRA_ALT
|
||||
depends on ARCH_TEGRA_11x_SOC || ARCH_TEGRA_12x_SOC
|
||||
|
||||
config SND_SOC_TEGRA_ALT_124
|
||||
def_bool y
|
||||
depends on SND_SOC_TEGRA_ALT
|
||||
depends on ARCH_TEGRA_12x_SOC
|
||||
|
||||
config SND_SOC_TEGRA_ALT_210
|
||||
def_bool y
|
||||
depends on SND_SOC_TEGRA_ALT
|
||||
@@ -53,6 +58,12 @@ config SND_SOC_TEGRA30_I2S_ALT
|
||||
help
|
||||
Say Y or M if you want to add support for Tegra30 I2S module.
|
||||
|
||||
config SND_SOC_TEGRA30_DAM_ALT
|
||||
tristate "Tegra30 DAM driver"
|
||||
depends on SND_SOC_TEGRA_ALT && SND_SOC_TEGRA_ALT_30_OR_LATER
|
||||
help
|
||||
Say Y or M if you want to add support for Tegra30 DAM module.
|
||||
|
||||
config SND_SOC_TEGRA30_SPDIF_ALT
|
||||
tristate "Tegra30 SPDIF driver"
|
||||
depends on SND_SOC_TEGRA_ALT && SND_SOC_TEGRA_ALT_30_OR_LATER
|
||||
@@ -71,6 +82,12 @@ config SND_SOC_TEGRA114_ADX_ALT
|
||||
help
|
||||
Say Y or M if you want to add support for Tegra114 ADX module.
|
||||
|
||||
config SND_SOC_TEGRA124_AFC_ALT
|
||||
tristate "Tegra124 AFC driver"
|
||||
depends on SND_SOC_TEGRA_ALT && SND_SOC_TEGRA_ALT_124
|
||||
help
|
||||
Say Y or M if you want to add support for Tegra124 AFC module.
|
||||
|
||||
config SND_SOC_TEGRA210_I2S_ALT
|
||||
tristate "Tegra210 I2S driver"
|
||||
depends on SND_SOC_TEGRA_ALT && SND_SOC_TEGRA_ALT_210
|
||||
@@ -126,9 +143,11 @@ config SND_SOC_TEGRA_VCM30T124_ALT
|
||||
select SND_SOC_TEGRA30_XBAR_ALT
|
||||
select SND_SOC_TEGRA30_APBIF_ALT
|
||||
select SND_SOC_TEGRA30_I2S_ALT
|
||||
select SND_SOC_TEGRA30_DAM_ALT
|
||||
select SND_SOC_TEGRA30_SPDIF_ALT
|
||||
select SND_SOC_TEGRA114_AMX_ALT
|
||||
select SND_SOC_TEGRA114_ADX_ALT
|
||||
select SND_SOC_TEGRA30_SPDIF_ALT
|
||||
select SND_SOC_TEGRA124_AFC_ALT
|
||||
select SND_SOC_AD193X
|
||||
select SND_SOC_WM8731
|
||||
select SND_SOC_SPDIF
|
||||
@@ -141,6 +160,7 @@ config SND_SOC_TEGRA_VCM30T124_ALT
|
||||
config SND_SOC_TEGRA_GRENADA_ALT
|
||||
tristate "SoC Audio support for GRENADA"
|
||||
depends on SND_SOC_TEGRA_ALT
|
||||
depends on MACH_GRENADA
|
||||
select SND_SOC_TEGRA210_XBAR_ALT
|
||||
select SND_SOC_TEGRA210_PCM_ALT
|
||||
select SND_SOC_TEGRA210_ADMA_ALT
|
||||
|
||||
@@ -8,9 +8,11 @@ snd-soc-tegra-alt-utils-objs := tegra_asoc_utils_alt.o
|
||||
snd-soc-tegra30-alt-apbif-objs := tegra30_apbif_alt.o
|
||||
snd-soc-tegra30-alt-xbar-objs := tegra30_xbar_alt.o
|
||||
snd-soc-tegra30-alt-i2s-objs := tegra30_i2s_alt.o
|
||||
snd-soc-tegra30-alt-dam-objs := tegra30_dam_alt.o
|
||||
snd-soc-tegra30-alt-spdif-objs := tegra30_spdif_alt.o
|
||||
snd-soc-tegra114-alt-amx-objs := tegra114_amx_alt.o
|
||||
snd-soc-tegra114-alt-adx-objs := tegra114_adx_alt.o
|
||||
snd-soc-tegra124-alt-afc-objs := tegra124_afc_alt.o
|
||||
snd-soc-tegra210-alt-admaif-objs := tegra210_admaif_alt.o
|
||||
snd-soc-tegra210-alt-xbar-objs := tegra210_xbar_alt.o
|
||||
snd-soc-tegra210-alt-i2s-objs := tegra210_i2s_alt.o
|
||||
@@ -29,9 +31,11 @@ obj-$(CONFIG_SND_SOC_TEGRA_ALT) += snd-soc-tegra210-alt-fpga-clock.o
|
||||
obj-$(CONFIG_SND_SOC_TEGRA30_APBIF_ALT) += snd-soc-tegra30-alt-apbif.o
|
||||
obj-$(CONFIG_SND_SOC_TEGRA30_XBAR_ALT) += snd-soc-tegra30-alt-xbar.o
|
||||
obj-$(CONFIG_SND_SOC_TEGRA30_I2S_ALT) += snd-soc-tegra30-alt-i2s.o
|
||||
obj-$(CONFIG_SND_SOC_TEGRA30_DAM_ALT) += snd-soc-tegra30-alt-dam.o
|
||||
obj-$(CONFIG_SND_SOC_TEGRA30_SPDIF_ALT) += snd-soc-tegra30-alt-spdif.o
|
||||
obj-$(CONFIG_SND_SOC_TEGRA114_AMX_ALT) += snd-soc-tegra114-alt-amx.o
|
||||
obj-$(CONFIG_SND_SOC_TEGRA114_ADX_ALT) += snd-soc-tegra114-alt-adx.o
|
||||
obj-$(CONFIG_SND_SOC_TEGRA124_AFC_ALT) += snd-soc-tegra124-alt-afc.o
|
||||
obj-$(CONFIG_SND_SOC_TEGRA210_ADMAIF_ALT) += snd-soc-tegra210-alt-admaif.o
|
||||
obj-$(CONFIG_SND_SOC_TEGRA210_XBAR_ALT) += snd-soc-tegra210-alt-xbar.o
|
||||
obj-$(CONFIG_SND_SOC_TEGRA210_I2S_ALT) += snd-soc-tegra210-alt-i2s.o
|
||||
|
||||
Reference in New Issue
Block a user