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 "AverMedia MR 800 USB FM radio support"
23 depends on USB && VIDEO_V4L2
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
30 To compile this driver as a module, choose M here: the
31 module will be called radio-mr800.
34 tristate "D-Link/GemTek USB FM radio support"
35 depends on USB && VIDEO_V4L2
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
42 To compile this driver as a module, choose M here: the
43 module will be called dsbr100.
45 config RADIO_MAXIRADIO
46 tristate "Guillemot MAXI Radio FM 2000 radio"
47 depends on VIDEO_V4L2 && PCI && SND
49 Choose Y here if you have this radio card. This card may also be
50 found as Gemtek PCI FM.
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>.
57 To compile this driver as a module, choose M here: the
58 module will be called radio-maxiradio.
61 tristate "Griffin radioSHARK USB radio receiver"
64 Choose Y here if you have this radio receiver.
66 There are 2 versions of this device, this driver is for version 1,
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-shark.
78 tristate "Griffin radioSHARK2 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 2,
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-shark2.
95 tristate "I2C driver for Silicon Labs Si4713 device"
96 depends on I2C && VIDEO_V4L2
98 Say Y here if you want support to Si4713 I2C device.
99 This device driver supports only i2c bus.
101 To compile this driver as a module, choose M here: the
102 module will be called si4713.
105 tristate "Silicon Labs Si4713 FM Radio Transmitter support"
106 depends on I2C && VIDEO_V4L2
109 Say Y here if you want support to Si4713 FM Radio Transmitter.
110 This device can transmit audio through FM. It can transmit
111 RDS and RBDS signals as well. This module is the v4l2 radio
112 interface for the i2c driver of this device.
114 To compile this driver as a module, choose M here: the
115 module will be called radio-si4713.
118 tristate "Keene FM Transmitter USB support"
119 depends on USB && VIDEO_V4L2
121 Say Y here if you want to connect this type of FM transmitter
122 to your computer's USB port.
124 To compile this driver as a module, choose M here: the
125 module will be called radio-keene.
128 tristate "Masterkit MA901 USB FM radio support"
129 depends on USB && VIDEO_V4L2
131 Say Y here if you want to connect this type of radio to your
132 computer's USB port. Note that the audio is not digital, and
133 you must connect the line out connector to a sound card or a
134 set of speakers or headphones.
136 To compile this driver as a module, choose M here: the
137 module will be called radio-ma901.
140 tristate "TEA5764 I2C FM radio support"
141 depends on I2C && VIDEO_V4L2
143 Say Y here if you want to use the TEA5764 FM chip found in
144 EZX phones. This FM chip is present in EZX phones from Motorola,
145 connected to internal pxa I2C bus.
147 To compile this driver as a module, choose M here: the
148 module will be called radio-tea5764.
150 config RADIO_TEA5764_XTAL
151 bool "TEA5764 crystal reference"
152 depends on RADIO_TEA5764=y
155 Say Y here if TEA5764 have a 32768 Hz crystal in circuit, say N
156 here if TEA5764 reference frequency is connected in FREQIN.
158 config RADIO_SAA7706H
159 tristate "SAA7706H Car Radio DSP"
160 depends on I2C && VIDEO_V4L2
162 Say Y here if you want to use the SAA7706H Car radio Digital
163 Signal Processor, found for instance on the Russellville development
164 board. On the russellville the device is connected to internal
167 To compile this driver as a module, choose M here: the
168 module will be called SAA7706H.
171 tristate "TEF6862 Car Radio Enhanced Selectivity Tuner"
172 depends on I2C && VIDEO_V4L2
174 Say Y here if you want to use the TEF6862 Car Radio Enhanced
175 Selectivity Tuner, found for instance on the Russellville development
176 board. On the russellville the device is connected to internal
179 To compile this driver as a module, choose M here: the
180 module will be called TEF6862.
182 config RADIO_TIMBERDALE
183 tristate "Enable the Timberdale radio driver"
184 depends on MFD_TIMBERDALE && VIDEO_V4L2
185 depends on I2C # for RADIO_SAA7706H
187 select RADIO_SAA7706H
189 This is a kind of umbrella driver for the Radio Tuner and DSP
190 found behind the Timberdale FPGA on the Russellville board.
191 Enabling this driver will automatically select the DSP and tuner.
194 tristate "Texas Instruments WL1273 I2C FM Radio"
195 depends on I2C && VIDEO_V4L2 && GENERIC_HARDIRQS
197 select MFD_WL1273_CORE
200 Choose Y here if you have this FM radio chip.
202 In order to control your radio card, you will need to use programs
203 that are compatible with the Video For Linux 2 API. Information on
204 this API and pointers to "v4l2" programs may be found at
205 <file:Documentation/video4linux/API.html>.
207 To compile this driver as a module, choose M here: the
208 module will be called radio-wl1273.
210 # TI's ST based wl128x FM radio
211 source "drivers/media/radio/wl128x/Kconfig"
214 # ISA drivers configuration
217 menuconfig V4L_RADIO_ISA_DRIVERS
218 bool "ISA radio devices"
222 Say Y here to enable support for these ISA drivers.
224 if V4L_RADIO_ISA_DRIVERS
231 tristate "ADS Cadet AM/FM Tuner"
232 depends on ISA && VIDEO_V4L2
234 Choose Y here if you have one of these AM/FM radio cards, and then
235 fill in the port address below.
237 To compile this driver as a module, choose M here: the
238 module will be called radio-cadet.
241 tristate "AIMSlab RadioTrack (aka RadioReveal) support"
242 depends on ISA && VIDEO_V4L2
245 Choose Y here if you have one of these FM radio cards, and then fill
246 in the port address below.
248 Note that newer AIMSlab RadioTrack cards have a different chipset
249 and are not supported by this driver. For these cards, use the
250 RadioTrack II driver below.
252 If you have a GemTeks combined (PnP) sound- and radio card you must
253 use this driver as a module and setup the card with isapnptools.
254 You must also pass the module a suitable io parameter, 0x248 has
255 been reported to be used by these cards.
257 More information is contained in the file
258 <file:Documentation/video4linux/radiotrack.txt>.
260 To compile this driver as a module, choose M here: the
261 module will be called radio-aimslab.
263 config RADIO_RTRACK_PORT
264 hex "RadioTrack i/o port (0x20f or 0x30f)"
265 depends on RADIO_RTRACK=y
268 Enter either 0x30f or 0x20f here. The card default is 0x30f, if you
269 haven't changed the jumper setting on the card.
272 tristate "AIMSlab RadioTrack II support"
273 depends on ISA && VIDEO_V4L2
276 Choose Y here if you have this FM radio card, and then fill in the
279 Note: this driver hasn't been tested since a long time due to lack
280 of hardware. If you have this hardware, then please contact the
281 linux-media mailinglist.
283 To compile this driver as a module, choose M here: the
284 module will be called radio-rtrack2.
286 config RADIO_RTRACK2_PORT
287 hex "RadioTrack II i/o port (0x20c or 0x30c)"
288 depends on RADIO_RTRACK2=y
291 Enter either 0x30c or 0x20c here. The card default is 0x30c, if you
292 haven't changed the jumper setting on the card.
295 tristate "Aztech/Packard Bell Radio"
296 depends on ISA && VIDEO_V4L2
299 Choose Y here if you have one of these FM radio cards, and then fill
300 in the port address below.
302 To compile this driver as a module, choose M here: the
303 module will be called radio-aztech.
305 config RADIO_AZTECH_PORT
306 hex "Aztech/Packard Bell I/O port (0x350 or 0x358)"
307 depends on RADIO_AZTECH=y
310 Enter either 0x350 or 0x358 here. The card default is 0x350, if you
311 haven't changed the setting of jumper JP3 on the card. Removing the
312 jumper sets the card to 0x358.
315 tristate "GemTek Radio card (or compatible) support"
316 depends on ISA && VIDEO_V4L2
319 Choose Y here if you have this FM radio card, and then fill in the
320 I/O port address and settings below. The following cards either have
321 GemTek Radio tuner or are rebranded GemTek Radio cards:
323 - Sound Vision 16 Gold with FM Radio
324 - Typhoon Radio card (some models)
327 To compile this driver as a module, choose M here: the
328 module will be called radio-gemtek.
330 config RADIO_GEMTEK_PORT
331 hex "Fixed I/O port (0x20c, 0x30c, 0x24c, 0x34c, 0x248 or 0x28c)"
332 depends on RADIO_GEMTEK=y
335 Enter either 0x20c, 0x30c, 0x24c, 0x34c, 0x248 or 0x28c here. The
336 card default is 0x34c, if you haven't changed the jumper setting
339 On Sound Vision 16 Gold PnP with FM Radio (ESS1869+FM Gemtek), the I/O
340 port is 0x20c, 0x248 or 0x28c.
342 If automatic I/O port probing is enabled this port will be used only
343 in case of automatic probing failure, ie. as a fallback.
345 config RADIO_GEMTEK_PROBE
346 bool "Automatic I/O port probing"
347 depends on RADIO_GEMTEK=y
350 Say Y here to enable automatic probing for GemTek Radio card. The
351 following ports will be probed: 0x20c, 0x30c, 0x24c, 0x34c, 0x248 and
354 config RADIO_MIROPCM20
355 tristate "miroSOUND PCM20 radio"
356 depends on ISA && ISA_DMA_API && VIDEO_V4L2 && SND
360 Choose Y here if you have this FM radio card. You also need to enable
361 the ALSA sound system. This choice automatically selects the ALSA
362 sound card driver "Miro miroSOUND PCM1pro/PCM12/PCM20radio" as this
363 is required for the radio-miropcm20.
365 To compile this driver as a module, choose M here: the
366 module will be called radio-miropcm20.
369 tristate "SF16-FMI/SF16-FMP/SF16-FMD Radio"
370 depends on ISA && VIDEO_V4L2
372 Choose Y here if you have one of these FM radio cards.
374 To compile this driver as a module, choose M here: the
375 module will be called radio-sf16fmi.
377 config RADIO_SF16FMR2
378 tristate "SF16-FMR2/SF16-FMD2 Radio"
379 depends on ISA && VIDEO_V4L2 && SND
381 Choose Y here if you have one of these FM radio cards.
383 To compile this driver as a module, choose M here: the
384 module will be called radio-sf16fmr2.
386 config RADIO_TERRATEC
387 tristate "TerraTec ActiveRadio ISA Standalone"
388 depends on ISA && VIDEO_V4L2
391 Choose Y here if you have this FM radio card.
393 Note: this driver hasn't been tested since a long time due to lack
394 of hardware. If you have this hardware, then please contact the
395 linux-media mailinglist.
397 To compile this driver as a module, choose M here: the
398 module will be called radio-terratec.
401 tristate "Trust FM radio card"
402 depends on ISA && VIDEO_V4L2
405 This is a driver for the Trust FM radio cards. Say Y if you have
406 such a card and want to use it under Linux.
408 Note: this driver hasn't been tested since a long time due to lack
409 of hardware. If you have this hardware, then please contact the
410 linux-media mailinglist.
412 To compile this driver as a module, choose M here: the
413 module will be called radio-trust.
415 config RADIO_TRUST_PORT
416 hex "Trust i/o port (usually 0x350 or 0x358)"
417 depends on RADIO_TRUST=y
420 Enter the I/O port of your Trust FM radio card. If unsure, try the
421 values "0x350" or "0x358".
424 tristate "Typhoon Radio (a.k.a. EcoRadio)"
425 depends on ISA && VIDEO_V4L2
428 Choose Y here if you have one of these FM radio cards, and then fill
429 in the port address and the frequency used for muting below.
431 Note: this driver hasn't been tested since a long time due to lack
432 of hardware. If you have this hardware, then please contact the
433 linux-media mailinglist.
435 To compile this driver as a module, choose M here: the
436 module will be called radio-typhoon.
438 config RADIO_TYPHOON_PORT
439 hex "Typhoon I/O port (0x316 or 0x336)"
440 depends on RADIO_TYPHOON=y
443 Enter the I/O port of your Typhoon or EcoRadio radio card.
445 config RADIO_TYPHOON_MUTEFREQ
446 int "Typhoon frequency set when muting the device (kHz)"
447 depends on RADIO_TYPHOON=y
450 Enter the frequency used for muting the radio. The device is never
451 completely silent. If the volume is just turned down, you can still
452 hear silent voices and music. For that reason, the frequency of the
453 radio device is set to the frequency you can enter here whenever
454 the device is muted. There should be no local radio station at that
458 tristate "Zoltrix Radio"
459 depends on ISA && VIDEO_V4L2
462 Choose Y here if you have one of these FM radio cards, and then fill
463 in the port address below.
465 Note: this driver hasn't been tested since a long time due to lack
466 of hardware. If you have this hardware, then please contact the
467 linux-media mailinglist.
469 To compile this driver as a module, choose M here: the
470 module will be called radio-zoltrix.
472 config RADIO_ZOLTRIX_PORT
473 hex "ZOLTRIX I/O port (0x20c or 0x30c)"
474 depends on RADIO_ZOLTRIX=y
477 Enter the I/O port of your Zoltrix radio card.
479 endif # V4L_RADIO_ISA_DRIVERS
481 endif # RADIO_ADAPTERS