2 # Multimedia Video device configuration
5 menuconfig RADIO_ADAPTERS
8 depends on MEDIA_RADIO_SUPPORT
11 Say Y here to enable selecting AM/FM radio adapters.
13 if RADIO_ADAPTERS && VIDEO_V4L2
16 bool "Silicon Labs Si470x FM Radio Receiver support"
19 source "drivers/media/radio/si470x/Kconfig"
22 tristate "Silicon Laboratories Si476x I2C FM Radio"
23 depends on I2C && VIDEO_V4L2
24 depends on MFD_SI476X_CORE
28 Choose Y here if you have this FM radio chip.
30 In order to control your radio card, you will need to use programs
31 that are compatible with the Video For Linux 2 API. Information on
32 this API and pointers to "v4l2" programs may be found at
33 <file:Documentation/video4linux/API.html>.
35 To compile this driver as a module, choose M here: the
36 module will be called radio-si476x.
39 tristate "AverMedia MR 800 USB FM radio support"
40 depends on USB && VIDEO_V4L2
42 Say Y here if you want to connect this type of radio to your
43 computer's USB port. Note that the audio is not digital, and
44 you must connect the line out connector to a sound card or a
47 To compile this driver as a module, choose M here: the
48 module will be called radio-mr800.
51 tristate "D-Link/GemTek USB FM radio support"
52 depends on USB && VIDEO_V4L2
54 Say Y here if you want to connect this type of radio to your
55 computer's USB port. Note that the audio is not digital, and
56 you must connect the line out connector to a sound card or a
59 To compile this driver as a module, choose M here: the
60 module will be called dsbr100.
62 config RADIO_MAXIRADIO
63 tristate "Guillemot MAXI Radio FM 2000 radio"
64 depends on VIDEO_V4L2 && PCI && SND
66 Choose Y here if you have this radio card. This card may also be
67 found as Gemtek PCI FM.
69 In order to control your radio card, you will need to use programs
70 that are compatible with the Video For Linux API. Information on
71 this API and pointers to "v4l" programs may be found at
72 <file:Documentation/video4linux/API.html>.
74 To compile this driver as a module, choose M here: the
75 module will be called radio-maxiradio.
78 tristate "Griffin radioSHARK USB radio receiver"
81 Choose Y here if you have this radio receiver.
83 There are 2 versions of this device, this driver is for version 1,
86 In order to control your radio card, you will need to use programs
87 that are compatible with the Video For Linux API. Information on
88 this API and pointers to "v4l" programs may be found at
89 <file:Documentation/video4linux/API.html>.
91 To compile this driver as a module, choose M here: the
92 module will be called radio-shark.
95 tristate "Griffin radioSHARK2 USB radio receiver"
98 Choose Y here if you have this radio receiver.
100 There are 2 versions of this device, this driver is for version 2,
103 In order to control your radio card, you will need to use programs
104 that are compatible with the Video For Linux API. Information on
105 this API and pointers to "v4l" programs may be found at
106 <file:Documentation/video4linux/API.html>.
108 To compile this driver as a module, choose M here: the
109 module will be called radio-shark2.
112 tristate "I2C driver for Silicon Labs Si4713 device"
113 depends on I2C && VIDEO_V4L2
115 Say Y here if you want support to Si4713 I2C device.
116 This device driver supports only i2c bus.
118 To compile this driver as a module, choose M here: the
119 module will be called si4713.
122 tristate "Silicon Labs Si4713 FM Radio Transmitter support"
123 depends on I2C && VIDEO_V4L2
126 Say Y here if you want support to Si4713 FM Radio Transmitter.
127 This device can transmit audio through FM. It can transmit
128 RDS and RBDS signals as well. This module is the v4l2 radio
129 interface for the i2c driver of this device.
131 To compile this driver as a module, choose M here: the
132 module will be called radio-si4713.
135 tristate "Keene FM Transmitter USB support"
136 depends on USB && VIDEO_V4L2
138 Say Y here if you want to connect this type of FM transmitter
139 to your computer's USB port.
141 To compile this driver as a module, choose M here: the
142 module will be called radio-keene.
145 tristate "Masterkit MA901 USB FM radio support"
146 depends on USB && VIDEO_V4L2
148 Say Y here if you want to connect this type of radio to your
149 computer's USB port. Note that the audio is not digital, and
150 you must connect the line out connector to a sound card or a
151 set of speakers or headphones.
153 To compile this driver as a module, choose M here: the
154 module will be called radio-ma901.
157 tristate "TEA5764 I2C FM radio support"
158 depends on I2C && VIDEO_V4L2
160 Say Y here if you want to use the TEA5764 FM chip found in
161 EZX phones. This FM chip is present in EZX phones from Motorola,
162 connected to internal pxa I2C bus.
164 To compile this driver as a module, choose M here: the
165 module will be called radio-tea5764.
167 config RADIO_TEA5764_XTAL
168 bool "TEA5764 crystal reference"
169 depends on RADIO_TEA5764=y
172 Say Y here if TEA5764 have a 32768 Hz crystal in circuit, say N
173 here if TEA5764 reference frequency is connected in FREQIN.
175 config RADIO_SAA7706H
176 tristate "SAA7706H Car Radio DSP"
177 depends on I2C && VIDEO_V4L2
179 Say Y here if you want to use the SAA7706H Car radio Digital
180 Signal Processor, found for instance on the Russellville development
181 board. On the russellville the device is connected to internal
184 To compile this driver as a module, choose M here: the
185 module will be called SAA7706H.
188 tristate "TEF6862 Car Radio Enhanced Selectivity Tuner"
189 depends on I2C && VIDEO_V4L2
191 Say Y here if you want to use the TEF6862 Car Radio Enhanced
192 Selectivity Tuner, found for instance on the Russellville development
193 board. On the russellville the device is connected to internal
196 To compile this driver as a module, choose M here: the
197 module will be called TEF6862.
199 config RADIO_TIMBERDALE
200 tristate "Enable the Timberdale radio driver"
201 depends on MFD_TIMBERDALE && VIDEO_V4L2
202 depends on I2C # for RADIO_SAA7706H
204 select RADIO_SAA7706H
206 This is a kind of umbrella driver for the Radio Tuner and DSP
207 found behind the Timberdale FPGA on the Russellville board.
208 Enabling this driver will automatically select the DSP and tuner.
211 tristate "Texas Instruments WL1273 I2C FM Radio"
212 depends on I2C && VIDEO_V4L2 && GENERIC_HARDIRQS
214 select MFD_WL1273_CORE
217 Choose Y here if you have this FM radio chip.
219 In order to control your radio card, you will need to use programs
220 that are compatible with the Video For Linux 2 API. Information on
221 this API and pointers to "v4l2" programs may be found at
222 <file:Documentation/video4linux/API.html>.
224 To compile this driver as a module, choose M here: the
225 module will be called radio-wl1273.
227 # TI's ST based wl128x FM radio
228 source "drivers/media/radio/wl128x/Kconfig"
231 # ISA drivers configuration
234 menuconfig V4L_RADIO_ISA_DRIVERS
235 bool "ISA radio devices"
239 Say Y here to enable support for these ISA drivers.
241 if V4L_RADIO_ISA_DRIVERS
248 tristate "ADS Cadet AM/FM Tuner"
249 depends on ISA && VIDEO_V4L2
251 Choose Y here if you have one of these AM/FM radio cards, and then
252 fill in the port address below.
254 To compile this driver as a module, choose M here: the
255 module will be called radio-cadet.
258 tristate "AIMSlab RadioTrack (aka RadioReveal) support"
259 depends on ISA && VIDEO_V4L2
262 Choose Y here if you have one of these FM radio cards, and then fill
263 in the port address below.
265 Note that newer AIMSlab RadioTrack cards have a different chipset
266 and are not supported by this driver. For these cards, use the
267 RadioTrack II driver below.
269 If you have a GemTeks combined (PnP) sound- and radio card you must
270 use this driver as a module and setup the card with isapnptools.
271 You must also pass the module a suitable io parameter, 0x248 has
272 been reported to be used by these cards.
274 More information is contained in the file
275 <file:Documentation/video4linux/radiotrack.txt>.
277 To compile this driver as a module, choose M here: the
278 module will be called radio-aimslab.
280 config RADIO_RTRACK_PORT
281 hex "RadioTrack i/o port (0x20f or 0x30f)"
282 depends on RADIO_RTRACK=y
285 Enter either 0x30f or 0x20f here. The card default is 0x30f, if you
286 haven't changed the jumper setting on the card.
289 tristate "AIMSlab RadioTrack II support"
290 depends on ISA && VIDEO_V4L2
293 Choose Y here if you have this FM radio card, and then fill in the
296 Note: this driver hasn't been tested since a long time due to lack
297 of hardware. If you have this hardware, then please contact the
298 linux-media mailinglist.
300 To compile this driver as a module, choose M here: the
301 module will be called radio-rtrack2.
303 config RADIO_RTRACK2_PORT
304 hex "RadioTrack II i/o port (0x20c or 0x30c)"
305 depends on RADIO_RTRACK2=y
308 Enter either 0x30c or 0x20c here. The card default is 0x30c, if you
309 haven't changed the jumper setting on the card.
312 tristate "Aztech/Packard Bell Radio"
313 depends on ISA && VIDEO_V4L2
316 Choose Y here if you have one of these FM radio cards, and then fill
317 in the port address below.
319 To compile this driver as a module, choose M here: the
320 module will be called radio-aztech.
322 config RADIO_AZTECH_PORT
323 hex "Aztech/Packard Bell I/O port (0x350 or 0x358)"
324 depends on RADIO_AZTECH=y
327 Enter either 0x350 or 0x358 here. The card default is 0x350, if you
328 haven't changed the setting of jumper JP3 on the card. Removing the
329 jumper sets the card to 0x358.
332 tristate "GemTek Radio card (or compatible) support"
333 depends on ISA && VIDEO_V4L2
336 Choose Y here if you have this FM radio card, and then fill in the
337 I/O port address and settings below. The following cards either have
338 GemTek Radio tuner or are rebranded GemTek Radio cards:
340 - Sound Vision 16 Gold with FM Radio
341 - Typhoon Radio card (some models)
344 To compile this driver as a module, choose M here: the
345 module will be called radio-gemtek.
347 config RADIO_GEMTEK_PORT
348 hex "Fixed I/O port (0x20c, 0x30c, 0x24c, 0x34c, 0x248 or 0x28c)"
349 depends on RADIO_GEMTEK=y
352 Enter either 0x20c, 0x30c, 0x24c, 0x34c, 0x248 or 0x28c here. The
353 card default is 0x34c, if you haven't changed the jumper setting
356 On Sound Vision 16 Gold PnP with FM Radio (ESS1869+FM Gemtek), the I/O
357 port is 0x20c, 0x248 or 0x28c.
359 If automatic I/O port probing is enabled this port will be used only
360 in case of automatic probing failure, ie. as a fallback.
362 config RADIO_GEMTEK_PROBE
363 bool "Automatic I/O port probing"
364 depends on RADIO_GEMTEK=y
367 Say Y here to enable automatic probing for GemTek Radio card. The
368 following ports will be probed: 0x20c, 0x30c, 0x24c, 0x34c, 0x248 and
371 config RADIO_MIROPCM20
372 tristate "miroSOUND PCM20 radio"
373 depends on ISA && ISA_DMA_API && VIDEO_V4L2 && SND
377 Choose Y here if you have this FM radio card. You also need to enable
378 the ALSA sound system. This choice automatically selects the ALSA
379 sound card driver "Miro miroSOUND PCM1pro/PCM12/PCM20radio" as this
380 is required for the radio-miropcm20.
382 To compile this driver as a module, choose M here: the
383 module will be called radio-miropcm20.
386 tristate "SF16-FMI/SF16-FMP/SF16-FMD Radio"
387 depends on ISA && VIDEO_V4L2
389 Choose Y here if you have one of these FM radio cards.
391 To compile this driver as a module, choose M here: the
392 module will be called radio-sf16fmi.
394 config RADIO_SF16FMR2
395 tristate "SF16-FMR2/SF16-FMD2 Radio"
396 depends on ISA && VIDEO_V4L2 && SND
398 Choose Y here if you have one of these FM radio cards.
400 To compile this driver as a module, choose M here: the
401 module will be called radio-sf16fmr2.
403 config RADIO_TERRATEC
404 tristate "TerraTec ActiveRadio ISA Standalone"
405 depends on ISA && VIDEO_V4L2
408 Choose Y here if you have this FM radio card.
410 Note: this driver hasn't been tested since a long time due to lack
411 of hardware. If you have this hardware, then please contact the
412 linux-media mailinglist.
414 To compile this driver as a module, choose M here: the
415 module will be called radio-terratec.
418 tristate "Trust FM radio card"
419 depends on ISA && VIDEO_V4L2
422 This is a driver for the Trust FM radio cards. Say Y if you have
423 such a card and want to use it under Linux.
425 Note: this driver hasn't been tested since a long time due to lack
426 of hardware. If you have this hardware, then please contact the
427 linux-media mailinglist.
429 To compile this driver as a module, choose M here: the
430 module will be called radio-trust.
432 config RADIO_TRUST_PORT
433 hex "Trust i/o port (usually 0x350 or 0x358)"
434 depends on RADIO_TRUST=y
437 Enter the I/O port of your Trust FM radio card. If unsure, try the
438 values "0x350" or "0x358".
441 tristate "Typhoon Radio (a.k.a. EcoRadio)"
442 depends on ISA && VIDEO_V4L2
445 Choose Y here if you have one of these FM radio cards, and then fill
446 in the port address and the frequency used for muting below.
448 Note: this driver hasn't been tested since a long time due to lack
449 of hardware. If you have this hardware, then please contact the
450 linux-media mailinglist.
452 To compile this driver as a module, choose M here: the
453 module will be called radio-typhoon.
455 config RADIO_TYPHOON_PORT
456 hex "Typhoon I/O port (0x316 or 0x336)"
457 depends on RADIO_TYPHOON=y
460 Enter the I/O port of your Typhoon or EcoRadio radio card.
462 config RADIO_TYPHOON_MUTEFREQ
463 int "Typhoon frequency set when muting the device (kHz)"
464 depends on RADIO_TYPHOON=y
467 Enter the frequency used for muting the radio. The device is never
468 completely silent. If the volume is just turned down, you can still
469 hear silent voices and music. For that reason, the frequency of the
470 radio device is set to the frequency you can enter here whenever
471 the device is muted. There should be no local radio station at that
475 tristate "Zoltrix Radio"
476 depends on ISA && VIDEO_V4L2
479 Choose Y here if you have one of these FM radio cards, and then fill
480 in the port address below.
482 Note: this driver hasn't been tested since a long time due to lack
483 of hardware. If you have this hardware, then please contact the
484 linux-media mailinglist.
486 To compile this driver as a module, choose M here: the
487 module will be called radio-zoltrix.
489 config RADIO_ZOLTRIX_PORT
490 hex "ZOLTRIX I/O port (0x20c or 0x30c)"
491 depends on RADIO_ZOLTRIX=y
494 Enter the I/O port of your Zoltrix radio card.
496 endif # V4L_RADIO_ISA_DRIVERS
498 endif # RADIO_ADAPTERS