-config SND_SOC_TEGRA_VIRT_IVC_COMM
- tristate "IVC client for Tegra virt audio"
- depends on TEGRA_HV_MANAGER
- help
+config SND_SOC_TEGRA_VIRT_IVC_COMM_DEFS
+ tristate "IVC client for Tegra virt audio"
+ depends on TEGRA_HV_MANAGER
+ select SND_SOC_TEGRA_VIRT_IVC_COMM
+ help
Say Y or M here if you want to add support for tegra virtual ivc communication
for audio client. This ivc communication module is common for all virtualized
tegra platforms. This is used by both pcm and control interfaces. This module
uses hypervisor IVC APIs for communication with audio server.
+config SND_SOC_TEGRA_VIRT_IVC_COMM
+ bool "IVC client enabler for virt audio"
+ help
+ Say Y or N here if you want to add support for tegra virtual ivc communication
+ for audio client.
+
config SND_SOC_TEGRA_VIRT_T210REF_PCM
tristate "Tegra210 virt PCM driver"
depends on TEGRA_HV_MANAGER
depends on SND_SOC_TEGRA_ALT
- select SND_SOC_TEGRA_VIRT_IVC_COMM
+ select SND_SOC_TEGRA_VIRT_IVC_COMM_DEFS
select SND_SOC_TEGRA210_ADSP_ALT
help
Say Y or M if you want to add support for Tegra210 para-virtualized PCM audio.
# Tegra platform Support
snd-soc-tegra-virt-alt-ivc-objs := tegra_virt_alt_ivc.o
-obj-$(CONFIG_SND_SOC_TEGRA_VIRT_IVC_COMM) += snd-soc-tegra-virt-alt-ivc.o
+obj-$(CONFIG_SND_SOC_TEGRA_VIRT_IVC_COMM_DEFS) += snd-soc-tegra-virt-alt-ivc.o
snd-soc-tegra210-virt-alt-admaif-objs := tegra210_virt_alt_admaif.o \
tegra_asoc_xbar_virt_alt.o \