[media] snd_tea575x: Add a cannot_mute flag
[deliverable/linux.git] / drivers / media / radio / Kconfig
CommitLineData
1da177e4
LT
1#
2# Multimedia Video device configuration
3#
4
c5da5afb
JE
5menuconfig RADIO_ADAPTERS
6 bool "Radio Adapters"
057596ee 7 depends on VIDEO_V4L2
724f4a32 8 depends on MEDIA_RADIO_SUPPORT
c5da5afb 9 default y
ff01652c
MCC
10 ---help---
11 Say Y here to enable selecting AM/FM radio adapters.
c5da5afb 12
057596ee 13if RADIO_ADAPTERS && VIDEO_V4L2
1da177e4 14
e21d9865
HV
15config RADIO_SI470X
16 bool "Silicon Labs Si470x FM Radio Receiver support"
17 depends on VIDEO_V4L2
18
19source "drivers/media/radio/si470x/Kconfig"
20
21config USB_MR800
22 tristate "AverMedia MR 800 USB FM radio support"
23 depends on USB && VIDEO_V4L2
24 ---help---
25 Say Y here if you want to connect this type of radio to your
26 computer's USB port. Note that the audio is not digital, and
27 you must connect the line out connector to a sound card or a
28 set of speakers.
29
30 To compile this driver as a module, choose M here: the
31 module will be called radio-mr800.
32
33config USB_DSBR
34 tristate "D-Link/GemTek USB FM radio support"
35 depends on USB && VIDEO_V4L2
36 ---help---
37 Say Y here if you want to connect this type of radio to your
38 computer's USB port. Note that the audio is not digital, and
39 you must connect the line out connector to a sound card or a
40 set of speakers.
41
42 To compile this driver as a module, choose M here: the
43 module will be called dsbr100.
44
45config RADIO_MAXIRADIO
46 tristate "Guillemot MAXI Radio FM 2000 radio"
cfb19b0a 47 depends on VIDEO_V4L2 && PCI && SND
e21d9865
HV
48 ---help---
49 Choose Y here if you have this radio card. This card may also be
50 found as Gemtek PCI FM.
51
52 In order to control your radio card, you will need to use programs
53 that are compatible with the Video For Linux API. Information on
54 this API and pointers to "v4l" programs may be found at
55 <file:Documentation/video4linux/API.html>.
56
57 To compile this driver as a module, choose M here: the
58 module will be called radio-maxiradio.
59
60
61config I2C_SI4713
62 tristate "I2C driver for Silicon Labs Si4713 device"
63 depends on I2C && VIDEO_V4L2
64 ---help---
65 Say Y here if you want support to Si4713 I2C device.
66 This device driver supports only i2c bus.
67
68 To compile this driver as a module, choose M here: the
69 module will be called si4713.
70
71config RADIO_SI4713
72 tristate "Silicon Labs Si4713 FM Radio Transmitter support"
73 depends on I2C && VIDEO_V4L2
74 select I2C_SI4713
75 ---help---
76 Say Y here if you want support to Si4713 FM Radio Transmitter.
77 This device can transmit audio through FM. It can transmit
78 RDS and RBDS signals as well. This module is the v4l2 radio
79 interface for the i2c driver of this device.
80
81 To compile this driver as a module, choose M here: the
82 module will be called radio-si4713.
83
1bf20c3a
HV
84config USB_KEENE
85 tristate "Keene FM Transmitter USB support"
86 depends on USB && VIDEO_V4L2
87 ---help---
88 Say Y here if you want to connect this type of FM transmitter
89 to your computer's USB port.
90
91 To compile this driver as a module, choose M here: the
92 module will be called radio-keene.
93
e21d9865
HV
94config RADIO_TEA5764
95 tristate "TEA5764 I2C FM radio support"
96 depends on I2C && VIDEO_V4L2
97 ---help---
98 Say Y here if you want to use the TEA5764 FM chip found in
99 EZX phones. This FM chip is present in EZX phones from Motorola,
100 connected to internal pxa I2C bus.
101
102 To compile this driver as a module, choose M here: the
103 module will be called radio-tea5764.
104
105config RADIO_TEA5764_XTAL
106 bool "TEA5764 crystal reference"
107 depends on RADIO_TEA5764=y
108 default y
109 help
110 Say Y here if TEA5764 have a 32768 Hz crystal in circuit, say N
111 here if TEA5764 reference frequency is connected in FREQIN.
112
113config RADIO_SAA7706H
114 tristate "SAA7706H Car Radio DSP"
115 depends on I2C && VIDEO_V4L2
116 ---help---
117 Say Y here if you want to use the SAA7706H Car radio Digital
118 Signal Processor, found for instance on the Russellville development
119 board. On the russellville the device is connected to internal
120 timberdale I2C bus.
121
122 To compile this driver as a module, choose M here: the
123 module will be called SAA7706H.
124
125config RADIO_TEF6862
126 tristate "TEF6862 Car Radio Enhanced Selectivity Tuner"
127 depends on I2C && VIDEO_V4L2
128 ---help---
129 Say Y here if you want to use the TEF6862 Car Radio Enhanced
130 Selectivity Tuner, found for instance on the Russellville development
131 board. On the russellville the device is connected to internal
132 timberdale I2C bus.
133
134 To compile this driver as a module, choose M here: the
135 module will be called TEF6862.
136
137config RADIO_TIMBERDALE
138 tristate "Enable the Timberdale radio driver"
139 depends on MFD_TIMBERDALE && VIDEO_V4L2
140 depends on I2C # for RADIO_SAA7706H
141 select RADIO_TEF6862
142 select RADIO_SAA7706H
143 ---help---
144 This is a kind of umbrella driver for the Radio Tuner and DSP
145 found behind the Timberdale FPGA on the Russellville board.
146 Enabling this driver will automatically select the DSP and tuner.
147
148config RADIO_WL1273
149 tristate "Texas Instruments WL1273 I2C FM Radio"
150 depends on I2C && VIDEO_V4L2
151 select MFD_CORE
152 select MFD_WL1273_CORE
153 select FW_LOADER
154 ---help---
155 Choose Y here if you have this FM radio chip.
156
157 In order to control your radio card, you will need to use programs
158 that are compatible with the Video For Linux 2 API. Information on
159 this API and pointers to "v4l2" programs may be found at
160 <file:Documentation/video4linux/API.html>.
161
162 To compile this driver as a module, choose M here: the
163 module will be called radio-wl1273.
164
165# TI's ST based wl128x FM radio
166source "drivers/media/radio/wl128x/Kconfig"
167
168#
169# ISA drivers configuration
170#
171
172menuconfig V4L_RADIO_ISA_DRIVERS
173 bool "ISA radio devices"
174 depends on ISA
175 default n
176 ---help---
177 Say Y here to enable support for these ISA drivers.
178
179if V4L_RADIO_ISA_DRIVERS
180
137c579c
HV
181config RADIO_ISA
182 depends on ISA
183 tristate
184
1da177e4
LT
185config RADIO_CADET
186 tristate "ADS Cadet AM/FM Tuner"
c0c7fa09 187 depends on ISA && VIDEO_V4L2
1da177e4
LT
188 ---help---
189 Choose Y here if you have one of these AM/FM radio cards, and then
190 fill in the port address below.
191
1da177e4
LT
192 To compile this driver as a module, choose M here: the
193 module will be called radio-cadet.
194
195config RADIO_RTRACK
196 tristate "AIMSlab RadioTrack (aka RadioReveal) support"
46ff2c72 197 depends on ISA && VIDEO_V4L2
cc3c6df1 198 select RADIO_ISA
1da177e4
LT
199 ---help---
200 Choose Y here if you have one of these FM radio cards, and then fill
201 in the port address below.
202
203 Note that newer AIMSlab RadioTrack cards have a different chipset
204 and are not supported by this driver. For these cards, use the
205 RadioTrack II driver below.
206
207 If you have a GemTeks combined (PnP) sound- and radio card you must
208 use this driver as a module and setup the card with isapnptools.
209 You must also pass the module a suitable io parameter, 0x248 has
210 been reported to be used by these cards.
211
cc3c6df1 212 More information is contained in the file
1da177e4
LT
213 <file:Documentation/video4linux/radiotrack.txt>.
214
215 To compile this driver as a module, choose M here: the
216 module will be called radio-aimslab.
217
218config RADIO_RTRACK_PORT
219 hex "RadioTrack i/o port (0x20f or 0x30f)"
220 depends on RADIO_RTRACK=y
cc3c6df1 221 default "30f"
1da177e4
LT
222 help
223 Enter either 0x30f or 0x20f here. The card default is 0x30f, if you
224 haven't changed the jumper setting on the card.
225
226config RADIO_RTRACK2
227 tristate "AIMSlab RadioTrack II support"
f8c559f8 228 depends on ISA && VIDEO_V4L2
8bd7ef5a 229 select RADIO_ISA
1da177e4
LT
230 ---help---
231 Choose Y here if you have this FM radio card, and then fill in the
232 port address below.
233
8bd7ef5a
HV
234 Note: this driver hasn't been tested since a long time due to lack
235 of hardware. If you have this hardware, then please contact the
236 linux-media mailinglist.
1da177e4
LT
237
238 To compile this driver as a module, choose M here: the
239 module will be called radio-rtrack2.
240
241config RADIO_RTRACK2_PORT
242 hex "RadioTrack II i/o port (0x20c or 0x30c)"
243 depends on RADIO_RTRACK2=y
244 default "30c"
245 help
246 Enter either 0x30c or 0x20c here. The card default is 0x30c, if you
247 haven't changed the jumper setting on the card.
248
249config RADIO_AZTECH
250 tristate "Aztech/Packard Bell Radio"
a4366af4 251 depends on ISA && VIDEO_V4L2
3088fba8 252 select RADIO_ISA
1da177e4
LT
253 ---help---
254 Choose Y here if you have one of these FM radio cards, and then fill
255 in the port address below.
256
1da177e4
LT
257 To compile this driver as a module, choose M here: the
258 module will be called radio-aztech.
259
260config RADIO_AZTECH_PORT
261 hex "Aztech/Packard Bell I/O port (0x350 or 0x358)"
262 depends on RADIO_AZTECH=y
263 default "350"
264 help
265 Enter either 0x350 or 0x358 here. The card default is 0x350, if you
266 haven't changed the setting of jumper JP3 on the card. Removing the
267 jumper sets the card to 0x358.
268
269config RADIO_GEMTEK
3e7589c5 270 tristate "GemTek Radio card (or compatible) support"
d1c4ecde 271 depends on ISA && VIDEO_V4L2
f8c08524 272 select RADIO_ISA
1da177e4
LT
273 ---help---
274 Choose Y here if you have this FM radio card, and then fill in the
3e7589c5
PS
275 I/O port address and settings below. The following cards either have
276 GemTek Radio tuner or are rebranded GemTek Radio cards:
277
278 - Sound Vision 16 Gold with FM Radio
279 - Typhoon Radio card (some models)
280 - Hama Radio card
1da177e4 281
1da177e4
LT
282 To compile this driver as a module, choose M here: the
283 module will be called radio-gemtek.
284
285config RADIO_GEMTEK_PORT
f8c08524 286 hex "Fixed I/O port (0x20c, 0x30c, 0x24c, 0x34c, 0x248 or 0x28c)"
1da177e4
LT
287 depends on RADIO_GEMTEK=y
288 default "34c"
289 help
f8c08524
HV
290 Enter either 0x20c, 0x30c, 0x24c, 0x34c, 0x248 or 0x28c here. The
291 card default is 0x34c, if you haven't changed the jumper setting
292 on the card.
293
294 On Sound Vision 16 Gold PnP with FM Radio (ESS1869+FM Gemtek), the I/O
3e7589c5 295 port is 0x20c, 0x248 or 0x28c.
f8c08524 296
3e7589c5
PS
297 If automatic I/O port probing is enabled this port will be used only
298 in case of automatic probing failure, ie. as a fallback.
299
300config RADIO_GEMTEK_PROBE
301 bool "Automatic I/O port probing"
302 depends on RADIO_GEMTEK=y
303 default y
304 help
305 Say Y here to enable automatic probing for GemTek Radio card. The
306 following ports will be probed: 0x20c, 0x30c, 0x24c, 0x34c, 0x248 and
307 0x28c.
1da177e4 308
8366fc39
KH
309config RADIO_MIROPCM20
310 tristate "miroSOUND PCM20 radio"
4756fc64 311 depends on ISA && ISA_DMA_API && VIDEO_V4L2 && SND
dd7cdb88 312 select SND_ISA
8366fc39
KH
313 select SND_MIRO
314 ---help---
315 Choose Y here if you have this FM radio card. You also need to enable
316 the ALSA sound system. This choice automatically selects the ALSA
317 sound card driver "Miro miroSOUND PCM1pro/PCM12/PCM20radio" as this
318 is required for the radio-miropcm20.
319
8366fc39
KH
320 To compile this driver as a module, choose M here: the
321 module will be called radio-miropcm20.
1da177e4 322
1da177e4 323config RADIO_SF16FMI
abed623c 324 tristate "SF16-FMI/SF16-FMP/SF16-FMD Radio"
a2ef73af 325 depends on ISA && VIDEO_V4L2
1da177e4 326 ---help---
67cabf50 327 Choose Y here if you have one of these FM radio cards.
1da177e4 328
1da177e4
LT
329 To compile this driver as a module, choose M here: the
330 module will be called radio-sf16fmi.
331
332config RADIO_SF16FMR2
3491a88e 333 tristate "SF16-FMR2/SF16-FMD2 Radio"
42a741dc 334 depends on ISA && VIDEO_V4L2 && SND
1da177e4
LT
335 ---help---
336 Choose Y here if you have one of these FM radio cards.
337
1da177e4
LT
338 To compile this driver as a module, choose M here: the
339 module will be called radio-sf16fmr2.
340
341config RADIO_TERRATEC
342 tristate "TerraTec ActiveRadio ISA Standalone"
55ac7b69 343 depends on ISA && VIDEO_V4L2
32c51836 344 select RADIO_ISA
1da177e4 345 ---help---
32c51836 346 Choose Y here if you have this FM radio card.
1da177e4 347
32c51836
HV
348 Note: this driver hasn't been tested since a long time due to lack
349 of hardware. If you have this hardware, then please contact the
350 linux-media mailinglist.
1da177e4
LT
351
352 To compile this driver as a module, choose M here: the
353 module will be called radio-terratec.
354
1da177e4
LT
355config RADIO_TRUST
356 tristate "Trust FM radio card"
982eddb9 357 depends on ISA && VIDEO_V4L2
1d211f26 358 select RADIO_ISA
1da177e4
LT
359 help
360 This is a driver for the Trust FM radio cards. Say Y if you have
361 such a card and want to use it under Linux.
362
1d211f26
HV
363 Note: this driver hasn't been tested since a long time due to lack
364 of hardware. If you have this hardware, then please contact the
365 linux-media mailinglist.
366
1da177e4
LT
367 To compile this driver as a module, choose M here: the
368 module will be called radio-trust.
369
370config RADIO_TRUST_PORT
371 hex "Trust i/o port (usually 0x350 or 0x358)"
372 depends on RADIO_TRUST=y
373 default "350"
374 help
375 Enter the I/O port of your Trust FM radio card. If unsure, try the
376 values "0x350" or "0x358".
377
378config RADIO_TYPHOON
379 tristate "Typhoon Radio (a.k.a. EcoRadio)"
30c48305 380 depends on ISA && VIDEO_V4L2
da1ff351 381 select RADIO_ISA
1da177e4
LT
382 ---help---
383 Choose Y here if you have one of these FM radio cards, and then fill
384 in the port address and the frequency used for muting below.
385
da1ff351
HV
386 Note: this driver hasn't been tested since a long time due to lack
387 of hardware. If you have this hardware, then please contact the
388 linux-media mailinglist.
1da177e4
LT
389
390 To compile this driver as a module, choose M here: the
391 module will be called radio-typhoon.
392
1da177e4
LT
393config RADIO_TYPHOON_PORT
394 hex "Typhoon I/O port (0x316 or 0x336)"
395 depends on RADIO_TYPHOON=y
396 default "316"
397 help
398 Enter the I/O port of your Typhoon or EcoRadio radio card.
399
400config RADIO_TYPHOON_MUTEFREQ
401 int "Typhoon frequency set when muting the device (kHz)"
402 depends on RADIO_TYPHOON=y
403 default "87500"
404 help
405 Enter the frequency used for muting the radio. The device is never
406 completely silent. If the volume is just turned down, you can still
407 hear silent voices and music. For that reason, the frequency of the
408 radio device is set to the frequency you can enter here whenever
409 the device is muted. There should be no local radio station at that
410 frequency.
411
412config RADIO_ZOLTRIX
413 tristate "Zoltrix Radio"
2ab65299 414 depends on ISA && VIDEO_V4L2
6b39246c 415 select RADIO_ISA
1da177e4
LT
416 ---help---
417 Choose Y here if you have one of these FM radio cards, and then fill
418 in the port address below.
419
6b39246c
HV
420 Note: this driver hasn't been tested since a long time due to lack
421 of hardware. If you have this hardware, then please contact the
422 linux-media mailinglist.
1da177e4
LT
423
424 To compile this driver as a module, choose M here: the
425 module will be called radio-zoltrix.
426
427config RADIO_ZOLTRIX_PORT
428 hex "ZOLTRIX I/O port (0x20c or 0x30c)"
429 depends on RADIO_ZOLTRIX=y
430 default "20c"
431 help
432 Enter the I/O port of your Zoltrix radio card.
433
e21d9865 434endif # V4L_RADIO_ISA_DRIVERS
57f05bfa 435
c5da5afb 436endif # RADIO_ADAPTERS
This page took 0.731662 seconds and 5 git commands to generate.