]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame - sound/soc/bcm/Kconfig
Add support for new clock rate and mute gpios.
[mirror_ubuntu-zesty-kernel.git] / sound / soc / bcm / Kconfig
CommitLineData
c6aeb7de
FM
1config SND_BCM2835_SOC_I2S
2 tristate "SoC Audio support for the Broadcom BCM2835 I2S module"
3 depends on ARCH_BCM2835 || COMPILE_TEST
c6aeb7de
FM
4 select SND_SOC_GENERIC_DMAENGINE_PCM
5 select REGMAP_MMIO
6 help
7 Say Y or M if you want to add support for codecs attached to
8 the BCM2835 I2S interface. You will also need
9 to select the audio interfaces to support below.
1200a7d9
SR
10
11config SND_SOC_CYGNUS
12 tristate "SoC platform audio for Broadcom Cygnus chips"
13 depends on ARCH_BCM_CYGNUS || COMPILE_TEST
fe368377 14 depends on HAS_DMA
1200a7d9
SR
15 help
16 Say Y if you want to add support for ASoC audio on Broadcom
17 Cygnus chips (bcm958300, bcm958305, bcm911360)
18
64908fc5
FM
19 If you don't know what to do here, say N.
20
05ffff17
PM
21config SND_BCM2708_SOC_GOOGLEVOICEHAT_SOUNDCARD
22 tristate "Support for Google voiceHAT soundcard"
23 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
24 select SND_SOC_VOICEHAT
25 help
26 Say Y or M if you want to add support for voiceHAT soundcard.
27
64908fc5
FM
28config SND_BCM2708_SOC_HIFIBERRY_DAC
29 tristate "Support for HifiBerry DAC"
30 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
31 select SND_SOC_PCM5102A
32 help
33 Say Y or M if you want to add support for HifiBerry DAC.
831ede9c 34
7c6b9a97
DM
35config SND_BCM2708_SOC_HIFIBERRY_DACPLUS
36 tristate "Support for HifiBerry DAC+"
37 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
38 select SND_SOC_PCM512x
39 help
40 Say Y or M if you want to add support for HifiBerry DAC+.
41
cc8181fe
DM
42config SND_BCM2708_SOC_HIFIBERRY_DIGI
43 tristate "Support for HifiBerry Digi"
44 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
45 select SND_SOC_WM8804
46 help
47 Say Y or M if you want to add support for HifiBerry Digi S/PDIF output board.
48
13be50a5
DM
49config SND_BCM2708_SOC_HIFIBERRY_AMP
50 tristate "Support for the HifiBerry Amp"
51 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
52 select SND_SOC_TAS5713
53 help
54 Say Y or M if you want to add support for the HifiBerry Amp amplifier board.
55
055f7fdc
MR
56config SND_BCM2708_SOC_RPI_CIRRUS
57 tristate "Support for Cirrus Logic Audio Card"
58 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
59 select SND_SOC_WM5102
60 select SND_SOC_WM8804
61 help
62 Say Y or M if you want to add support for the Wolfson and
63 Cirrus Logic audio cards.
64
831ede9c
FM
65config SND_BCM2708_SOC_RPI_DAC
66 tristate "Support for RPi-DAC"
67 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
68 select SND_SOC_PCM1794A
69 help
70 Say Y or M if you want to add support for RPi-DAC.
66f53a36 71
97a9d803
WB
72config SND_BCM2708_SOC_RPI_PROTO
73 tristate "Support for Rpi-PROTO"
74 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
75 select SND_SOC_WM8731
76 help
77 Say Y or M if you want to add support for Audio Codec Board PROTO (WM8731).
78
cbe7fa3b
AS
79config SND_BCM2708_SOC_JUSTBOOM_DAC
80 tristate "Support for JustBoom DAC"
81 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
82 select SND_SOC_PCM512x
83 help
84 Say Y or M if you want to add support for JustBoom DAC.
85
86config SND_BCM2708_SOC_JUSTBOOM_DIGI
87 tristate "Support for JustBoom Digi"
88 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
89 select SND_SOC_WM8804
90 help
91 Say Y or M if you want to add support for JustBoom Digi.
92
66f53a36
GG
93config SND_BCM2708_SOC_IQAUDIO_DAC
94 tristate "Support for IQaudIO-DAC"
95 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
96 select SND_SOC_PCM512x_I2C
97 help
98 Say Y or M if you want to add support for IQaudIO-DAC.
e005c33d 99
5f3042f4
D
100config SND_BCM2708_SOC_IQAUDIO_DIGI
101 tristate "Support for IQAudIO Digi"
102 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
103 select SND_SOC_WM8804
104 help
105 Say Y or M if you want to add support for IQAudIO Digital IO board.
106
e005c33d
JG
107config SND_BCM2708_SOC_RASPIDAC3
108 tristate "Support for RaspiDAC Rev.3x"
109 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
110 select SND_SOC_PCM512x_I2C
111 select SND_SOC_TPA6130A2
112 help
113 Say Y or M if you want to add support for RaspiDAC Rev.3x.
8d31fe8c
AG
114
115config SND_BCM2708_SOC_ADAU1977_ADC
116 tristate "Support for ADAU1977 ADC"
117 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
118 select SND_SOC_ADAU1977_I2C
119 help
120 Say Y or M if you want to add support for ADAU1977 ADC.
8f9a9157
MF
121
122config SND_AUDIOINJECTOR_PI_SOUNDCARD
123 tristate "Support for audioinjector.net Pi add on soundcard"
124 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
125 select SND_SOC_WM8731
126 help
127 Say Y or M if you want to add support for audioinjector.net Pi Hat
b2ad0fb5 128
fcc83c35
MF
129config SND_AUDIOINJECTOR_OCTO_SOUNDCARD
130 tristate "Support for audioinjector.net Octo channel (Hat) soundcard"
131 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
132 select SND_SOC_CS42XX8_I2C
133 help
134 Say Y or M if you want to add support for audioinjector.net octo add on
135
b2ad0fb5 136config SND_DIGIDAC1_SOUNDCARD
137 tristate "Support for Red Rocks Audio DigiDAC1"
138 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
139 select SND_SOC_WM8804
140 select SND_SOC_WM8741
141 help
142 Say Y or M if you want to add support for Red Rocks Audio DigiDAC1 board.
1dfa82ac
D
143
144config SND_BCM2708_SOC_DIONAUDIO_LOCO
145 tristate "Support for Dion Audio LOCO DAC-AMP"
146 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
147 select SND_SOC_PCM5102a
148 help
149 Say Y or M if you want to add support for Dion Audio LOCO.
582c004f 150
5280ceba
M
151config SND_BCM2708_SOC_DIONAUDIO_LOCO_V2
152 tristate "Support for Dion Audio LOCO-V2 DAC-AMP"
153 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
154 select SND_SOC_PCM5122
155 help
156 Say Y or M if you want to add support for Dion Audio LOCO-V2.
157
582c004f
CM
158config SND_BCM2708_SOC_ALLO_PIANO_DAC
159 tristate "Support for Allo Piano DAC"
160 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
161 select SND_SOC_PCM512x_I2C
162 help
163 Say Y or M if you want to add support for Allo Piano DAC.
65c85590 164
8c38b5cf
RM
165config SND_BCM2708_SOC_ALLO_PIANO_DAC_PLUS
166 tristate "Support for Allo Piano DAC Plus"
167 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
168 select SND_SOC_PCM512x_I2C
169 help
170 Say Y or M if you want to add support for Allo Piano DAC Plus.
171
a846e97f
FP
172config SND_BCM2708_SOC_FE_PI_AUDIO
173 tristate "Support for Fe-Pi-Audio"
174 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
175 select SND_SOC_SGTL5000
176 help
177 Say Y or M if you want to add support for Fe-Pi-Audio.
178
2d36612e 179config SND_BCM2708_SOC_ALLO_BOSS_DAC
22ece371 180 tristate "Support for Allo Boss DAC"
2d36612e
B
181 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
182 select SND_SOC_PCM512x_I2C
183 help
22ece371 184 Say Y or M if you want to add support for Allo Boss DAC.
2d36612e
B
185
186
65c85590 187config SND_PISOUND
188 tristate "Support for Blokas Labs pisound"
189 depends on SND_BCM2708_SOC_I2S || SND_BCM2835_SOC_I2S
190 help
191 Say Y or M if you want to add support for Blokas Labs pisound.