blob: e28ca02c71a0130acdf325fed6c8afaecad1184f [file] [log] [blame]
Jarkko Nikula2e747962008-04-25 13:55:19 +02001config SND_OMAP_SOC
2 tristate "SoC Audio for the Texas Instruments OMAP chips"
Takashi Iwai2caf6a12008-12-01 17:56:06 +01003 depends on ARCH_OMAP
Jarkko Nikula2e747962008-04-25 13:55:19 +02004
Liam Girdwooda8d99da2011-02-03 15:28:19 +00005config SND_OMAP_SOC_ABE_DSP
6 tristate
7
Jarkko Nikula2e747962008-04-25 13:55:19 +02008config SND_OMAP_SOC_MCBSP
9 tristate
10 select OMAP_MCBSP
11
Misael Lopez Cruzdb72c2f2010-02-22 15:09:22 -060012config SND_OMAP_SOC_MCPDM
13 tristate
14
Liam Girdwoodc60eacc2011-02-03 15:12:22 +000015config SND_OMAP_SOC_ABE
16 tristate
17
Liam Girdwood4f856e62011-02-03 18:05:37 +000018config SND_OMAP_SOC_DMIC
19 tristate
20
Jarkko Nikula2e747962008-04-25 13:55:19 +020021config SND_OMAP_SOC_N810
22 tristate "SoC Audio support for Nokia N810"
Mark Brownef963dc2009-01-23 14:53:58 +000023 depends on SND_OMAP_SOC && MACH_NOKIA_N810 && I2C
Jarkko Nikula0ffd22b2010-12-01 11:01:20 +020024 depends on OMAP_MUX
Jarkko Nikula2e747962008-04-25 13:55:19 +020025 select SND_OMAP_SOC_MCBSP
26 select SND_SOC_TLV320AIC3X
27 help
28 Say Y if you want to add support for SoC audio on Nokia N810.
Arun KS17f9ecf2008-10-02 15:02:45 +053029
Jarkko Nikula49100c92010-05-05 11:14:22 +030030config SND_OMAP_SOC_RX51
31 tristate "SoC Audio support for Nokia RX-51"
32 depends on SND_OMAP_SOC && MACH_NOKIA_RX51
33 select OMAP_MCBSP
34 select SND_OMAP_SOC_MCBSP
35 select SND_SOC_TLV320AIC3X
Jarkko Nikula48529b32011-01-27 16:47:11 +020036 select SND_SOC_TPA6130A2
Jarkko Nikula49100c92010-05-05 11:14:22 +030037 help
38 Say Y if you want to add support for SoC audio on Nokia RX-51
39 hardware. This is also known as Nokia N900 product.
40
Janusz Krzysztofik6d7f68a2009-07-29 13:18:53 +020041config SND_OMAP_SOC_AMS_DELTA
42 tristate "SoC Audio support for Amstrad E3 (Delta) videophone"
43 depends on SND_OMAP_SOC && MACH_AMS_DELTA
44 select SND_OMAP_SOC_MCBSP
45 select SND_SOC_CX20442
46 help
Janusz Krzysztofikb214f112009-10-24 00:06:48 +020047 Say Y if you want to add support for SoC audio device connected to
48 a handset and a speakerphone found on Amstrad E3 (Delta) videophone.
49
50 Note that in order to get those devices fully supported, you have to
51 build the kernel with standard serial port driver included and
52 configured for at least 4 ports. Then, from userspace, you must load
53 a line discipline #19 on the modem (ttyS3) serial line. The simplest
54 way to achieve this is to install util-linux-ng and use the included
55 ldattach utility. This can be started automatically from udev,
56 a simple rule like this one should do the trick (it does for me):
57 ACTION=="add", KERNEL=="controlC0", \
58 RUN+="/usr/sbin/ldattach 19 /dev/ttyS3"
Janusz Krzysztofik6d7f68a2009-07-29 13:18:53 +020059
Arun KS17f9ecf2008-10-02 15:02:45 +053060config SND_OMAP_SOC_OSK5912
61 tristate "SoC Audio support for omap osk5912"
Mark Brownef963dc2009-01-23 14:53:58 +000062 depends on SND_OMAP_SOC && MACH_OMAP_OSK && I2C
Arun KS17f9ecf2008-10-02 15:02:45 +053063 select SND_OMAP_SOC_MCBSP
64 select SND_SOC_TLV320AIC23
65 help
66 Say Y if you want to add support for SoC audio on osk5912.
Steve Sakoman4e207872008-10-30 21:50:13 -070067
68config SND_OMAP_SOC_OVERO
Mike Rapoport8df89bc2009-11-16 16:19:25 +020069 tristate "SoC Audio support for Gumstix Overo and CompuLab CM-T35"
70 depends on TWL4030_CORE && SND_OMAP_SOC && (MACH_OVERO || MACH_CM_T35)
Steve Sakoman4e207872008-10-30 21:50:13 -070071 select SND_OMAP_SOC_MCBSP
72 select SND_SOC_TWL4030
73 help
Mike Rapoport8df89bc2009-11-16 16:19:25 +020074 Say Y if you want to add support for SoC audio on the
75 Gumstix Overo or CompuLab CM-T35
Steve Sakoman4e207872008-10-30 21:50:13 -070076
Anuj Aggarwal14610ce2009-05-14 13:59:19 +053077config SND_OMAP_SOC_OMAP3EVM
78 tristate "SoC Audio support for OMAP3EVM board"
79 depends on TWL4030_CORE && SND_OMAP_SOC && MACH_OMAP3EVM
80 select SND_OMAP_SOC_MCBSP
81 select SND_SOC_TWL4030
82 help
83 Say Y if you want to add support for SoC audio on the omap3evm board.
84
Anuj Aggarwal67e646c2009-10-30 00:22:39 +053085config SND_OMAP_SOC_AM3517EVM
86 tristate "SoC Audio support for OMAP3517 / AM3517 EVM"
87 depends on SND_OMAP_SOC && MACH_OMAP3517EVM && I2C
88 select SND_OMAP_SOC_MCBSP
89 select SND_SOC_TLV320AIC23
90 help
91 Say Y if you want to add support for SoC audio on the OMAP3517 / AM3517
92 EVM.
93
Misael Lopez Cruz44515822008-11-24 22:21:23 -060094config SND_OMAP_SOC_SDP3430
95 tristate "SoC Audio support for Texas Instruments SDP3430"
96 depends on TWL4030_CORE && SND_OMAP_SOC && MACH_OMAP_3430SDP
97 select SND_OMAP_SOC_MCBSP
98 select SND_SOC_TWL4030
99 help
Mark Brown414ff492008-11-26 10:32:26 +0000100 Say Y if you want to add support for SoC audio on Texas Instruments
101 SDP3430.
Grazvydas Ignotas68fb7402008-12-04 22:39:54 +0200102
Misael Lopez Cruz5e64d6a2010-05-17 19:53:10 -0500103config SND_OMAP_SOC_SDP4430
104 tristate "SoC Audio support for Texas Instruments SDP4430"
105 depends on TWL4030_CORE && SND_OMAP_SOC && MACH_OMAP_4430SDP
106 select SND_OMAP_SOC_MCPDM
107 select SND_SOC_TWL6040
108 help
109 Say Y if you want to add support for SoC audio on Texas Instruments
110 SDP4430.
111
Grazvydas Ignotas68fb7402008-12-04 22:39:54 +0200112config SND_OMAP_SOC_OMAP3_PANDORA
113 tristate "SoC Audio support for OMAP3 Pandora"
114 depends on TWL4030_CORE && SND_OMAP_SOC && MACH_OMAP3_PANDORA
115 select SND_OMAP_SOC_MCBSP
116 select SND_SOC_TWL4030
117 help
118 Say Y if you want to add support for SoC audio on the OMAP3 Pandora.
Steve Sakoman80c509f2009-01-20 23:05:27 -0800119
120config SND_OMAP_SOC_OMAP3_BEAGLE
Thomas Weber867af972010-02-11 16:13:59 +0100121 tristate "SoC Audio support for OMAP3 Beagle and Devkit8000"
122 depends on TWL4030_CORE && SND_OMAP_SOC
123 depends on (MACH_OMAP3_BEAGLE || MACH_DEVKIT8000)
Steve Sakoman80c509f2009-01-20 23:05:27 -0800124 select SND_OMAP_SOC_MCBSP
125 select SND_SOC_TWL4030
126 help
Thomas Weber867af972010-02-11 16:13:59 +0100127 Say Y if you want to add support for SoC audio on the Beagleboard or
128 the clone Devkit8000.
Steve Sakoman80c509f2009-01-20 23:05:27 -0800129
Lopez Cruz, Misaeldf205932009-06-11 17:35:27 -0500130config SND_OMAP_SOC_ZOOM2
131 tristate "SoC Audio support for Zoom2"
132 depends on TWL4030_CORE && SND_OMAP_SOC && MACH_OMAP_ZOOM2
133 select SND_OMAP_SOC_MCBSP
134 select SND_SOC_TWL4030
135 help
136 Say Y if you want to add support for Soc audio on Zoom2 board.
Steve Sakoman80c509f2009-01-20 23:05:27 -0800137
Enric Balletbò i Serrab2a22362009-11-18 15:59:24 +0100138config SND_OMAP_SOC_IGEP0020
139 tristate "SoC Audio support for IGEP v2"
140 depends on TWL4030_CORE && SND_OMAP_SOC && MACH_IGEP0020
141 select SND_OMAP_SOC_MCBSP
142 select SND_SOC_TWL4030
143 help
144 Say Y if you want to add support for Soc audio on IGEP v2 board.