1config SND_OMAP_SOC
2	tristate "SoC Audio for the Texas Instruments OMAP chips"
3	depends on ARCH_OMAP
4
5config SND_OMAP_SOC_DMIC
6	tristate
7
8config SND_OMAP_SOC_MCBSP
9	tristate
10	select OMAP_MCBSP
11
12config SND_OMAP_SOC_MCPDM
13	tristate
14
15config SND_OMAP_SOC_HDMI
16	tristate
17
18config SND_OMAP_SOC_N810
19	tristate "SoC Audio support for Nokia N810"
20	depends on SND_OMAP_SOC && MACH_NOKIA_N810 && I2C
21	depends on OMAP_MUX
22	select SND_OMAP_SOC_MCBSP
23	select SND_SOC_TLV320AIC3X
24	help
25	  Say Y if you want to add support for SoC audio on Nokia N810.
26
27config SND_OMAP_SOC_RX51
28	tristate "SoC Audio support for Nokia RX-51"
29	depends on SND_OMAP_SOC && MACH_NOKIA_RX51
30	select OMAP_MCBSP
31	select SND_OMAP_SOC_MCBSP
32	select SND_SOC_TLV320AIC3X
33	select SND_SOC_TPA6130A2
34	help
35	  Say Y if you want to add support for SoC audio on Nokia RX-51
36	  hardware. This is also known as Nokia N900 product.
37
38config SND_OMAP_SOC_AMS_DELTA
39	tristate "SoC Audio support for Amstrad E3 (Delta) videophone"
40	depends on SND_OMAP_SOC && MACH_AMS_DELTA
41	select SND_OMAP_SOC_MCBSP
42	select SND_SOC_CX20442
43	help
44	  Say Y  if you want to add support  for SoC audio device  connected to
45	  a handset and a speakerphone found on Amstrad E3 (Delta) videophone.
46
47	  Note that in order to get those devices fully supported,  you have to
48	  build  the kernel  with  standard  serial port  driver  included  and
49	  configured for at least 4 ports.  Then, from userspace, you must load
50	  a line discipline #19 on the modem (ttyS3) serial line.  The simplest
51	  way to achieve this is to install util-linux-ng  and use the included
52	  ldattach  utility.  This  can be  started  automatically  from  udev,
53	  a simple rule like this one should do the trick (it does for me):
54	  	ACTION=="add", KERNEL=="controlC0", \
55				RUN+="/usr/sbin/ldattach 19 /dev/ttyS3"
56
57config SND_OMAP_SOC_OSK5912
58	tristate "SoC Audio support for omap osk5912"
59	depends on SND_OMAP_SOC && MACH_OMAP_OSK && I2C
60	select SND_OMAP_SOC_MCBSP
61	select SND_SOC_TLV320AIC23
62	help
63	  Say Y if you want to add support for SoC audio on osk5912.
64
65config SND_OMAP_SOC_OVERO
66	tristate "SoC Audio support for Gumstix Overo and CompuLab CM-T35"
67	depends on TWL4030_CORE && SND_OMAP_SOC && (MACH_OVERO || MACH_CM_T35)
68	select SND_OMAP_SOC_MCBSP
69	select SND_SOC_TWL4030
70	help
71	  Say Y if you want to add support for SoC audio on the
72	  Gumstix Overo or CompuLab CM-T35
73
74config SND_OMAP_SOC_OMAP3EVM
75	tristate "SoC Audio support for OMAP3EVM board"
76	depends on TWL4030_CORE && SND_OMAP_SOC && MACH_OMAP3EVM
77	select SND_OMAP_SOC_MCBSP
78	select SND_SOC_TWL4030
79	help
80	  Say Y if you want to add support for SoC audio on the omap3evm board.
81
82config SND_OMAP_SOC_AM3517EVM
83	tristate "SoC Audio support for OMAP3517 / AM3517 EVM"
84	depends on SND_OMAP_SOC && MACH_OMAP3517EVM && I2C
85	select SND_OMAP_SOC_MCBSP
86	select SND_SOC_TLV320AIC23
87	help
88	  Say Y if you want to add support for SoC audio on the OMAP3517 / AM3517
89	  EVM.
90
91config SND_OMAP_SOC_SDP3430
92	tristate "SoC Audio support for Texas Instruments SDP3430"
93	depends on TWL4030_CORE && SND_OMAP_SOC && MACH_OMAP_3430SDP
94	select SND_OMAP_SOC_MCBSP
95	select SND_SOC_TWL4030
96	help
97	  Say Y if you want to add support for SoC audio on Texas Instruments
98	  SDP3430.
99
100config SND_OMAP_SOC_SDP4430
101	tristate "SoC Audio support for Texas Instruments SDP4430"
102	depends on TWL4030_CORE && SND_OMAP_SOC && MACH_OMAP_4430SDP
103	select SND_OMAP_SOC_DMIC
104	select SND_OMAP_SOC_MCPDM
105	select SND_SOC_TWL6040
106	select SND_SOC_DMIC
107	help
108	  Say Y if you want to add support for SoC audio on Texas Instruments
109	  SDP4430.
110
111config SND_OMAP_SOC_OMAP4_HDMI
112	tristate "SoC Audio support for Texas Instruments OMAP4 HDMI"
113	depends on SND_OMAP_SOC && OMAP4_DSS_HDMI && OMAP2_DSS && ARCH_OMAP4
114	select SND_OMAP_SOC_HDMI
115	help
116	  Say Y if you want to add support for SoC HDMI audio on Texas Instruments
117	  OMAP4 chips
118
119config SND_OMAP_SOC_OMAP3_PANDORA
120	tristate "SoC Audio support for OMAP3 Pandora"
121	depends on TWL4030_CORE && SND_OMAP_SOC && MACH_OMAP3_PANDORA
122	select SND_OMAP_SOC_MCBSP
123	select SND_SOC_TWL4030
124	help
125	  Say Y if you want to add support for SoC audio on the OMAP3 Pandora.
126
127config SND_OMAP_SOC_OMAP3_BEAGLE
128	tristate "SoC Audio support for OMAP3 Beagle and Devkit8000"
129	depends on TWL4030_CORE && SND_OMAP_SOC
130	depends on (MACH_OMAP3_BEAGLE || MACH_DEVKIT8000)
131	select SND_OMAP_SOC_MCBSP
132	select SND_SOC_TWL4030
133	help
134	  Say Y if you want to add support for SoC audio on the Beagleboard or
135	  the clone Devkit8000.
136
137config SND_OMAP_SOC_ZOOM2
138	tristate "SoC Audio support for Zoom2"
139	depends on TWL4030_CORE && SND_OMAP_SOC && MACH_OMAP_ZOOM2
140	select SND_OMAP_SOC_MCBSP
141	select SND_SOC_TWL4030
142	help
143	  Say Y if you want to add support for Soc audio on Zoom2 board.
144
145config SND_OMAP_SOC_IGEP0020
146	tristate "SoC Audio support for IGEP v2"
147	depends on TWL4030_CORE && SND_OMAP_SOC && MACH_IGEP0020
148	select SND_OMAP_SOC_MCBSP
149	select SND_SOC_TWL4030
150	help
151	  Say Y if you want to add support for Soc audio on IGEP v2 board.
152