Merge mainline v2.6.27-rc2 tree into linux-omap tree
[pandora-kernel.git] / sound / arm / Kconfig
1 # ALSA ARM drivers
2
3 menuconfig SND_ARM
4         bool "ARM sound devices"
5         depends on ARM
6         default y
7         help
8           Support for sound devices specific to ARM architectures.
9           Drivers that are implemented on ASoC can be found in
10           "ALSA for SoC audio support" section.
11
12 if SND_ARM
13
14 config SND_SA11XX_UDA1341
15         tristate "SA11xx UDA1341TS driver (iPaq H3600)"
16         depends on ARCH_SA1100 && L3
17         select SND_PCM
18         help
19           Say Y here if you have a Compaq iPaq H3x00 handheld computer
20           and want to use its Philips UDA 1341 audio chip.
21
22           To compile this driver as a module, choose M here: the module
23           will be called snd-sa11xx-uda1341.
24
25 config SND_ARMAACI
26         tristate "ARM PrimeCell PL041 AC Link support"
27         depends on ARM_AMBA
28         select SND_PCM
29         select SND_AC97_CODEC
30
31 config SND_PXA2XX_PCM
32         tristate
33         select SND_PCM
34
35 config SND_PXA2XX_AC97
36         tristate "AC97 driver for the Intel PXA2xx chip"
37         depends on ARCH_PXA
38         select SND_PXA2XX_PCM
39         select SND_AC97_CODEC
40         help
41           Say Y or M if you want to support any AC97 codec attached to
42           the PXA2xx AC97 interface.
43
44 config SND_OMAP_AIC23
45         tristate "OMAP AIC23 alsa driver (osk5912)"
46         depends on ARCH_OMAP && SND
47         select SND_PCM
48         select I2C
49         select I2C_OMAP if ARCH_OMAP
50         select SENSORS_TLV320AIC23
51         help
52           Say Y here if you have a OSK platform board
53           and want to use its AIC23 audio chip.
54
55           To compile this driver as a module, choose M here: the module
56           will be called snd-omap-aic23.
57           
58 config SND_OMAP_TSC2101
59         tristate "OMAP TSC2101 alsa driver"
60         depends on ARCH_OMAP && SND
61         select SND_PCM
62          select SPI_TSC2101
63         help
64           Say Y here if you have a OMAP platform board
65           and want to use its TSC2101 audio chip. Driver has
66           been tested with H2 and iPAQ h6300.
67  
68           To compile this driver as a module, choose M here: the module
69           will be called snd-omap-tsc2101.
70
71 config SND_SX1
72         tristate "Siemens SX1 Egold alsa driver"
73         depends on ARCH_OMAP && SND
74         select SND_PCM
75         help
76           Say Y here if you have a OMAP310 based Siemens SX1.
77
78           To compile this driver as a module, choose M here: the module
79           will be called snd-omap-sx1.
80
81 config SND_OMAP_TSC2102
82         tristate "OMAP TSC2102 alsa driver"
83         depends on ARCH_OMAP && SND
84         select SND_PCM
85         select SPI_TSC2102
86         help
87           Say Y here if you have an OMAP platform board
88           and want to use its TSC2102 audio chip.
89
90           To compile this driver as a module, choose M here: the module
91           will be called snd-omap-tsc2102.
92
93 config SND_OMAP24XX_EAC
94         tristate "Audio driver for OMAP24xx EAC"
95         depends on SND
96         help
97           Audio driver for Enhanced Audio Controller found in TI's OMAP24xx
98           processors.
99
100           Currently contains only low-level support functions for
101           initializing EAC HW, creating ALSA sound card instance for it
102           and registering mixer controls implemented by a codec driver.
103           PCM stream is expected to be under DSP co-processor control.
104
105           To compile this driver as a module, choose M here: the module
106           will be called snd-omap24xx-eac.
107
108 endif   # SND_ARM