diff options
-rw-r--r-- | arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig | 1 | ||||
-rw-r--r-- | arch/powerpc/configs/mpc85xx_defconfig | 1 | ||||
-rw-r--r-- | arch/powerpc/configs/mpc85xx_smp_defconfig | 1 | ||||
-rw-r--r-- | sound/soc/Kconfig | 1 | ||||
-rw-r--r-- | sound/soc/Makefile | 1 | ||||
-rw-r--r-- | sound/soc/fsl/Kconfig | 92 | ||||
-rw-r--r-- | sound/soc/fsl/Makefile | 22 | ||||
-rw-r--r-- | sound/soc/fsl/eukrea-tlv320.c (renamed from sound/soc/imx/eukrea-tlv320.c) | 2 | ||||
-rw-r--r-- | sound/soc/fsl/imx-audmux.c (renamed from sound/soc/imx/imx-audmux.c) | 0 | ||||
-rw-r--r-- | sound/soc/fsl/imx-audmux.h (renamed from sound/soc/imx/imx-audmux.h) | 0 | ||||
-rw-r--r-- | sound/soc/fsl/imx-pcm-dma-mx2.c (renamed from sound/soc/imx/imx-pcm-dma-mx2.c) | 0 | ||||
-rw-r--r-- | sound/soc/fsl/imx-pcm-fiq.c (renamed from sound/soc/imx/imx-pcm-fiq.c) | 0 | ||||
-rw-r--r-- | sound/soc/fsl/imx-pcm.c (renamed from sound/soc/imx/imx-pcm.c) | 0 | ||||
-rw-r--r-- | sound/soc/fsl/imx-pcm.h (renamed from sound/soc/imx/imx-pcm.h) | 0 | ||||
-rw-r--r-- | sound/soc/fsl/imx-ssi.c (renamed from sound/soc/imx/imx-ssi.c) | 2 | ||||
-rw-r--r-- | sound/soc/fsl/imx-ssi.h (renamed from sound/soc/imx/imx-ssi.h) | 0 | ||||
-rw-r--r-- | sound/soc/fsl/mx27vis-aic32x4.c (renamed from sound/soc/imx/mx27vis-aic32x4.c) | 0 | ||||
-rw-r--r-- | sound/soc/fsl/phycore-ac97.c (renamed from sound/soc/imx/phycore-ac97.c) | 0 | ||||
-rw-r--r-- | sound/soc/fsl/wm1133-ev1.c (renamed from sound/soc/imx/wm1133-ev1.c) | 0 | ||||
-rw-r--r-- | sound/soc/imx/Kconfig | 79 | ||||
-rw-r--r-- | sound/soc/imx/Makefile | 22 |
21 files changed, 119 insertions, 105 deletions
diff --git a/arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig b/arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig index 0db9ba0423ff..c09598b31de1 100644 --- a/arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig +++ b/arch/powerpc/configs/86xx/mpc8610_hpcd_defconfig | |||
@@ -100,6 +100,7 @@ CONFIG_SND_MIXER_OSS=y | |||
100 | CONFIG_SND_PCM_OSS=y | 100 | CONFIG_SND_PCM_OSS=y |
101 | # CONFIG_SND_SUPPORT_OLD_API is not set | 101 | # CONFIG_SND_SUPPORT_OLD_API is not set |
102 | CONFIG_SND_SOC=y | 102 | CONFIG_SND_SOC=y |
103 | CONFIG_SND_POWERPC_SOC=y | ||
103 | CONFIG_RTC_CLASS=y | 104 | CONFIG_RTC_CLASS=y |
104 | CONFIG_RTC_DRV_CMOS=y | 105 | CONFIG_RTC_DRV_CMOS=y |
105 | CONFIG_EXT2_FS=y | 106 | CONFIG_EXT2_FS=y |
diff --git a/arch/powerpc/configs/mpc85xx_defconfig b/arch/powerpc/configs/mpc85xx_defconfig index cc87a8441566..b7ac92a8b28f 100644 --- a/arch/powerpc/configs/mpc85xx_defconfig +++ b/arch/powerpc/configs/mpc85xx_defconfig | |||
@@ -140,6 +140,7 @@ CONFIG_SND_INTEL8X0=y | |||
140 | # CONFIG_SND_PPC is not set | 140 | # CONFIG_SND_PPC is not set |
141 | # CONFIG_SND_USB is not set | 141 | # CONFIG_SND_USB is not set |
142 | CONFIG_SND_SOC=y | 142 | CONFIG_SND_SOC=y |
143 | CONFIG_SND_POWERPC_SOC=y | ||
143 | CONFIG_HID_A4TECH=y | 144 | CONFIG_HID_A4TECH=y |
144 | CONFIG_HID_APPLE=y | 145 | CONFIG_HID_APPLE=y |
145 | CONFIG_HID_BELKIN=y | 146 | CONFIG_HID_BELKIN=y |
diff --git a/arch/powerpc/configs/mpc85xx_smp_defconfig b/arch/powerpc/configs/mpc85xx_smp_defconfig index 48d6682f2434..41d5e4709a08 100644 --- a/arch/powerpc/configs/mpc85xx_smp_defconfig +++ b/arch/powerpc/configs/mpc85xx_smp_defconfig | |||
@@ -142,6 +142,7 @@ CONFIG_SND_INTEL8X0=y | |||
142 | # CONFIG_SND_PPC is not set | 142 | # CONFIG_SND_PPC is not set |
143 | # CONFIG_SND_USB is not set | 143 | # CONFIG_SND_USB is not set |
144 | CONFIG_SND_SOC=y | 144 | CONFIG_SND_SOC=y |
145 | CONFIG_SND_POWERPC_SOC=y | ||
145 | CONFIG_HID_A4TECH=y | 146 | CONFIG_HID_A4TECH=y |
146 | CONFIG_HID_APPLE=y | 147 | CONFIG_HID_APPLE=y |
147 | CONFIG_HID_BELKIN=y | 148 | CONFIG_HID_BELKIN=y |
diff --git a/sound/soc/Kconfig b/sound/soc/Kconfig index 91c985599d32..0f85f6d526e0 100644 --- a/sound/soc/Kconfig +++ b/sound/soc/Kconfig | |||
@@ -35,7 +35,6 @@ source "sound/soc/blackfin/Kconfig" | |||
35 | source "sound/soc/davinci/Kconfig" | 35 | source "sound/soc/davinci/Kconfig" |
36 | source "sound/soc/ep93xx/Kconfig" | 36 | source "sound/soc/ep93xx/Kconfig" |
37 | source "sound/soc/fsl/Kconfig" | 37 | source "sound/soc/fsl/Kconfig" |
38 | source "sound/soc/imx/Kconfig" | ||
39 | source "sound/soc/jz4740/Kconfig" | 38 | source "sound/soc/jz4740/Kconfig" |
40 | source "sound/soc/nuc900/Kconfig" | 39 | source "sound/soc/nuc900/Kconfig" |
41 | source "sound/soc/omap/Kconfig" | 40 | source "sound/soc/omap/Kconfig" |
diff --git a/sound/soc/Makefile b/sound/soc/Makefile index 2feaf376e94b..363dfd6cffe7 100644 --- a/sound/soc/Makefile +++ b/sound/soc/Makefile | |||
@@ -12,7 +12,6 @@ obj-$(CONFIG_SND_SOC) += blackfin/ | |||
12 | obj-$(CONFIG_SND_SOC) += davinci/ | 12 | obj-$(CONFIG_SND_SOC) += davinci/ |
13 | obj-$(CONFIG_SND_SOC) += ep93xx/ | 13 | obj-$(CONFIG_SND_SOC) += ep93xx/ |
14 | obj-$(CONFIG_SND_SOC) += fsl/ | 14 | obj-$(CONFIG_SND_SOC) += fsl/ |
15 | obj-$(CONFIG_SND_SOC) += imx/ | ||
16 | obj-$(CONFIG_SND_SOC) += jz4740/ | 15 | obj-$(CONFIG_SND_SOC) += jz4740/ |
17 | obj-$(CONFIG_SND_SOC) += mid-x86/ | 16 | obj-$(CONFIG_SND_SOC) += mid-x86/ |
18 | obj-$(CONFIG_SND_SOC) += mxs/ | 17 | obj-$(CONFIG_SND_SOC) += mxs/ |
diff --git a/sound/soc/fsl/Kconfig b/sound/soc/fsl/Kconfig index ca693b2ed838..19856a05208c 100644 --- a/sound/soc/fsl/Kconfig +++ b/sound/soc/fsl/Kconfig | |||
@@ -1,3 +1,15 @@ | |||
1 | config SND_SOC_FSL_SSI | ||
2 | tristate | ||
3 | |||
4 | menuconfig SND_POWERPC_SOC | ||
5 | tristate "SoC Audio for Freescale PowerPC CPUs" | ||
6 | depends on FSL_SOC | ||
7 | help | ||
8 | Say Y or M if you want to add support for codecs attached to | ||
9 | the PowerPC CPUs. | ||
10 | |||
11 | if SND_POWERPC_SOC | ||
12 | |||
1 | config SND_MPC52xx_DMA | 13 | config SND_MPC52xx_DMA |
2 | tristate | 14 | tristate |
3 | 15 | ||
@@ -68,3 +80,83 @@ config SND_MPC52xx_SOC_EFIKA | |||
68 | help | 80 | help |
69 | Say Y if you want to add support for sound on the Efika. | 81 | Say Y if you want to add support for sound on the Efika. |
70 | 82 | ||
83 | endif # SND_POWERPC_SOC | ||
84 | |||
85 | menuconfig SND_IMX_SOC | ||
86 | tristate "SoC Audio for Freescale i.MX CPUs" | ||
87 | depends on ARCH_MXC | ||
88 | help | ||
89 | Say Y or M if you want to add support for codecs attached to | ||
90 | the i.MX CPUs. | ||
91 | |||
92 | if SND_IMX_SOC | ||
93 | |||
94 | config SND_SOC_IMX_SSI | ||
95 | tristate | ||
96 | |||
97 | config SND_SOC_IMX_PCM | ||
98 | tristate | ||
99 | |||
100 | config SND_MXC_SOC_FIQ | ||
101 | tristate | ||
102 | select FIQ | ||
103 | select SND_SOC_IMX_PCM | ||
104 | |||
105 | config SND_MXC_SOC_MX2 | ||
106 | tristate | ||
107 | select SND_SOC_DMAENGINE_PCM | ||
108 | select SND_SOC_IMX_PCM | ||
109 | |||
110 | config SND_SOC_IMX_AUDMUX | ||
111 | tristate | ||
112 | |||
113 | config SND_MXC_SOC_WM1133_EV1 | ||
114 | tristate "Audio on the the i.MX31ADS with WM1133-EV1 fitted" | ||
115 | depends on MACH_MX31ADS_WM1133_EV1 && EXPERIMENTAL | ||
116 | select SND_SOC_WM8350 | ||
117 | select SND_MXC_SOC_FIQ | ||
118 | select SND_SOC_IMX_AUDMUX | ||
119 | select SND_SOC_IMX_SSI | ||
120 | help | ||
121 | Enable support for audio on the i.MX31ADS with the WM1133-EV1 | ||
122 | PMIC board with WM8835x fitted. | ||
123 | |||
124 | config SND_SOC_MX27VIS_AIC32X4 | ||
125 | tristate "SoC audio support for Visstrim M10 boards" | ||
126 | depends on MACH_IMX27_VISSTRIM_M10 && I2C | ||
127 | select SND_SOC_TLV320AIC32X4 | ||
128 | select SND_MXC_SOC_MX2 | ||
129 | select SND_SOC_IMX_AUDMUX | ||
130 | select SND_SOC_IMX_SSI | ||
131 | help | ||
132 | Say Y if you want to add support for SoC audio on Visstrim SM10 | ||
133 | board with TLV320AIC32X4 codec. | ||
134 | |||
135 | config SND_SOC_PHYCORE_AC97 | ||
136 | tristate "SoC Audio support for Phytec phyCORE (and phyCARD) boards" | ||
137 | depends on MACH_PCM043 || MACH_PCA100 | ||
138 | select SND_SOC_AC97_BUS | ||
139 | select SND_SOC_WM9712 | ||
140 | select SND_MXC_SOC_FIQ | ||
141 | select SND_SOC_IMX_AUDMUX | ||
142 | select SND_SOC_IMX_SSI | ||
143 | help | ||
144 | Say Y if you want to add support for SoC audio on Phytec phyCORE | ||
145 | and phyCARD boards in AC97 mode | ||
146 | |||
147 | config SND_SOC_EUKREA_TLV320 | ||
148 | tristate "Eukrea TLV320" | ||
149 | depends on MACH_EUKREA_MBIMX27_BASEBOARD \ | ||
150 | || MACH_EUKREA_MBIMXSD25_BASEBOARD \ | ||
151 | || MACH_EUKREA_MBIMXSD35_BASEBOARD \ | ||
152 | || MACH_EUKREA_MBIMXSD51_BASEBOARD | ||
153 | depends on I2C | ||
154 | select SND_SOC_TLV320AIC23 | ||
155 | select SND_MXC_SOC_FIQ | ||
156 | select SND_SOC_IMX_AUDMUX | ||
157 | select SND_SOC_IMX_SSI | ||
158 | help | ||
159 | Enable I2S based access to the TLV320AIC23B codec attached | ||
160 | to the SSI interface | ||
161 | |||
162 | endif # SND_IMX_SOC | ||
diff --git a/sound/soc/fsl/Makefile b/sound/soc/fsl/Makefile index 95d483f6af7f..36c257fd35bb 100644 --- a/sound/soc/fsl/Makefile +++ b/sound/soc/fsl/Makefile | |||
@@ -21,3 +21,25 @@ obj-$(CONFIG_SND_SOC_MPC5200_AC97) += mpc5200_psc_ac97.o | |||
21 | obj-$(CONFIG_SND_MPC52xx_SOC_PCM030) += pcm030-audio-fabric.o | 21 | obj-$(CONFIG_SND_MPC52xx_SOC_PCM030) += pcm030-audio-fabric.o |
22 | obj-$(CONFIG_SND_MPC52xx_SOC_EFIKA) += efika-audio-fabric.o | 22 | obj-$(CONFIG_SND_MPC52xx_SOC_EFIKA) += efika-audio-fabric.o |
23 | 23 | ||
24 | # i.MX Platform Support | ||
25 | snd-soc-imx-ssi-objs := imx-ssi.o | ||
26 | snd-soc-imx-audmux-objs := imx-audmux.o | ||
27 | |||
28 | obj-$(CONFIG_SND_SOC_IMX_SSI) += snd-soc-imx-ssi.o | ||
29 | obj-$(CONFIG_SND_SOC_IMX_AUDMUX) += snd-soc-imx-audmux.o | ||
30 | |||
31 | obj-$(CONFIG_SND_SOC_IMX_PCM) += snd-soc-imx-pcm.o | ||
32 | snd-soc-imx-pcm-y := imx-pcm.o | ||
33 | snd-soc-imx-pcm-$(CONFIG_SND_MXC_SOC_FIQ) += imx-pcm-fiq.o | ||
34 | snd-soc-imx-pcm-$(CONFIG_SND_MXC_SOC_MX2) += imx-pcm-dma-mx2.o | ||
35 | |||
36 | # i.MX Machine Support | ||
37 | snd-soc-eukrea-tlv320-objs := eukrea-tlv320.o | ||
38 | snd-soc-phycore-ac97-objs := phycore-ac97.o | ||
39 | snd-soc-mx27vis-aic32x4-objs := mx27vis-aic32x4.o | ||
40 | snd-soc-wm1133-ev1-objs := wm1133-ev1.o | ||
41 | |||
42 | obj-$(CONFIG_SND_SOC_EUKREA_TLV320) += snd-soc-eukrea-tlv320.o | ||
43 | obj-$(CONFIG_SND_SOC_PHYCORE_AC97) += snd-soc-phycore-ac97.o | ||
44 | obj-$(CONFIG_SND_SOC_MX27VIS_AIC32X4) += snd-soc-mx27vis-aic32x4.o | ||
45 | obj-$(CONFIG_SND_MXC_SOC_WM1133_EV1) += snd-soc-wm1133-ev1.o | ||
diff --git a/sound/soc/imx/eukrea-tlv320.c b/sound/soc/fsl/eukrea-tlv320.c index 7d4475cfdb24..efb9ede01208 100644 --- a/sound/soc/imx/eukrea-tlv320.c +++ b/sound/soc/fsl/eukrea-tlv320.c | |||
@@ -7,7 +7,7 @@ | |||
7 | * which is Copyright 2009 Simtec Electronics | 7 | * which is Copyright 2009 Simtec Electronics |
8 | * and on sound/soc/imx/phycore-ac97.c which is | 8 | * and on sound/soc/imx/phycore-ac97.c which is |
9 | * Copyright 2009 Sascha Hauer, Pengutronix <s.hauer@pengutronix.de> | 9 | * Copyright 2009 Sascha Hauer, Pengutronix <s.hauer@pengutronix.de> |
10 | * | 10 | * |
11 | * This program is free software; you can redistribute it and/or modify it | 11 | * This program is free software; you can redistribute it and/or modify it |
12 | * under the terms of the GNU General Public License as published by the | 12 | * under the terms of the GNU General Public License as published by the |
13 | * Free Software Foundation; either version 2 of the License, or (at your | 13 | * Free Software Foundation; either version 2 of the License, or (at your |
diff --git a/sound/soc/imx/imx-audmux.c b/sound/soc/fsl/imx-audmux.c index 601df809a26a..601df809a26a 100644 --- a/sound/soc/imx/imx-audmux.c +++ b/sound/soc/fsl/imx-audmux.c | |||
diff --git a/sound/soc/imx/imx-audmux.h b/sound/soc/fsl/imx-audmux.h index 04ebbab8d7b9..04ebbab8d7b9 100644 --- a/sound/soc/imx/imx-audmux.h +++ b/sound/soc/fsl/imx-audmux.h | |||
diff --git a/sound/soc/imx/imx-pcm-dma-mx2.c b/sound/soc/fsl/imx-pcm-dma-mx2.c index 6b818de2fc03..6b818de2fc03 100644 --- a/sound/soc/imx/imx-pcm-dma-mx2.c +++ b/sound/soc/fsl/imx-pcm-dma-mx2.c | |||
diff --git a/sound/soc/imx/imx-pcm-fiq.c b/sound/soc/fsl/imx-pcm-fiq.c index 456b7d723d66..456b7d723d66 100644 --- a/sound/soc/imx/imx-pcm-fiq.c +++ b/sound/soc/fsl/imx-pcm-fiq.c | |||
diff --git a/sound/soc/imx/imx-pcm.c b/sound/soc/fsl/imx-pcm.c index 93dc360b1777..93dc360b1777 100644 --- a/sound/soc/imx/imx-pcm.c +++ b/sound/soc/fsl/imx-pcm.c | |||
diff --git a/sound/soc/imx/imx-pcm.h b/sound/soc/fsl/imx-pcm.h index b5f5c3acf34d..b5f5c3acf34d 100644 --- a/sound/soc/imx/imx-pcm.h +++ b/sound/soc/fsl/imx-pcm.h | |||
diff --git a/sound/soc/imx/imx-ssi.c b/sound/soc/fsl/imx-ssi.c index 4f81ed456325..cf3ed0362c9c 100644 --- a/sound/soc/imx/imx-ssi.c +++ b/sound/soc/fsl/imx-ssi.c | |||
@@ -28,7 +28,7 @@ | |||
28 | * value. When we read the same register two times (and the register still | 28 | * value. When we read the same register two times (and the register still |
29 | * contains the same value) these status bits are not set. We work | 29 | * contains the same value) these status bits are not set. We work |
30 | * around this by not polling these bits but only wait a fixed delay. | 30 | * around this by not polling these bits but only wait a fixed delay. |
31 | * | 31 | * |
32 | */ | 32 | */ |
33 | 33 | ||
34 | #include <linux/clk.h> | 34 | #include <linux/clk.h> |
diff --git a/sound/soc/imx/imx-ssi.h b/sound/soc/fsl/imx-ssi.h index 5744e86ca878..5744e86ca878 100644 --- a/sound/soc/imx/imx-ssi.h +++ b/sound/soc/fsl/imx-ssi.h | |||
diff --git a/sound/soc/imx/mx27vis-aic32x4.c b/sound/soc/fsl/mx27vis-aic32x4.c index f6d04ad4bb39..f6d04ad4bb39 100644 --- a/sound/soc/imx/mx27vis-aic32x4.c +++ b/sound/soc/fsl/mx27vis-aic32x4.c | |||
diff --git a/sound/soc/imx/phycore-ac97.c b/sound/soc/fsl/phycore-ac97.c index f8da6dd115ed..f8da6dd115ed 100644 --- a/sound/soc/imx/phycore-ac97.c +++ b/sound/soc/fsl/phycore-ac97.c | |||
diff --git a/sound/soc/imx/wm1133-ev1.c b/sound/soc/fsl/wm1133-ev1.c index fe54a69073e5..fe54a69073e5 100644 --- a/sound/soc/imx/wm1133-ev1.c +++ b/sound/soc/fsl/wm1133-ev1.c | |||
diff --git a/sound/soc/imx/Kconfig b/sound/soc/imx/Kconfig deleted file mode 100644 index 810acaa09009..000000000000 --- a/sound/soc/imx/Kconfig +++ /dev/null | |||
@@ -1,79 +0,0 @@ | |||
1 | menuconfig SND_IMX_SOC | ||
2 | tristate "SoC Audio for Freescale i.MX CPUs" | ||
3 | depends on ARCH_MXC | ||
4 | help | ||
5 | Say Y or M if you want to add support for codecs attached to | ||
6 | the i.MX SSI interface. | ||
7 | |||
8 | |||
9 | if SND_IMX_SOC | ||
10 | |||
11 | config SND_SOC_IMX_SSI | ||
12 | tristate | ||
13 | |||
14 | config SND_SOC_IMX_PCM | ||
15 | tristate | ||
16 | |||
17 | config SND_MXC_SOC_FIQ | ||
18 | tristate | ||
19 | select FIQ | ||
20 | select SND_SOC_IMX_PCM | ||
21 | |||
22 | config SND_MXC_SOC_MX2 | ||
23 | select SND_SOC_DMAENGINE_PCM | ||
24 | tristate | ||
25 | select SND_SOC_IMX_PCM | ||
26 | |||
27 | config SND_SOC_IMX_AUDMUX | ||
28 | tristate | ||
29 | |||
30 | config SND_MXC_SOC_WM1133_EV1 | ||
31 | tristate "Audio on the the i.MX31ADS with WM1133-EV1 fitted" | ||
32 | depends on MACH_MX31ADS_WM1133_EV1 && EXPERIMENTAL | ||
33 | select SND_SOC_WM8350 | ||
34 | select SND_MXC_SOC_FIQ | ||
35 | select SND_SOC_IMX_AUDMUX | ||
36 | select SND_SOC_IMX_SSI | ||
37 | help | ||
38 | Enable support for audio on the i.MX31ADS with the WM1133-EV1 | ||
39 | PMIC board with WM8835x fitted. | ||
40 | |||
41 | config SND_SOC_MX27VIS_AIC32X4 | ||
42 | tristate "SoC audio support for Visstrim M10 boards" | ||
43 | depends on MACH_IMX27_VISSTRIM_M10 && I2C | ||
44 | select SND_SOC_TLV320AIC32X4 | ||
45 | select SND_MXC_SOC_MX2 | ||
46 | select SND_SOC_IMX_AUDMUX | ||
47 | select SND_SOC_IMX_SSI | ||
48 | help | ||
49 | Say Y if you want to add support for SoC audio on Visstrim SM10 | ||
50 | board with TLV320AIC32X4 codec. | ||
51 | |||
52 | config SND_SOC_PHYCORE_AC97 | ||
53 | tristate "SoC Audio support for Phytec phyCORE (and phyCARD) boards" | ||
54 | depends on MACH_PCM043 || MACH_PCA100 | ||
55 | select SND_SOC_AC97_BUS | ||
56 | select SND_SOC_WM9712 | ||
57 | select SND_MXC_SOC_FIQ | ||
58 | select SND_SOC_IMX_AUDMUX | ||
59 | select SND_SOC_IMX_SSI | ||
60 | help | ||
61 | Say Y if you want to add support for SoC audio on Phytec phyCORE | ||
62 | and phyCARD boards in AC97 mode | ||
63 | |||
64 | config SND_SOC_EUKREA_TLV320 | ||
65 | tristate "Eukrea TLV320" | ||
66 | depends on MACH_EUKREA_MBIMX27_BASEBOARD \ | ||
67 | || MACH_EUKREA_MBIMXSD25_BASEBOARD \ | ||
68 | || MACH_EUKREA_MBIMXSD35_BASEBOARD \ | ||
69 | || MACH_EUKREA_MBIMXSD51_BASEBOARD | ||
70 | depends on I2C | ||
71 | select SND_SOC_TLV320AIC23 | ||
72 | select SND_MXC_SOC_FIQ | ||
73 | select SND_SOC_IMX_AUDMUX | ||
74 | select SND_SOC_IMX_SSI | ||
75 | help | ||
76 | Enable I2S based access to the TLV320AIC23B codec attached | ||
77 | to the SSI interface | ||
78 | |||
79 | endif # SND_IMX_SOC | ||
diff --git a/sound/soc/imx/Makefile b/sound/soc/imx/Makefile deleted file mode 100644 index f5db3e92d0d1..000000000000 --- a/sound/soc/imx/Makefile +++ /dev/null | |||
@@ -1,22 +0,0 @@ | |||
1 | # i.MX Platform Support | ||
2 | snd-soc-imx-ssi-objs := imx-ssi.o | ||
3 | snd-soc-imx-audmux-objs := imx-audmux.o | ||
4 | |||
5 | obj-$(CONFIG_SND_SOC_IMX_SSI) += snd-soc-imx-ssi.o | ||
6 | obj-$(CONFIG_SND_SOC_IMX_AUDMUX) += snd-soc-imx-audmux.o | ||
7 | |||
8 | obj-$(CONFIG_SND_SOC_IMX_PCM) += snd-soc-imx-pcm.o | ||
9 | snd-soc-imx-pcm-y := imx-pcm.o | ||
10 | snd-soc-imx-pcm-$(CONFIG_SND_MXC_SOC_FIQ) += imx-pcm-fiq.o | ||
11 | snd-soc-imx-pcm-$(CONFIG_SND_MXC_SOC_MX2) += imx-pcm-dma-mx2.o | ||
12 | |||
13 | # i.MX Machine Support | ||
14 | snd-soc-eukrea-tlv320-objs := eukrea-tlv320.o | ||
15 | snd-soc-phycore-ac97-objs := phycore-ac97.o | ||
16 | snd-soc-mx27vis-aic32x4-objs := mx27vis-aic32x4.o | ||
17 | snd-soc-wm1133-ev1-objs := wm1133-ev1.o | ||
18 | |||
19 | obj-$(CONFIG_SND_SOC_EUKREA_TLV320) += snd-soc-eukrea-tlv320.o | ||
20 | obj-$(CONFIG_SND_SOC_PHYCORE_AC97) += snd-soc-phycore-ac97.o | ||
21 | obj-$(CONFIG_SND_SOC_MX27VIS_AIC32X4) += snd-soc-mx27vis-aic32x4.o | ||
22 | obj-$(CONFIG_SND_MXC_SOC_WM1133_EV1) += snd-soc-wm1133-ev1.o | ||