2 # Multimedia Video device configuration
5 menuconfig RADIO_ADAPTERS
7 <<<<<<< HEAD:drivers/media/radio/Kconfig
11 >>>>>>> 264e3e889d86e552b4191d69bb60f4f3b383135a:drivers/media/radio/Kconfig
14 Say Y here to enable selecting AM/FM radio adapters.
16 <<<<<<< HEAD:drivers/media/radio/Kconfig
17 if RADIO_ADAPTERS && VIDEO_DEV
19 if RADIO_ADAPTERS && VIDEO_V4L2
20 >>>>>>> 264e3e889d86e552b4191d69bb60f4f3b383135a:drivers/media/radio/Kconfig
23 tristate "ADS Cadet AM/FM Tuner"
24 depends on ISA && VIDEO_V4L2
26 Choose Y here if you have one of these AM/FM radio cards, and then
27 fill in the port address below.
29 In order to control your radio card, you will need to use programs
30 that are compatible with the Video For Linux API. Information on
31 this API and pointers to "v4l" programs may be found at
32 <file:Documentation/video4linux/API.html>.
34 Further documentation on this driver can be found on the WWW at
35 <http://linux.blackhawke.net/cadet/>.
37 To compile this driver as a module, choose M here: the
38 module will be called radio-cadet.
41 tristate "AIMSlab RadioTrack (aka RadioReveal) support"
42 depends on ISA && VIDEO_V4L2
44 Choose Y here if you have one of these FM radio cards, and then fill
45 in the port address below.
47 Note that newer AIMSlab RadioTrack cards have a different chipset
48 and are not supported by this driver. For these cards, use the
49 RadioTrack II driver below.
51 If you have a GemTeks combined (PnP) sound- and radio card you must
52 use this driver as a module and setup the card with isapnptools.
53 You must also pass the module a suitable io parameter, 0x248 has
54 been reported to be used by these cards.
56 In order to control your radio card, you will need to use programs
57 that are compatible with the Video For Linux API. Information on
58 this API and pointers to "v4l" programs may be found at
59 <file:Documentation/video4linux/API.html>. More information is
61 <file:Documentation/video4linux/radiotrack.txt>.
63 To compile this driver as a module, choose M here: the
64 module will be called radio-aimslab.
66 config RADIO_RTRACK_PORT
67 hex "RadioTrack i/o port (0x20f or 0x30f)"
68 depends on RADIO_RTRACK=y
71 Enter either 0x30f or 0x20f here. The card default is 0x30f, if you
72 haven't changed the jumper setting on the card.
75 tristate "AIMSlab RadioTrack II support"
76 depends on ISA && VIDEO_V4L2
78 Choose Y here if you have this FM radio card, and then fill in the
81 In order to control your radio card, you will need to use programs
82 that are compatible with the Video For Linux API. Information on
83 this API and pointers to "v4l" programs may be found at
84 <file:Documentation/video4linux/API.html>.
86 To compile this driver as a module, choose M here: the
87 module will be called radio-rtrack2.
89 config RADIO_RTRACK2_PORT
90 hex "RadioTrack II i/o port (0x20c or 0x30c)"
91 depends on RADIO_RTRACK2=y
94 Enter either 0x30c or 0x20c here. The card default is 0x30c, if you
95 haven't changed the jumper setting on the card.
98 tristate "Aztech/Packard Bell Radio"
99 depends on ISA && VIDEO_V4L2
101 Choose Y here if you have one of these FM radio cards, and then fill
102 in the port address below.
104 In order to control your radio card, you will need to use programs
105 that are compatible with the Video For Linux API. Information on
106 this API and pointers to "v4l" programs may be found at
107 <file:Documentation/video4linux/API.html>.
109 To compile this driver as a module, choose M here: the
110 module will be called radio-aztech.
112 config RADIO_AZTECH_PORT
113 hex "Aztech/Packard Bell I/O port (0x350 or 0x358)"
114 depends on RADIO_AZTECH=y
117 Enter either 0x350 or 0x358 here. The card default is 0x350, if you
118 haven't changed the setting of jumper JP3 on the card. Removing the
119 jumper sets the card to 0x358.
122 tristate "GemTek Radio card (or compatible) support"
123 depends on ISA && VIDEO_V4L2
125 Choose Y here if you have this FM radio card, and then fill in the
126 I/O port address and settings below. The following cards either have
127 GemTek Radio tuner or are rebranded GemTek Radio cards:
129 - Sound Vision 16 Gold with FM Radio
130 - Typhoon Radio card (some models)
133 In order to control your radio card, you will need to use programs
134 that are compatible with the Video For Linux API. Information on
135 this API and pointers to "v4l" programs may be found at
136 <file:Documentation/video4linux/API.html>.
138 To compile this driver as a module, choose M here: the
139 module will be called radio-gemtek.
141 config RADIO_GEMTEK_PORT
142 hex "Fixed I/O port (0x20c, 0x30c, 0x24c, 0x34c, 0c24c or 0x28c)"
143 depends on RADIO_GEMTEK=y
146 Enter either 0x20c, 0x30c, 0x24c or 0x34c here. The card default is
147 0x34c, if you haven't changed the jumper setting on the card. On
148 Sound Vision 16 Gold PnP with FM Radio (ESS1869+FM Gemtek), the I/O
149 port is 0x20c, 0x248 or 0x28c.
150 If automatic I/O port probing is enabled this port will be used only
151 in case of automatic probing failure, ie. as a fallback.
153 config RADIO_GEMTEK_PROBE
154 bool "Automatic I/O port probing"
155 depends on RADIO_GEMTEK=y
158 Say Y here to enable automatic probing for GemTek Radio card. The
159 following ports will be probed: 0x20c, 0x30c, 0x24c, 0x34c, 0x248 and
162 config RADIO_GEMTEK_PCI
163 tristate "GemTek PCI Radio Card support"
164 depends on VIDEO_V4L2 && PCI
166 Choose Y here if you have this PCI FM radio card.
168 In order to control your radio card, you will need to use programs
169 that are compatible with the Video for Linux API. Information on
170 this API and pointers to "v4l" programs may be found at
171 <file:Documentation/video4linux/API.html>.
173 To compile this driver as a module, choose M here: the
174 module will be called radio-gemtek-pci.
176 config RADIO_MAXIRADIO
177 tristate "Guillemot MAXI Radio FM 2000 radio"
178 depends on VIDEO_V4L2 && PCI
180 Choose Y here if you have this radio card. This card may also be
181 found as Gemtek PCI FM.
183 In order to control your radio card, you will need to use programs
184 that are compatible with the Video For Linux API. Information on
185 this API and pointers to "v4l" programs may be found at
186 <file:Documentation/video4linux/API.html>.
188 To compile this driver as a module, choose M here: the
189 module will be called radio-maxiradio.
192 tristate "Maestro on board radio"
193 depends on VIDEO_V4L2 && PCI
195 Say Y here to directly support the on-board radio tuner on the
196 Maestro 2 or 2E sound card.
198 In order to control your radio card, you will need to use programs
199 that are compatible with the Video For Linux API. Information on
200 this API and pointers to "v4l" programs may be found at
201 <file:Documentation/video4linux/API.html>.
203 To compile this driver as a module, choose M here: the
204 module will be called radio-maestro.
207 tristate "SF16FMI Radio"
208 depends on ISA && VIDEO_V4L2
210 Choose Y here if you have one of these FM radio cards. If you
211 compile the driver into the kernel and your card is not PnP one, you
212 have to add "sf16fm=<io>" to the kernel command line (I/O address is
215 In order to control your radio card, you will need to use programs
216 that are compatible with the Video For Linux API. Information on
217 this API and pointers to "v4l" programs may be found at
218 <file:Documentation/video4linux/API.html>.
220 To compile this driver as a module, choose M here: the
221 module will be called radio-sf16fmi.
223 config RADIO_SF16FMR2
224 tristate "SF16FMR2 Radio"
225 depends on ISA && VIDEO_V4L2
227 Choose Y here if you have one of these FM radio cards.
229 In order to control your radio card, you will need to use programs
230 that are compatible with the Video For Linux API. Information on
231 this API and pointers to "v4l" programs may be found on the WWW at
232 <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.
234 To compile this driver as a module, choose M here: the
235 module will be called radio-sf16fmr2.
237 config RADIO_TERRATEC
238 tristate "TerraTec ActiveRadio ISA Standalone"
239 depends on ISA && VIDEO_V4L2
241 Choose Y here if you have this FM radio card, and then fill in the
242 port address below. (TODO)
244 Note: This driver is in its early stages. Right now volume and
245 frequency control and muting works at least for me, but
246 unfortunately I have not found anybody who wants to use this card
247 with Linux. So if it is this what YOU are trying to do right now,
248 PLEASE DROP ME A NOTE!! Rolf Offermanns <rolf@offermanns.de>.
250 In order to control your radio card, you will need to use programs
251 that are compatible with the Video For Linux API. Information on
252 this API and pointers to "v4l" programs may be found at
253 <file:Documentation/video4linux/API.html>.
255 To compile this driver as a module, choose M here: the
256 module will be called radio-terratec.
258 config RADIO_TERRATEC_PORT
259 hex "Terratec i/o port (normally 0x590)"
260 depends on RADIO_TERRATEC=y
263 Fill in the I/O port of your TerraTec FM radio card. If unsure, go
267 tristate "Trust FM radio card"
268 depends on ISA && VIDEO_V4L2
270 This is a driver for the Trust FM radio cards. Say Y if you have
271 such a card and want to use it under Linux.
273 To compile this driver as a module, choose M here: the
274 module will be called radio-trust.
276 config RADIO_TRUST_PORT
277 hex "Trust i/o port (usually 0x350 or 0x358)"
278 depends on RADIO_TRUST=y
281 Enter the I/O port of your Trust FM radio card. If unsure, try the
282 values "0x350" or "0x358".
285 tristate "Typhoon Radio (a.k.a. EcoRadio)"
286 depends on ISA && VIDEO_V4L2
288 Choose Y here if you have one of these FM radio cards, and then fill
289 in the port address and the frequency used for muting below.
291 In order to control your radio card, you will need to use programs
292 that are compatible with the Video For Linux API. Information on
293 this API and pointers to "v4l" programs may be found at
294 <file:Documentation/video4linux/API.html>.
296 To compile this driver as a module, choose M here: the
297 module will be called radio-typhoon.
299 config RADIO_TYPHOON_PROC_FS
300 bool "Support for /proc/radio-typhoon"
301 depends on PROC_FS && RADIO_TYPHOON
303 Say Y here if you want the typhoon radio card driver to write
304 status information (frequency, volume, muted, mute frequency,
305 base address) to /proc/radio-typhoon. The file can be viewed with
306 your favorite pager (i.e. use "more /proc/radio-typhoon" or "less
307 /proc/radio-typhoon" or simply "cat /proc/radio-typhoon").
309 config RADIO_TYPHOON_PORT
310 hex "Typhoon I/O port (0x316 or 0x336)"
311 depends on RADIO_TYPHOON=y
314 Enter the I/O port of your Typhoon or EcoRadio radio card.
316 config RADIO_TYPHOON_MUTEFREQ
317 int "Typhoon frequency set when muting the device (kHz)"
318 depends on RADIO_TYPHOON=y
321 Enter the frequency used for muting the radio. The device is never
322 completely silent. If the volume is just turned down, you can still
323 hear silent voices and music. For that reason, the frequency of the
324 radio device is set to the frequency you can enter here whenever
325 the device is muted. There should be no local radio station at that
329 tristate "Zoltrix Radio"
330 depends on ISA && VIDEO_V4L2
332 Choose Y here if you have one of these FM radio cards, and then fill
333 in the port address below.
335 In order to control your radio card, you will need to use programs
336 that are compatible with the Video For Linux API. Information on
337 this API and pointers to "v4l" programs may be found at
338 <file:Documentation/video4linux/API.html>.
340 To compile this driver as a module, choose M here: the
341 module will be called radio-zoltrix.
343 config RADIO_ZOLTRIX_PORT
344 hex "ZOLTRIX I/O port (0x20c or 0x30c)"
345 depends on RADIO_ZOLTRIX=y
348 Enter the I/O port of your Zoltrix radio card.
351 tristate "D-Link/GemTek USB FM radio support"
352 depends on USB && VIDEO_V4L2
354 Say Y here if you want to connect this type of radio to your
355 computer's USB port. Note that the audio is not digital, and
356 you must connect the line out connector to a sound card or a
359 To compile this driver as a module, choose M here: the
360 module will be called dsbr100.
363 tristate "Silicon Labs Si470x FM Radio Receiver support"
364 depends on USB && VIDEO_V4L2
366 Say Y here if you want to connect this type of radio to your
369 To compile this driver as a module, choose M here: the
370 module will be called radio-silabs.
372 endif # RADIO_ADAPTERS