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
27 Choose Y here if you have this FM radio chip.
29 In order to control your radio card, you will need to use programs
30 that are compatible with the Video For Linux 2 API. Information on
31 this API and pointers to "v4l2" programs may be found at
32 <file:Documentation/video4linux/API.html>.
34 To compile this driver as a module, choose M here: the
35 module will be called radio-si476x.
38 tristate "AverMedia MR 800 USB FM radio support"
39 depends on USB && VIDEO_V4L2
41 Say Y here if you want to connect this type of radio to your
42 computer's USB port. Note that the audio is not digital, and
43 you must connect the line out connector to a sound card or a
46 To compile this driver as a module, choose M here: the
47 module will be called radio-mr800.
50 tristate "D-Link/GemTek USB FM radio support"
51 depends on USB && VIDEO_V4L2
53 Say Y here if you want to connect this type of radio to your
54 computer's USB port. Note that the audio is not digital, and
55 you must connect the line out connector to a sound card or a
58 To compile this driver as a module, choose M here: the
59 module will be called dsbr100.
61 config RADIO_MAXIRADIO
62 tristate "Guillemot MAXI Radio FM 2000 radio"
63 depends on VIDEO_V4L2 && PCI && SND
65 Choose Y here if you have this radio card. This card may also be
66 found as Gemtek PCI FM.
68 In order to control your radio card, you will need to use programs
69 that are compatible with the Video For Linux API. Information on
70 this API and pointers to "v4l" programs may be found at
71 <file:Documentation/video4linux/API.html>.
73 To compile this driver as a module, choose M here: the
74 module will be called radio-maxiradio.
77 tristate "Griffin radioSHARK USB radio receiver"
80 Choose Y here if you have this radio receiver.
82 There are 2 versions of this device, this driver is for version 1,
85 In order to control your radio card, you will need to use programs
86 that are compatible with the Video For Linux API. Information on
87 this API and pointers to "v4l" programs may be found at
88 <file:Documentation/video4linux/API.html>.
90 To compile this driver as a module, choose M here: the
91 module will be called radio-shark.
94 tristate "Griffin radioSHARK2 USB radio receiver"
97 Choose Y here if you have this radio receiver.
99 There are 2 versions of this device, this driver is for version 2,
102 In order to control your radio card, you will need to use programs
103 that are compatible with the Video For Linux API. Information on
104 this API and pointers to "v4l" programs may be found at
105 <file:Documentation/video4linux/API.html>.
107 To compile this driver as a module, choose M here: the
108 module will be called radio-shark2.
111 tristate "I2C driver for Silicon Labs Si4713 device"
112 depends on I2C && VIDEO_V4L2
114 Say Y here if you want support to Si4713 I2C device.
115 This device driver supports only i2c bus.
117 To compile this driver as a module, choose M here: the
118 module will be called si4713.
121 tristate "Silicon Labs Si4713 FM Radio Transmitter support"
122 depends on I2C && VIDEO_V4L2
125 Say Y here if you want support to Si4713 FM Radio Transmitter.
126 This device can transmit audio through FM. It can transmit
127 RDS and RBDS signals as well. This module is the v4l2 radio
128 interface for the i2c driver of this device.
130 To compile this driver as a module, choose M here: the
131 module will be called radio-si4713.
134 tristate "Keene FM Transmitter USB support"
135 depends on USB && VIDEO_V4L2
137 Say Y here if you want to connect this type of FM transmitter
138 to your computer's USB port.
140 To compile this driver as a module, choose M here: the
141 module will be called radio-keene.
144 tristate "Masterkit MA901 USB FM radio support"
145 depends on USB && VIDEO_V4L2
147 Say Y here if you want to connect this type of radio to your
148 computer's USB port. Note that the audio is not digital, and
149 you must connect the line out connector to a sound card or a
150 set of speakers or headphones.
152 To compile this driver as a module, choose M here: the
153 module will be called radio-ma901.
156 tristate "TEA5764 I2C FM radio support"
157 depends on I2C && VIDEO_V4L2
159 Say Y here if you want to use the TEA5764 FM chip found in
160 EZX phones. This FM chip is present in EZX phones from Motorola,
161 connected to internal pxa I2C bus.
163 To compile this driver as a module, choose M here: the
164 module will be called radio-tea5764.
166 config RADIO_TEA5764_XTAL
167 bool "TEA5764 crystal reference"
168 depends on RADIO_TEA5764=y
171 Say Y here if TEA5764 have a 32768 Hz crystal in circuit, say N
172 here if TEA5764 reference frequency is connected in FREQIN.
174 config RADIO_SAA7706H
175 tristate "SAA7706H Car Radio DSP"
176 depends on I2C && VIDEO_V4L2
178 Say Y here if you want to use the SAA7706H Car radio Digital
179 Signal Processor, found for instance on the Russellville development
180 board. On the russellville the device is connected to internal
183 To compile this driver as a module, choose M here: the
184 module will be called SAA7706H.
187 tristate "TEF6862 Car Radio Enhanced Selectivity Tuner"
188 depends on I2C && VIDEO_V4L2
190 Say Y here if you want to use the TEF6862 Car Radio Enhanced
191 Selectivity Tuner, found for instance on the Russellville development
192 board. On the russellville the device is connected to internal
195 To compile this driver as a module, choose M here: the
196 module will be called TEF6862.
198 config RADIO_TIMBERDALE
199 tristate "Enable the Timberdale radio driver"
200 depends on MFD_TIMBERDALE && VIDEO_V4L2
201 depends on I2C # for RADIO_SAA7706H
203 select RADIO_SAA7706H
205 This is a kind of umbrella driver for the Radio Tuner and DSP
206 found behind the Timberdale FPGA on the Russellville board.
207 Enabling this driver will automatically select the DSP and tuner.
210 tristate "Texas Instruments WL1273 I2C FM Radio"
211 depends on I2C && VIDEO_V4L2 && GENERIC_HARDIRQS
213 select MFD_WL1273_CORE
216 Choose Y here if you have this FM radio chip.
218 In order to control your radio card, you will need to use programs
219 that are compatible with the Video For Linux 2 API. Information on
220 this API and pointers to "v4l2" programs may be found at
221 <file:Documentation/video4linux/API.html>.
223 To compile this driver as a module, choose M here: the
224 module will be called radio-wl1273.
226 # TI's ST based wl128x FM radio
227 source "drivers/media/radio/wl128x/Kconfig"
230 # ISA drivers configuration
233 menuconfig V4L_RADIO_ISA_DRIVERS
234 bool "ISA radio devices"
238 Say Y here to enable support for these ISA drivers.
240 if V4L_RADIO_ISA_DRIVERS
247 tristate "ADS Cadet AM/FM Tuner"
248 depends on ISA && VIDEO_V4L2
250 Choose Y here if you have one of these AM/FM radio cards, and then
251 fill in the port address below.
253 To compile this driver as a module, choose M here: the
254 module will be called radio-cadet.
257 tristate "AIMSlab RadioTrack (aka RadioReveal) support"
258 depends on ISA && VIDEO_V4L2
261 Choose Y here if you have one of these FM radio cards, and then fill
262 in the port address below.
264 Note that newer AIMSlab RadioTrack cards have a different chipset
265 and are not supported by this driver. For these cards, use the
266 RadioTrack II driver below.
268 If you have a GemTeks combined (PnP) sound- and radio card you must
269 use this driver as a module and setup the card with isapnptools.
270 You must also pass the module a suitable io parameter, 0x248 has
271 been reported to be used by these cards.
273 More information is contained in the file
274 <file:Documentation/video4linux/radiotrack.txt>.
276 To compile this driver as a module, choose M here: the
277 module will be called radio-aimslab.
279 config RADIO_RTRACK_PORT
280 hex "RadioTrack i/o port (0x20f or 0x30f)"
281 depends on RADIO_RTRACK=y
284 Enter either 0x30f or 0x20f here. The card default is 0x30f, if you
285 haven't changed the jumper setting on the card.
288 tristate "AIMSlab RadioTrack II support"
289 depends on ISA && VIDEO_V4L2
292 Choose Y here if you have this FM radio card, and then fill in the
295 Note: this driver hasn't been tested since a long time due to lack
296 of hardware. If you have this hardware, then please contact the
297 linux-media mailinglist.
299 To compile this driver as a module, choose M here: the
300 module will be called radio-rtrack2.
302 config RADIO_RTRACK2_PORT
303 hex "RadioTrack II i/o port (0x20c or 0x30c)"
304 depends on RADIO_RTRACK2=y
307 Enter either 0x30c or 0x20c here. The card default is 0x30c, if you
308 haven't changed the jumper setting on the card.
311 tristate "Aztech/Packard Bell Radio"
312 depends on ISA && VIDEO_V4L2
315 Choose Y here if you have one of these FM radio cards, and then fill
316 in the port address below.
318 To compile this driver as a module, choose M here: the
319 module will be called radio-aztech.
321 config RADIO_AZTECH_PORT
322 hex "Aztech/Packard Bell I/O port (0x350 or 0x358)"
323 depends on RADIO_AZTECH=y
326 Enter either 0x350 or 0x358 here. The card default is 0x350, if you
327 haven't changed the setting of jumper JP3 on the card. Removing the
328 jumper sets the card to 0x358.
331 tristate "GemTek Radio card (or compatible) support"
332 depends on ISA && VIDEO_V4L2
335 Choose Y here if you have this FM radio card, and then fill in the
336 I/O port address and settings below. The following cards either have
337 GemTek Radio tuner or are rebranded GemTek Radio cards:
339 - Sound Vision 16 Gold with FM Radio
340 - Typhoon Radio card (some models)
343 To compile this driver as a module, choose M here: the
344 module will be called radio-gemtek.
346 config RADIO_GEMTEK_PORT
347 hex "Fixed I/O port (0x20c, 0x30c, 0x24c, 0x34c, 0x248 or 0x28c)"
348 depends on RADIO_GEMTEK=y
351 Enter either 0x20c, 0x30c, 0x24c, 0x34c, 0x248 or 0x28c here. The
352 card default is 0x34c, if you haven't changed the jumper setting
355 On Sound Vision 16 Gold PnP with FM Radio (ESS1869+FM Gemtek), the I/O
356 port is 0x20c, 0x248 or 0x28c.
358 If automatic I/O port probing is enabled this port will be used only
359 in case of automatic probing failure, ie. as a fallback.
361 config RADIO_GEMTEK_PROBE
362 bool "Automatic I/O port probing"
363 depends on RADIO_GEMTEK=y
366 Say Y here to enable automatic probing for GemTek Radio card. The
367 following ports will be probed: 0x20c, 0x30c, 0x24c, 0x34c, 0x248 and
370 config RADIO_MIROPCM20
371 tristate "miroSOUND PCM20 radio"
372 depends on ISA && ISA_DMA_API && VIDEO_V4L2 && SND
376 Choose Y here if you have this FM radio card. You also need to enable
377 the ALSA sound system. This choice automatically selects the ALSA
378 sound card driver "Miro miroSOUND PCM1pro/PCM12/PCM20radio" as this
379 is required for the radio-miropcm20.
381 To compile this driver as a module, choose M here: the
382 module will be called radio-miropcm20.
385 tristate "SF16-FMI/SF16-FMP/SF16-FMD Radio"
386 depends on ISA && VIDEO_V4L2
388 Choose Y here if you have one of these FM radio cards.
390 To compile this driver as a module, choose M here: the
391 module will be called radio-sf16fmi.
393 config RADIO_SF16FMR2
394 tristate "SF16-FMR2/SF16-FMD2 Radio"
395 depends on ISA && VIDEO_V4L2 && SND
397 Choose Y here if you have one of these FM radio cards.
399 To compile this driver as a module, choose M here: the
400 module will be called radio-sf16fmr2.
402 config RADIO_TERRATEC
403 tristate "TerraTec ActiveRadio ISA Standalone"
404 depends on ISA && VIDEO_V4L2
407 Choose Y here if you have this FM radio card.
409 Note: this driver hasn't been tested since a long time due to lack
410 of hardware. If you have this hardware, then please contact the
411 linux-media mailinglist.
413 To compile this driver as a module, choose M here: the
414 module will be called radio-terratec.
417 tristate "Trust FM radio card"
418 depends on ISA && VIDEO_V4L2
421 This is a driver for the Trust FM radio cards. Say Y if you have
422 such a card and want to use it under Linux.
424 Note: this driver hasn't been tested since a long time due to lack
425 of hardware. If you have this hardware, then please contact the
426 linux-media mailinglist.
428 To compile this driver as a module, choose M here: the
429 module will be called radio-trust.
431 config RADIO_TRUST_PORT
432 hex "Trust i/o port (usually 0x350 or 0x358)"
433 depends on RADIO_TRUST=y
436 Enter the I/O port of your Trust FM radio card. If unsure, try the
437 values "0x350" or "0x358".
440 tristate "Typhoon Radio (a.k.a. EcoRadio)"
441 depends on ISA && VIDEO_V4L2
444 Choose Y here if you have one of these FM radio cards, and then fill
445 in the port address and the frequency used for muting below.
447 Note: this driver hasn't been tested since a long time due to lack
448 of hardware. If you have this hardware, then please contact the
449 linux-media mailinglist.
451 To compile this driver as a module, choose M here: the
452 module will be called radio-typhoon.
454 config RADIO_TYPHOON_PORT
455 hex "Typhoon I/O port (0x316 or 0x336)"
456 depends on RADIO_TYPHOON=y
459 Enter the I/O port of your Typhoon or EcoRadio radio card.
461 config RADIO_TYPHOON_MUTEFREQ
462 int "Typhoon frequency set when muting the device (kHz)"
463 depends on RADIO_TYPHOON=y
466 Enter the frequency used for muting the radio. The device is never
467 completely silent. If the volume is just turned down, you can still
468 hear silent voices and music. For that reason, the frequency of the
469 radio device is set to the frequency you can enter here whenever
470 the device is muted. There should be no local radio station at that
474 tristate "Zoltrix Radio"
475 depends on ISA && VIDEO_V4L2
478 Choose Y here if you have one of these FM radio cards, and then fill
479 in the port address below.
481 Note: this driver hasn't been tested since a long time due to lack
482 of hardware. If you have this hardware, then please contact the
483 linux-media mailinglist.
485 To compile this driver as a module, choose M here: the
486 module will be called radio-zoltrix.
488 config RADIO_ZOLTRIX_PORT
489 hex "ZOLTRIX I/O port (0x20c or 0x30c)"
490 depends on RADIO_ZOLTRIX=y
493 Enter the I/O port of your Zoltrix radio card.
495 endif # V4L_RADIO_ISA_DRIVERS
497 endif # RADIO_ADAPTERS