Merge branch 'topic/soundcore-preclaim' into for-linus
[pandora-kernel.git] / sound / soc / s3c24xx / Kconfig
1 config SND_S3C24XX_SOC
2         tristate "SoC Audio for the Samsung S3CXXXX chips"
3         depends on ARCH_S3C2410 || ARCH_S3C64XX
4         select S3C64XX_DMA if ARCH_S3C64XX
5         help
6           Say Y or M if you want to add support for codecs attached to
7           the S3C24XX AC97 or I2S interfaces. You will also need to
8           select the audio interfaces to support below.
9
10 config SND_S3C24XX_SOC_I2S
11         tristate
12         select S3C2410_DMA
13
14 config SND_S3C_I2SV2_SOC
15         tristate
16
17 config SND_S3C2412_SOC_I2S
18         tristate
19         select SND_S3C_I2SV2_SOC
20         select S3C2410_DMA
21
22 config SND_S3C64XX_SOC_I2S
23         tristate
24         select SND_S3C_I2SV2_SOC
25         select S3C64XX_DMA
26
27 config SND_S3C2443_SOC_AC97
28         tristate
29         select S3C2410_DMA
30         select AC97_BUS
31         select SND_SOC_AC97_BUS
32         
33 config SND_S3C24XX_SOC_NEO1973_WM8753
34         tristate "SoC I2S Audio support for NEO1973 - WM8753"
35         depends on SND_S3C24XX_SOC && MACH_NEO1973_GTA01
36         select SND_S3C24XX_SOC_I2S
37         select SND_SOC_WM8753
38         help
39           Say Y if you want to add support for SoC audio on smdk2440
40           with the WM8753.
41
42 config SND_S3C24XX_SOC_NEO1973_GTA02_WM8753
43         tristate "Audio support for the Openmoko Neo FreeRunner (GTA02)"
44         depends on SND_S3C24XX_SOC && MACH_NEO1973_GTA02
45         select SND_S3C24XX_SOC_I2S
46         select SND_SOC_WM8753
47         help
48           This driver provides audio support for the Openmoko Neo FreeRunner
49           smartphone.
50           
51 config SND_S3C24XX_SOC_JIVE_WM8750
52         tristate "SoC I2S Audio support for Jive"
53         depends on SND_S3C24XX_SOC && MACH_JIVE
54         select SND_SOC_WM8750
55         select SND_S3C2412_SOC_I2S
56         help
57           Sat Y if you want to add support for SoC audio on the Jive.
58
59 config SND_S3C24XX_SOC_SMDK2443_WM9710
60         tristate "SoC AC97 Audio support for SMDK2443 - WM9710"
61         depends on SND_S3C24XX_SOC && MACH_SMDK2443
62         select SND_S3C2443_SOC_AC97
63         select SND_SOC_AC97_CODEC
64         help
65           Say Y if you want to add support for SoC audio on smdk2443
66           with the WM9710.
67
68 config SND_S3C24XX_SOC_LN2440SBC_ALC650
69         tristate "SoC AC97 Audio support for LN2440SBC - ALC650"
70         depends on SND_S3C24XX_SOC && ARCH_S3C2410
71         select SND_S3C2443_SOC_AC97
72         select SND_SOC_AC97_CODEC
73         help
74           Say Y if you want to add support for SoC audio on ln2440sbc
75           with the ALC650.
76
77 config SND_S3C24XX_SOC_S3C24XX_UDA134X
78         tristate "SoC I2S Audio support UDA134X wired to a S3C24XX"
79         depends on SND_S3C24XX_SOC && ARCH_S3C2410
80         select SND_S3C24XX_SOC_I2S
81         select SND_SOC_L3
82         select SND_SOC_UDA134X
83
84 config SND_S3C24XX_SOC_SIMTEC
85         tristate
86         help
87           Internal node for common S3C24XX/Simtec suppor
88
89 config SND_S3C24XX_SOC_SIMTEC_TLV320AIC23
90         tristate "SoC I2S Audio support for TLV320AIC23 on Simtec boards"
91         depends on SND_S3C24XX_SOC && ARCH_S3C2410
92         select SND_S3C24XX_SOC_I2S
93         select SND_SOC_TLV320AIC23
94         select SND_S3C24XX_SOC_SIMTEC
95
96 config SND_S3C24XX_SOC_SIMTEC_HERMES
97         tristate "SoC I2S Audio support for Simtec Hermes board"
98         depends on SND_S3C24XX_SOC && ARCH_S3C2410
99         select SND_S3C24XX_SOC_I2S
100         select SND_SOC_TLV320AIC3X
101         select SND_S3C24XX_SOC_SIMTEC