aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/imx/Kconfig
diff options
context:
space:
mode:
authorShawn Guo <shawn.guo@linaro.org>2012-03-05 09:30:53 -0500
committerMark Brown <broonie@opensource.wolfsonmicro.com>2012-03-05 19:03:00 -0500
commit3c77c29c49c6213c55ad8dacc687817b3568c0ce (patch)
treeaa2470aafbd4434d3d7429265ed70e163d45b7f8 /sound/soc/imx/Kconfig
parent3bc34a6143359d2bf19a5e79b9017aeffc6660ad (diff)
ASoC: imx: move audmux driver into sound/soc/imx
As audmux becomes a platform driver and its callers are all ASoC machine drivers, there is no reason to keep it in arch folder, so move it to sound/soc/imx. One bonus point would be those ASoC machine drivers stop including mach/audmux.h, since it's been moved to sound/soc/imx/imx-audmux.h. This should be a move to the right direction in terms of single kernel image goal. Signed-off-by: Shawn Guo <shawn.guo@linaro.org> Acked-by: Sascha Hauer <s.hauer@pengutronix.de> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'sound/soc/imx/Kconfig')
-rw-r--r--sound/soc/imx/Kconfig7
1 files changed, 7 insertions, 0 deletions
diff --git a/sound/soc/imx/Kconfig b/sound/soc/imx/Kconfig
index aa4294bf49b2..d3b716663d1d 100644
--- a/sound/soc/imx/Kconfig
+++ b/sound/soc/imx/Kconfig
@@ -16,11 +16,15 @@ config SND_MXC_SOC_MX2
16 select SND_SOC_DMAENGINE_PCM 16 select SND_SOC_DMAENGINE_PCM
17 tristate 17 tristate
18 18
19config SND_SOC_IMX_AUDMUX
20 tristate
21
19config SND_MXC_SOC_WM1133_EV1 22config SND_MXC_SOC_WM1133_EV1
20 tristate "Audio on the the i.MX31ADS with WM1133-EV1 fitted" 23 tristate "Audio on the the i.MX31ADS with WM1133-EV1 fitted"
21 depends on MACH_MX31ADS_WM1133_EV1 && EXPERIMENTAL 24 depends on MACH_MX31ADS_WM1133_EV1 && EXPERIMENTAL
22 select SND_SOC_WM8350 25 select SND_SOC_WM8350
23 select SND_MXC_SOC_FIQ 26 select SND_MXC_SOC_FIQ
27 select SND_SOC_IMX_AUDMUX
24 help 28 help
25 Enable support for audio on the i.MX31ADS with the WM1133-EV1 29 Enable support for audio on the i.MX31ADS with the WM1133-EV1
26 PMIC board with WM8835x fitted. 30 PMIC board with WM8835x fitted.
@@ -30,6 +34,7 @@ config SND_SOC_MX27VIS_AIC32X4
30 depends on MACH_IMX27_VISSTRIM_M10 && I2C 34 depends on MACH_IMX27_VISSTRIM_M10 && I2C
31 select SND_SOC_TLV320AIC32X4 35 select SND_SOC_TLV320AIC32X4
32 select SND_MXC_SOC_MX2 36 select SND_MXC_SOC_MX2
37 select SND_SOC_IMX_AUDMUX
33 help 38 help
34 Say Y if you want to add support for SoC audio on Visstrim SM10 39 Say Y if you want to add support for SoC audio on Visstrim SM10
35 board with TLV320AIC32X4 codec. 40 board with TLV320AIC32X4 codec.
@@ -40,6 +45,7 @@ config SND_SOC_PHYCORE_AC97
40 select SND_SOC_AC97_BUS 45 select SND_SOC_AC97_BUS
41 select SND_SOC_WM9712 46 select SND_SOC_WM9712
42 select SND_MXC_SOC_FIQ 47 select SND_MXC_SOC_FIQ
48 select SND_SOC_IMX_AUDMUX
43 help 49 help
44 Say Y if you want to add support for SoC audio on Phytec phyCORE 50 Say Y if you want to add support for SoC audio on Phytec phyCORE
45 and phyCARD boards in AC97 mode 51 and phyCARD boards in AC97 mode
@@ -53,6 +59,7 @@ config SND_SOC_EUKREA_TLV320
53 depends on I2C 59 depends on I2C
54 select SND_SOC_TLV320AIC23 60 select SND_SOC_TLV320AIC23
55 select SND_MXC_SOC_FIQ 61 select SND_MXC_SOC_FIQ
62 select SND_SOC_IMX_AUDMUX
56 help 63 help
57 Enable I2S based access to the TLV320AIC23B codec attached 64 Enable I2S based access to the TLV320AIC23B codec attached
58 to the SSI interface 65 to the SSI interface