blob: ec39a009721b21127d81ede464f23caf2d543932 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001#
2# Multimedia Video device configuration
3#
4
5menu "Radio Adapters"
6 depends on VIDEO_DEV!=n
7
8config RADIO_CADET
9 tristate "ADS Cadet AM/FM Tuner"
Mauro Carvalho Chehabcd41e282006-04-09 15:43:41 -030010 depends on ISA && VIDEO_V4L1
Linus Torvalds1da177e2005-04-16 15:20:36 -070011 ---help---
12 Choose Y here if you have one of these AM/FM radio cards, and then
13 fill in the port address below.
14
15 In order to control your radio card, you will need to use programs
16 that are compatible with the Video For Linux API. Information on
17 this API and pointers to "v4l" programs may be found at
18 <file:Documentation/video4linux/API.html>.
19
20 Further documentation on this driver can be found on the WWW at
21 <http://linux.blackhawke.net/cadet/>.
22
23 To compile this driver as a module, choose M here: the
24 module will be called radio-cadet.
25
26config RADIO_RTRACK
27 tristate "AIMSlab RadioTrack (aka RadioReveal) support"
Mauro Carvalho Chehab46ff2c72006-08-08 09:10:01 -030028 depends on ISA && VIDEO_V4L2
Linus Torvalds1da177e2005-04-16 15:20:36 -070029 ---help---
30 Choose Y here if you have one of these FM radio cards, and then fill
31 in the port address below.
32
33 Note that newer AIMSlab RadioTrack cards have a different chipset
34 and are not supported by this driver. For these cards, use the
35 RadioTrack II driver below.
36
37 If you have a GemTeks combined (PnP) sound- and radio card you must
38 use this driver as a module and setup the card with isapnptools.
39 You must also pass the module a suitable io parameter, 0x248 has
40 been reported to be used by these cards.
41
42 In order to control your radio card, you will need to use programs
43 that are compatible with the Video For Linux API. Information on
44 this API and pointers to "v4l" programs may be found at
45 <file:Documentation/video4linux/API.html>. More information is
46 contained in the file
47 <file:Documentation/video4linux/radiotrack.txt>.
48
49 To compile this driver as a module, choose M here: the
50 module will be called radio-aimslab.
51
52config RADIO_RTRACK_PORT
53 hex "RadioTrack i/o port (0x20f or 0x30f)"
54 depends on RADIO_RTRACK=y
55 default "20f"
56 help
57 Enter either 0x30f or 0x20f here. The card default is 0x30f, if you
58 haven't changed the jumper setting on the card.
59
60config RADIO_RTRACK2
61 tristate "AIMSlab RadioTrack II support"
Mauro Carvalho Chehabcd41e282006-04-09 15:43:41 -030062 depends on ISA && VIDEO_V4L1
Linus Torvalds1da177e2005-04-16 15:20:36 -070063 ---help---
64 Choose Y here if you have this FM radio card, and then fill in the
65 port address below.
66
67 In order to control your radio card, you will need to use programs
68 that are compatible with the Video For Linux API. Information on
69 this API and pointers to "v4l" programs may be found at
70 <file:Documentation/video4linux/API.html>.
71
72 To compile this driver as a module, choose M here: the
73 module will be called radio-rtrack2.
74
75config RADIO_RTRACK2_PORT
76 hex "RadioTrack II i/o port (0x20c or 0x30c)"
77 depends on RADIO_RTRACK2=y
78 default "30c"
79 help
80 Enter either 0x30c or 0x20c here. The card default is 0x30c, if you
81 haven't changed the jumper setting on the card.
82
83config RADIO_AZTECH
84 tristate "Aztech/Packard Bell Radio"
Mauro Carvalho Chehaba4366af2006-08-08 09:10:01 -030085 depends on ISA && VIDEO_V4L2
Linus Torvalds1da177e2005-04-16 15:20:36 -070086 ---help---
87 Choose Y here if you have one of these FM radio cards, and then fill
88 in the port address below.
89
90 In order to control your radio card, you will need to use programs
91 that are compatible with the Video For Linux API. Information on
92 this API and pointers to "v4l" programs may be found at
93 <file:Documentation/video4linux/API.html>.
94
95 To compile this driver as a module, choose M here: the
96 module will be called radio-aztech.
97
98config RADIO_AZTECH_PORT
99 hex "Aztech/Packard Bell I/O port (0x350 or 0x358)"
100 depends on RADIO_AZTECH=y
101 default "350"
102 help
103 Enter either 0x350 or 0x358 here. The card default is 0x350, if you
104 haven't changed the setting of jumper JP3 on the card. Removing the
105 jumper sets the card to 0x358.
106
107config RADIO_GEMTEK
108 tristate "GemTek Radio Card support"
Mauro Carvalho Chehabd1c4ecd2006-08-08 09:10:01 -0300109 depends on ISA && VIDEO_V4L2
Linus Torvalds1da177e2005-04-16 15:20:36 -0700110 ---help---
111 Choose Y here if you have this FM radio card, and then fill in the
112 port address below.
113
114 In order to control your radio card, you will need to use programs
115 that are compatible with the Video For Linux API. Information on
116 this API and pointers to "v4l" programs may be found at
117 <file:Documentation/video4linux/API.html>.
118
119 To compile this driver as a module, choose M here: the
120 module will be called radio-gemtek.
121
122config RADIO_GEMTEK_PORT
123 hex "GemTek i/o port (0x20c, 0x30c, 0x24c or 0x34c)"
124 depends on RADIO_GEMTEK=y
125 default "34c"
126 help
127 Enter either 0x20c, 0x30c, 0x24c or 0x34c here. The card default is
128 0x34c, if you haven't changed the jumper setting on the card. On
129 Sound Vision 16 Gold PnP with FM Radio (ESS1869+FM Gemtek), the I/O
130 port is 0x28c.
131
132config RADIO_GEMTEK_PCI
133 tristate "GemTek PCI Radio Card support"
Mauro Carvalho Chehabcd41e282006-04-09 15:43:41 -0300134 depends on VIDEO_V4L1 && PCI
Linus Torvalds1da177e2005-04-16 15:20:36 -0700135 ---help---
136 Choose Y here if you have this PCI FM radio card.
137
138 In order to control your radio card, you will need to use programs
Mauro Carvalho Chehab4286c6f2006-04-08 16:06:16 -0300139 that are compatible with the Video for Linux API. Information on
Linus Torvalds1da177e2005-04-16 15:20:36 -0700140 this API and pointers to "v4l" programs may be found at
141 <file:Documentation/video4linux/API.html>.
142
143 To compile this driver as a module, choose M here: the
144 module will be called radio-gemtek-pci.
145
146config RADIO_MAXIRADIO
147 tristate "Guillemot MAXI Radio FM 2000 radio"
Mauro Carvalho Chehabcd41e282006-04-09 15:43:41 -0300148 depends on VIDEO_V4L1 && PCI
Linus Torvalds1da177e2005-04-16 15:20:36 -0700149 ---help---
150 Choose Y here if you have this radio card. This card may also be
151 found as Gemtek PCI FM.
152
153 In order to control your radio card, you will need to use programs
154 that are compatible with the Video For Linux API. Information on
155 this API and pointers to "v4l" programs may be found at
156 <file:Documentation/video4linux/API.html>.
157
158 To compile this driver as a module, choose M here: the
159 module will be called radio-maxiradio.
160
161config RADIO_MAESTRO
162 tristate "Maestro on board radio"
Mauro Carvalho Chehabcd41e282006-04-09 15:43:41 -0300163 depends on VIDEO_V4L1
Linus Torvalds1da177e2005-04-16 15:20:36 -0700164 ---help---
165 Say Y here to directly support the on-board radio tuner on the
166 Maestro 2 or 2E sound card.
167
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>.
172
173 To compile this driver as a module, choose M here: the
174 module will be called radio-maestro.
175
176config RADIO_MIROPCM20
177 tristate "miroSOUND PCM20 radio"
Mauro Carvalho Chehabcd41e282006-04-09 15:43:41 -0300178 depends on ISA && VIDEO_V4L1 && SOUND_ACI_MIXER
Linus Torvalds1da177e2005-04-16 15:20:36 -0700179 ---help---
180 Choose Y here if you have this FM radio card. You also need to say Y
181 to "ACI mixer (miroSOUND PCM1-pro/PCM12/PCM20 radio)" (in "Sound")
182 for this to work.
183
184 In order to control your radio card, you will need to use programs
185 that are compatible with the Video For Linux API. Information on
186 this API and pointers to "v4l" programs may be found at
187 <file:Documentation/video4linux/API.html>.
188
189 To compile this driver as a module, choose M here: the
190 module will be called miropcm20.
191
192config RADIO_MIROPCM20_RDS
193 tristate "miroSOUND PCM20 radio RDS user interface (EXPERIMENTAL)"
194 depends on RADIO_MIROPCM20 && EXPERIMENTAL
195 ---help---
196 Choose Y here if you want to see RDS/RBDS information like
197 RadioText, Programme Service name, Clock Time and date, Programme
198 TYpe and Traffic Announcement/Programme identification. You also
199 need to say Y to "miroSOUND PCM20 radio" and devfs!
200
201 It's not possible to read the raw RDS packets from the device, so
202 the driver cant provide an V4L interface for this. But the
203 availability of RDS is reported over V4L by the basic driver
204 already. Here RDS can be read from files in /dev/v4l/rds.
205
206 To compile this driver as a module, choose M here: the
207 module will be called miropcm20-rds.
208
209config RADIO_SF16FMI
210 tristate "SF16FMI Radio"
Mauro Carvalho Chehabcd41e282006-04-09 15:43:41 -0300211 depends on ISA && VIDEO_V4L1
Linus Torvalds1da177e2005-04-16 15:20:36 -0700212 ---help---
213 Choose Y here if you have one of these FM radio cards. If you
214 compile the driver into the kernel and your card is not PnP one, you
215 have to add "sf16fm=<io>" to the kernel command line (I/O address is
216 0x284 or 0x384).
217
218 In order to control your radio card, you will need to use programs
219 that are compatible with the Video For Linux API. Information on
220 this API and pointers to "v4l" programs may be found at
221 <file:Documentation/video4linux/API.html>.
222
223 To compile this driver as a module, choose M here: the
224 module will be called radio-sf16fmi.
225
226config RADIO_SF16FMR2
227 tristate "SF16FMR2 Radio"
Mauro Carvalho Chehabcd41e282006-04-09 15:43:41 -0300228 depends on ISA && VIDEO_V4L1
Linus Torvalds1da177e2005-04-16 15:20:36 -0700229 ---help---
230 Choose Y here if you have one of these FM radio cards.
231
232 In order to control your radio card, you will need to use programs
233 that are compatible with the Video For Linux API. Information on
234 this API and pointers to "v4l" programs may be found on the WWW at
235 <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.
236
237 To compile this driver as a module, choose M here: the
238 module will be called radio-sf16fmr2.
239
240config RADIO_TERRATEC
241 tristate "TerraTec ActiveRadio ISA Standalone"
Mauro Carvalho Chehabcd41e282006-04-09 15:43:41 -0300242 depends on ISA && VIDEO_V4L1
Linus Torvalds1da177e2005-04-16 15:20:36 -0700243 ---help---
244 Choose Y here if you have this FM radio card, and then fill in the
245 port address below. (TODO)
246
247 Note: This driver is in its early stages. Right now volume and
248 frequency control and muting works at least for me, but
249 unfortunately I have not found anybody who wants to use this card
250 with Linux. So if it is this what YOU are trying to do right now,
251 PLEASE DROP ME A NOTE!! Rolf Offermanns <rolf@offermanns.de>.
252
253 In order to control your radio card, you will need to use programs
254 that are compatible with the Video For Linux API. Information on
255 this API and pointers to "v4l" programs may be found at
256 <file:Documentation/video4linux/API.html>.
257
258 To compile this driver as a module, choose M here: the
259 module will be called radio-terratec.
260
261config RADIO_TERRATEC_PORT
262 hex "Terratec i/o port (normally 0x590)"
263 depends on RADIO_TERRATEC=y
264 default "590"
265 help
266 Fill in the I/O port of your TerraTec FM radio card. If unsure, go
267 with the default.
268
269config RADIO_TRUST
270 tristate "Trust FM radio card"
Mauro Carvalho Chehabcd41e282006-04-09 15:43:41 -0300271 depends on ISA && VIDEO_V4L1
Linus Torvalds1da177e2005-04-16 15:20:36 -0700272 help
273 This is a driver for the Trust FM radio cards. Say Y if you have
274 such a card and want to use it under Linux.
275
276 To compile this driver as a module, choose M here: the
277 module will be called radio-trust.
278
279config RADIO_TRUST_PORT
280 hex "Trust i/o port (usually 0x350 or 0x358)"
281 depends on RADIO_TRUST=y
282 default "350"
283 help
284 Enter the I/O port of your Trust FM radio card. If unsure, try the
285 values "0x350" or "0x358".
286
287config RADIO_TYPHOON
288 tristate "Typhoon Radio (a.k.a. EcoRadio)"
Mauro Carvalho Chehabcd41e282006-04-09 15:43:41 -0300289 depends on ISA && VIDEO_V4L1
Linus Torvalds1da177e2005-04-16 15:20:36 -0700290 ---help---
291 Choose Y here if you have one of these FM radio cards, and then fill
292 in the port address and the frequency used for muting below.
293
294 In order to control your radio card, you will need to use programs
295 that are compatible with the Video For Linux API. Information on
296 this API and pointers to "v4l" programs may be found at
297 <file:Documentation/video4linux/API.html>.
298
299 To compile this driver as a module, choose M here: the
300 module will be called radio-typhoon.
301
302config RADIO_TYPHOON_PROC_FS
303 bool "Support for /proc/radio-typhoon"
304 depends on PROC_FS && RADIO_TYPHOON
305 help
306 Say Y here if you want the typhoon radio card driver to write
307 status information (frequency, volume, muted, mute frequency,
308 base address) to /proc/radio-typhoon. The file can be viewed with
309 your favorite pager (i.e. use "more /proc/radio-typhoon" or "less
310 /proc/radio-typhoon" or simply "cat /proc/radio-typhoon").
311
312config RADIO_TYPHOON_PORT
313 hex "Typhoon I/O port (0x316 or 0x336)"
314 depends on RADIO_TYPHOON=y
315 default "316"
316 help
317 Enter the I/O port of your Typhoon or EcoRadio radio card.
318
319config RADIO_TYPHOON_MUTEFREQ
320 int "Typhoon frequency set when muting the device (kHz)"
321 depends on RADIO_TYPHOON=y
322 default "87500"
323 help
324 Enter the frequency used for muting the radio. The device is never
325 completely silent. If the volume is just turned down, you can still
326 hear silent voices and music. For that reason, the frequency of the
327 radio device is set to the frequency you can enter here whenever
328 the device is muted. There should be no local radio station at that
329 frequency.
330
331config RADIO_ZOLTRIX
332 tristate "Zoltrix Radio"
Mauro Carvalho Chehabcd41e282006-04-09 15:43:41 -0300333 depends on ISA && VIDEO_V4L1
Linus Torvalds1da177e2005-04-16 15:20:36 -0700334 ---help---
335 Choose Y here if you have one of these FM radio cards, and then fill
336 in the port address below.
337
338 In order to control your radio card, you will need to use programs
339 that are compatible with the Video For Linux API. Information on
340 this API and pointers to "v4l" programs may be found at
341 <file:Documentation/video4linux/API.html>.
342
343 To compile this driver as a module, choose M here: the
344 module will be called radio-zoltrix.
345
346config RADIO_ZOLTRIX_PORT
347 hex "ZOLTRIX I/O port (0x20c or 0x30c)"
348 depends on RADIO_ZOLTRIX=y
349 default "20c"
350 help
351 Enter the I/O port of your Zoltrix radio card.
352
Mauro Carvalho Chehab7fb65292006-08-08 15:47:31 -0300353config USB_DSBR
354 tristate "D-Link USB FM radio support (EXPERIMENTAL)"
355 depends on USB && VIDEO_V4L1 && EXPERIMENTAL
356 ---help---
357 Say Y here if you want to connect this type of radio to your
358 computer's USB port. Note that the audio is not digital, and
359 you must connect the line out connector to a sound card or a
360 set of speakers.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700361
Mauro Carvalho Chehab7fb65292006-08-08 15:47:31 -0300362 To compile this driver as a module, choose M here: the
363 module will be called dsbr100.
364endmenu