2 # Multimedia Video device configuration
5 menuconfig RADIO_ADAPTERS
10 Say Y here to enable selecting AM/FM radio adapters.
12 if RADIO_ADAPTERS && VIDEO_V4L2
15 tristate "ADS Cadet AM/FM Tuner"
16 depends on ISA && VIDEO_V4L2
18 Choose Y here if you have one of these AM/FM radio cards, and then
19 fill in the port address below.
21 In order to control your radio card, you will need to use programs
22 that are compatible with the Video For Linux API. Information on
23 this API and pointers to "v4l" programs may be found at
24 <file:Documentation/video4linux/API.html>.
26 Further documentation on this driver can be found on the WWW at
27 <http://linux.blackhawke.net/cadet/>.
29 To compile this driver as a module, choose M here: the
30 module will be called radio-cadet.
33 tristate "AIMSlab RadioTrack (aka RadioReveal) support"
34 depends on ISA && VIDEO_V4L2
37 Choose Y here if you have one of these FM radio cards, and then fill
38 in the port address below.
40 Note that newer AIMSlab RadioTrack cards have a different chipset
41 and are not supported by this driver. For these cards, use the
42 RadioTrack II driver below.
44 If you have a GemTeks combined (PnP) sound- and radio card you must
45 use this driver as a module and setup the card with isapnptools.
46 You must also pass the module a suitable io parameter, 0x248 has
47 been reported to be used by these cards.
49 In order to control your radio card, you will need to use programs
50 that are compatible with the Video For Linux API. Information on
51 this API and pointers to "v4l" programs may be found at
52 <file:Documentation/video4linux/API.html>. More information is
54 <file:Documentation/video4linux/radiotrack.txt>.
56 To compile this driver as a module, choose M here: the
57 module will be called radio-aimslab.
59 config RADIO_RTRACK_PORT
60 hex "RadioTrack i/o port (0x20f or 0x30f)"
61 depends on RADIO_RTRACK=y
64 Enter either 0x30f or 0x20f here. The card default is 0x30f, if you
65 haven't changed the jumper setting on the card.
68 tristate "AIMSlab RadioTrack II support"
69 depends on ISA && VIDEO_V4L2
71 Choose Y here if you have this FM radio card, and then fill in the
74 In order to control your radio card, you will need to use programs
75 that are compatible with the Video For Linux API. Information on
76 this API and pointers to "v4l" programs may be found at
77 <file:Documentation/video4linux/API.html>.
79 To compile this driver as a module, choose M here: the
80 module will be called radio-rtrack2.
82 config RADIO_RTRACK2_PORT
83 hex "RadioTrack II i/o port (0x20c or 0x30c)"
84 depends on RADIO_RTRACK2=y
87 Enter either 0x30c or 0x20c here. The card default is 0x30c, if you
88 haven't changed the jumper setting on the card.
91 tristate "Aztech/Packard Bell Radio"
92 depends on ISA && VIDEO_V4L2
94 Choose Y here if you have one of these FM radio cards, and then fill
95 in the port address below.
97 In order to control your radio card, you will need to use programs
98 that are compatible with the Video For Linux API. Information on
99 this API and pointers to "v4l" programs may be found at
100 <file:Documentation/video4linux/API.html>.
102 To compile this driver as a module, choose M here: the
103 module will be called radio-aztech.
105 config RADIO_AZTECH_PORT
106 hex "Aztech/Packard Bell I/O port (0x350 or 0x358)"
107 depends on RADIO_AZTECH=y
110 Enter either 0x350 or 0x358 here. The card default is 0x350, if you
111 haven't changed the setting of jumper JP3 on the card. Removing the
112 jumper sets the card to 0x358.
115 tristate "GemTek Radio card (or compatible) support"
116 depends on ISA && VIDEO_V4L2
118 Choose Y here if you have this FM radio card, and then fill in the
119 I/O port address and settings below. The following cards either have
120 GemTek Radio tuner or are rebranded GemTek Radio cards:
122 - Sound Vision 16 Gold with FM Radio
123 - Typhoon Radio card (some models)
126 In order to control your radio card, you will need to use programs
127 that are compatible with the Video For Linux API. Information on
128 this API and pointers to "v4l" programs may be found at
129 <file:Documentation/video4linux/API.html>.
131 To compile this driver as a module, choose M here: the
132 module will be called radio-gemtek.
134 config RADIO_GEMTEK_PORT
135 hex "Fixed I/O port (0x20c, 0x30c, 0x24c, 0x34c, 0c24c or 0x28c)"
136 depends on RADIO_GEMTEK=y
139 Enter either 0x20c, 0x30c, 0x24c or 0x34c here. The card default is
140 0x34c, if you haven't changed the jumper setting on the card. On
141 Sound Vision 16 Gold PnP with FM Radio (ESS1869+FM Gemtek), the I/O
142 port is 0x20c, 0x248 or 0x28c.
143 If automatic I/O port probing is enabled this port will be used only
144 in case of automatic probing failure, ie. as a fallback.
146 config RADIO_GEMTEK_PROBE
147 bool "Automatic I/O port probing"
148 depends on RADIO_GEMTEK=y
151 Say Y here to enable automatic probing for GemTek Radio card. The
152 following ports will be probed: 0x20c, 0x30c, 0x24c, 0x34c, 0x248 and
155 config RADIO_MAXIRADIO
156 tristate "Guillemot MAXI Radio FM 2000 radio"
157 depends on VIDEO_V4L2 && PCI
159 Choose Y here if you have this radio card. This card may also be
160 found as Gemtek PCI FM.
162 In order to control your radio card, you will need to use programs
163 that are compatible with the Video For Linux API. Information on
164 this API and pointers to "v4l" programs may be found at
165 <file:Documentation/video4linux/API.html>.
167 To compile this driver as a module, choose M here: the
168 module will be called radio-maxiradio.
170 config RADIO_MIROPCM20
171 tristate "miroSOUND PCM20 radio"
172 depends on ISA && ISA_DMA_API && VIDEO_V4L2 && SND
176 Choose Y here if you have this FM radio card. You also need to enable
177 the ALSA sound system. This choice automatically selects the ALSA
178 sound card driver "Miro miroSOUND PCM1pro/PCM12/PCM20radio" as this
179 is required for the radio-miropcm20.
181 In order to control your radio card, you will need to use programs
182 that are compatible with the Video For Linux API. Information on
183 this API and pointers to "v4l" programs may be found at
184 <file:Documentation/video4linux/API.html>.
186 To compile this driver as a module, choose M here: the
187 module will be called radio-miropcm20.
190 tristate "SF16-FMI/SF16-FMP Radio"
191 depends on ISA && VIDEO_V4L2
193 Choose Y here if you have one of these FM radio cards.
195 In order to control your radio card, you will need to use programs
196 that are compatible with the Video For Linux API. Information on
197 this API and pointers to "v4l" programs may be found at
198 <file:Documentation/video4linux/API.html>.
200 To compile this driver as a module, choose M here: the
201 module will be called radio-sf16fmi.
203 config RADIO_SF16FMR2
204 tristate "SF16FMR2 Radio"
205 depends on ISA && VIDEO_V4L2 && SND
207 Choose Y here if you have one of these FM radio cards.
209 In order to control your radio card, you will need to use programs
210 that are compatible with the Video For Linux API. Information on
211 this API and pointers to "v4l" programs may be found on the WWW at
212 <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.
214 To compile this driver as a module, choose M here: the
215 module will be called radio-sf16fmr2.
217 config RADIO_TERRATEC
218 tristate "TerraTec ActiveRadio ISA Standalone"
219 depends on ISA && VIDEO_V4L2
221 Choose Y here if you have this FM radio card, and then fill in the
222 port address below. (TODO)
224 Note: This driver is in its early stages. Right now volume and
225 frequency control and muting works at least for me, but
226 unfortunately I have not found anybody who wants to use this card
227 with Linux. So if it is this what YOU are trying to do right now,
228 PLEASE DROP ME A NOTE!! Rolf Offermanns <rolf@offermanns.de>.
230 In order to control your radio card, you will need to use programs
231 that are compatible with the Video For Linux API. Information on
232 this API and pointers to "v4l" programs may be found at
233 <file:Documentation/video4linux/API.html>.
235 To compile this driver as a module, choose M here: the
236 module will be called radio-terratec.
238 config RADIO_TERRATEC_PORT
239 hex "Terratec i/o port (normally 0x590)"
240 depends on RADIO_TERRATEC=y
243 Fill in the I/O port of your TerraTec FM radio card. If unsure, go
247 tristate "Trust FM radio card"
248 depends on ISA && VIDEO_V4L2
250 This is a driver for the Trust FM radio cards. Say Y if you have
251 such a card and want to use it under Linux.
253 To compile this driver as a module, choose M here: the
254 module will be called radio-trust.
256 config RADIO_TRUST_PORT
257 hex "Trust i/o port (usually 0x350 or 0x358)"
258 depends on RADIO_TRUST=y
261 Enter the I/O port of your Trust FM radio card. If unsure, try the
262 values "0x350" or "0x358".
265 tristate "Typhoon Radio (a.k.a. EcoRadio)"
266 depends on ISA && VIDEO_V4L2
268 Choose Y here if you have one of these FM radio cards, and then fill
269 in the port address and the frequency used for muting below.
271 In order to control your radio card, you will need to use programs
272 that are compatible with the Video For Linux API. Information on
273 this API and pointers to "v4l" programs may be found at
274 <file:Documentation/video4linux/API.html>.
276 To compile this driver as a module, choose M here: the
277 module will be called radio-typhoon.
279 config RADIO_TYPHOON_PORT
280 hex "Typhoon I/O port (0x316 or 0x336)"
281 depends on RADIO_TYPHOON=y
284 Enter the I/O port of your Typhoon or EcoRadio radio card.
286 config RADIO_TYPHOON_MUTEFREQ
287 int "Typhoon frequency set when muting the device (kHz)"
288 depends on RADIO_TYPHOON=y
291 Enter the frequency used for muting the radio. The device is never
292 completely silent. If the volume is just turned down, you can still
293 hear silent voices and music. For that reason, the frequency of the
294 radio device is set to the frequency you can enter here whenever
295 the device is muted. There should be no local radio station at that
299 tristate "Zoltrix Radio"
300 depends on ISA && VIDEO_V4L2
302 Choose Y here if you have one of these FM radio cards, and then fill
303 in the port address below.
305 In order to control your radio card, you will need to use programs
306 that are compatible with the Video For Linux API. Information on
307 this API and pointers to "v4l" programs may be found at
308 <file:Documentation/video4linux/API.html>.
310 To compile this driver as a module, choose M here: the
311 module will be called radio-zoltrix.
313 config RADIO_ZOLTRIX_PORT
314 hex "ZOLTRIX I/O port (0x20c or 0x30c)"
315 depends on RADIO_ZOLTRIX=y
318 Enter the I/O port of your Zoltrix radio card.
321 tristate "I2C driver for Silicon Labs Si4713 device"
322 depends on I2C && VIDEO_V4L2
324 Say Y here if you want support to Si4713 I2C device.
325 This device driver supports only i2c bus.
327 To compile this driver as a module, choose M here: the
328 module will be called si4713.
331 tristate "Silicon Labs Si4713 FM Radio Transmitter support"
332 depends on I2C && VIDEO_V4L2
335 Say Y here if you want support to Si4713 FM Radio Transmitter.
336 This device can transmit audio through FM. It can transmit
337 RDS and RBDS signals as well. This module is the v4l2 radio
338 interface for the i2c driver of this device.
340 To compile this driver as a module, choose M here: the
341 module will be called radio-si4713.
344 tristate "D-Link/GemTek USB FM radio support"
345 depends on USB && VIDEO_V4L2
347 Say Y here if you want to connect this type of radio to your
348 computer's USB port. Note that the audio is not digital, and
349 you must connect the line out connector to a sound card or a
352 To compile this driver as a module, choose M here: the
353 module will be called dsbr100.
356 bool "Silicon Labs Si470x FM Radio Receiver support"
357 depends on VIDEO_V4L2
359 source "drivers/media/radio/si470x/Kconfig"
362 tristate "AverMedia MR 800 USB FM radio support"
363 depends on USB && VIDEO_V4L2
365 Say Y here if you want to connect this type of radio to your
366 computer's USB port. Note that the audio is not digital, and
367 you must connect the line out connector to a sound card or a
370 To compile this driver as a module, choose M here: the
371 module will be called radio-mr800.
374 tristate "TEA5764 I2C FM radio support"
375 depends on I2C && VIDEO_V4L2
377 Say Y here if you want to use the TEA5764 FM chip found in
378 EZX phones. This FM chip is present in EZX phones from Motorola,
379 connected to internal pxa I2C bus.
381 To compile this driver as a module, choose M here: the
382 module will be called radio-tea5764.
384 config RADIO_TEA5764_XTAL
385 bool "TEA5764 crystal reference"
386 depends on RADIO_TEA5764=y
389 Say Y here if TEA5764 have a 32768 Hz crystal in circuit, say N
390 here if TEA5764 reference frequency is connected in FREQIN.
392 config RADIO_SAA7706H
393 tristate "SAA7706H Car Radio DSP"
394 depends on I2C && VIDEO_V4L2
396 Say Y here if you want to use the SAA7706H Car radio Digital
397 Signal Processor, found for instance on the Russellville development
398 board. On the russellville the device is connected to internal
401 To compile this driver as a module, choose M here: the
402 module will be called SAA7706H.
405 tristate "TEF6862 Car Radio Enhanced Selectivity Tuner"
406 depends on I2C && VIDEO_V4L2
408 Say Y here if you want to use the TEF6862 Car Radio Enhanced
409 Selectivity Tuner, found for instance on the Russellville development
410 board. On the russellville the device is connected to internal
413 To compile this driver as a module, choose M here: the
414 module will be called TEF6862.
416 config RADIO_TIMBERDALE
417 tristate "Enable the Timberdale radio driver"
418 depends on MFD_TIMBERDALE && VIDEO_V4L2
419 depends on I2C # for RADIO_SAA7706H
421 select RADIO_SAA7706H
423 This is a kind of umbrella driver for the Radio Tuner and DSP
424 found behind the Timberdale FPGA on the Russellville board.
425 Enabling this driver will automatically select the DSP and tuner.
428 tristate "Texas Instruments WL1273 I2C FM Radio"
429 depends on I2C && VIDEO_V4L2
431 select MFD_WL1273_CORE
434 Choose Y here if you have this FM radio chip.
436 In order to control your radio card, you will need to use programs
437 that are compatible with the Video For Linux 2 API. Information on
438 this API and pointers to "v4l2" programs may be found at
439 <file:Documentation/video4linux/API.html>.
441 To compile this driver as a module, choose M here: the
442 module will be called radio-wl1273.
444 # TI's ST based wl128x FM radio
445 source "drivers/media/radio/wl128x/Kconfig"
447 endif # RADIO_ADAPTERS