blob: 354d664ca537c1cba224b7f449a29b6510b54129 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001#
2# Multimedia Video device configuration
3#
4
Jan Engelhardtc5da5af2007-05-02 10:06:23 -03005menuconfig RADIO_ADAPTERS
6 bool "Radio Adapters"
Trent Piephob10fece2007-03-07 18:19:46 -03007 depends on VIDEO_DEV
Jan Engelhardtc5da5af2007-05-02 10:06:23 -03008 default y
9
10if RADIO_ADAPTERS
Linus Torvalds1da177e2005-04-16 15:20:36 -070011
12config RADIO_CADET
13 tristate "ADS Cadet AM/FM Tuner"
Hans J. Kochc0c7fa02006-08-08 09:10:12 -030014 depends on ISA && VIDEO_V4L2
Linus Torvalds1da177e2005-04-16 15:20:36 -070015 ---help---
16 Choose Y here if you have one of these AM/FM radio cards, and then
17 fill in the port address below.
18
19 In order to control your radio card, you will need to use programs
20 that are compatible with the Video For Linux API. Information on
21 this API and pointers to "v4l" programs may be found at
22 <file:Documentation/video4linux/API.html>.
23
24 Further documentation on this driver can be found on the WWW at
25 <http://linux.blackhawke.net/cadet/>.
26
27 To compile this driver as a module, choose M here: the
28 module will be called radio-cadet.
29
30config RADIO_RTRACK
31 tristate "AIMSlab RadioTrack (aka RadioReveal) support"
Mauro Carvalho Chehab46ff2c72006-08-08 09:10:01 -030032 depends on ISA && VIDEO_V4L2
Linus Torvalds1da177e2005-04-16 15:20:36 -070033 ---help---
34 Choose Y here if you have one of these FM radio cards, and then fill
35 in the port address below.
36
37 Note that newer AIMSlab RadioTrack cards have a different chipset
38 and are not supported by this driver. For these cards, use the
39 RadioTrack II driver below.
40
41 If you have a GemTeks combined (PnP) sound- and radio card you must
42 use this driver as a module and setup the card with isapnptools.
43 You must also pass the module a suitable io parameter, 0x248 has
44 been reported to be used by these cards.
45
46 In order to control your radio card, you will need to use programs
47 that are compatible with the Video For Linux API. Information on
48 this API and pointers to "v4l" programs may be found at
49 <file:Documentation/video4linux/API.html>. More information is
50 contained in the file
51 <file:Documentation/video4linux/radiotrack.txt>.
52
53 To compile this driver as a module, choose M here: the
54 module will be called radio-aimslab.
55
56config RADIO_RTRACK_PORT
57 hex "RadioTrack i/o port (0x20f or 0x30f)"
58 depends on RADIO_RTRACK=y
59 default "20f"
60 help
61 Enter either 0x30f or 0x20f here. The card default is 0x30f, if you
62 haven't changed the jumper setting on the card.
63
64config RADIO_RTRACK2
65 tristate "AIMSlab RadioTrack II support"
Mauro Carvalho Chehabf8c559f2006-08-08 09:10:02 -030066 depends on ISA && VIDEO_V4L2
Linus Torvalds1da177e2005-04-16 15:20:36 -070067 ---help---
68 Choose Y here if you have this FM radio card, and then fill in the
69 port address below.
70
71 In order to control your radio card, you will need to use programs
72 that are compatible with the Video For Linux API. Information on
73 this API and pointers to "v4l" programs may be found at
74 <file:Documentation/video4linux/API.html>.
75
76 To compile this driver as a module, choose M here: the
77 module will be called radio-rtrack2.
78
79config RADIO_RTRACK2_PORT
80 hex "RadioTrack II i/o port (0x20c or 0x30c)"
81 depends on RADIO_RTRACK2=y
82 default "30c"
83 help
84 Enter either 0x30c or 0x20c here. The card default is 0x30c, if you
85 haven't changed the jumper setting on the card.
86
87config RADIO_AZTECH
88 tristate "Aztech/Packard Bell Radio"
Mauro Carvalho Chehaba4366af2006-08-08 09:10:01 -030089 depends on ISA && VIDEO_V4L2
Linus Torvalds1da177e2005-04-16 15:20:36 -070090 ---help---
91 Choose Y here if you have one of these FM radio cards, and then fill
92 in the port address below.
93
94 In order to control your radio card, you will need to use programs
95 that are compatible with the Video For Linux API. Information on
96 this API and pointers to "v4l" programs may be found at
97 <file:Documentation/video4linux/API.html>.
98
99 To compile this driver as a module, choose M here: the
100 module will be called radio-aztech.
101
102config RADIO_AZTECH_PORT
103 hex "Aztech/Packard Bell I/O port (0x350 or 0x358)"
104 depends on RADIO_AZTECH=y
105 default "350"
106 help
107 Enter either 0x350 or 0x358 here. The card default is 0x350, if you
108 haven't changed the setting of jumper JP3 on the card. Removing the
109 jumper sets the card to 0x358.
110
111config RADIO_GEMTEK
112 tristate "GemTek Radio Card support"
Mauro Carvalho Chehabd1c4ecd2006-08-08 09:10:01 -0300113 depends on ISA && VIDEO_V4L2
Linus Torvalds1da177e2005-04-16 15:20:36 -0700114 ---help---
115 Choose Y here if you have this FM radio card, and then fill in the
116 port address below.
117
118 In order to control your radio card, you will need to use programs
119 that are compatible with the Video For Linux API. Information on
120 this API and pointers to "v4l" programs may be found at
121 <file:Documentation/video4linux/API.html>.
122
123 To compile this driver as a module, choose M here: the
124 module will be called radio-gemtek.
125
126config RADIO_GEMTEK_PORT
127 hex "GemTek i/o port (0x20c, 0x30c, 0x24c or 0x34c)"
128 depends on RADIO_GEMTEK=y
129 default "34c"
130 help
131 Enter either 0x20c, 0x30c, 0x24c or 0x34c here. The card default is
132 0x34c, if you haven't changed the jumper setting on the card. On
133 Sound Vision 16 Gold PnP with FM Radio (ESS1869+FM Gemtek), the I/O
134 port is 0x28c.
135
136config RADIO_GEMTEK_PCI
137 tristate "GemTek PCI Radio Card support"
Mauro Carvalho Chehab52afbc22006-08-08 09:10:01 -0300138 depends on VIDEO_V4L2 && PCI
Linus Torvalds1da177e2005-04-16 15:20:36 -0700139 ---help---
140 Choose Y here if you have this PCI FM radio card.
141
142 In order to control your radio card, you will need to use programs
Mauro Carvalho Chehab4286c6f2006-04-08 16:06:16 -0300143 that are compatible with the Video for Linux API. Information on
Linus Torvalds1da177e2005-04-16 15:20:36 -0700144 this API and pointers to "v4l" programs may be found at
145 <file:Documentation/video4linux/API.html>.
146
147 To compile this driver as a module, choose M here: the
148 module will be called radio-gemtek-pci.
149
150config RADIO_MAXIRADIO
151 tristate "Guillemot MAXI Radio FM 2000 radio"
Mauro Carvalho Chehabe84fef62006-08-08 09:10:05 -0300152 depends on VIDEO_V4L2 && PCI
Linus Torvalds1da177e2005-04-16 15:20:36 -0700153 ---help---
154 Choose Y here if you have this radio card. This card may also be
155 found as Gemtek PCI FM.
156
157 In order to control your radio card, you will need to use programs
158 that are compatible with the Video For Linux API. Information on
159 this API and pointers to "v4l" programs may be found at
160 <file:Documentation/video4linux/API.html>.
161
162 To compile this driver as a module, choose M here: the
163 module will be called radio-maxiradio.
164
165config RADIO_MAESTRO
166 tristate "Maestro on board radio"
Mauro Carvalho Chehabb6055d72006-08-08 09:10:02 -0300167 depends on VIDEO_V4L2 && PCI
Linus Torvalds1da177e2005-04-16 15:20:36 -0700168 ---help---
169 Say Y here to directly support the on-board radio tuner on the
170 Maestro 2 or 2E sound card.
171
172 In order to control your radio card, you will need to use programs
173 that are compatible with the Video For Linux API. Information on
174 this API and pointers to "v4l" programs may be found at
175 <file:Documentation/video4linux/API.html>.
176
177 To compile this driver as a module, choose M here: the
178 module will be called radio-maestro.
179
Linus Torvalds1da177e2005-04-16 15:20:36 -0700180config RADIO_SF16FMI
181 tristate "SF16FMI Radio"
Mauro Carvalho Chehaba2ef73a2006-08-08 09:10:02 -0300182 depends on ISA && VIDEO_V4L2
Linus Torvalds1da177e2005-04-16 15:20:36 -0700183 ---help---
184 Choose Y here if you have one of these FM radio cards. If you
185 compile the driver into the kernel and your card is not PnP one, you
186 have to add "sf16fm=<io>" to the kernel command line (I/O address is
187 0x284 or 0x384).
188
189 In order to control your radio card, you will need to use programs
190 that are compatible with the Video For Linux API. Information on
191 this API and pointers to "v4l" programs may be found at
192 <file:Documentation/video4linux/API.html>.
193
194 To compile this driver as a module, choose M here: the
195 module will be called radio-sf16fmi.
196
197config RADIO_SF16FMR2
198 tristate "SF16FMR2 Radio"
Mauro Carvalho Chehabacda0e72006-08-08 09:10:02 -0300199 depends on ISA && VIDEO_V4L2
Linus Torvalds1da177e2005-04-16 15:20:36 -0700200 ---help---
201 Choose Y here if you have one of these FM radio cards.
202
203 In order to control your radio card, you will need to use programs
204 that are compatible with the Video For Linux API. Information on
205 this API and pointers to "v4l" programs may be found on the WWW at
206 <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.
207
208 To compile this driver as a module, choose M here: the
209 module will be called radio-sf16fmr2.
210
211config RADIO_TERRATEC
212 tristate "TerraTec ActiveRadio ISA Standalone"
Mauro Carvalho Chehab55ac7b62006-08-08 09:10:03 -0300213 depends on ISA && VIDEO_V4L2
Linus Torvalds1da177e2005-04-16 15:20:36 -0700214 ---help---
215 Choose Y here if you have this FM radio card, and then fill in the
216 port address below. (TODO)
217
218 Note: This driver is in its early stages. Right now volume and
219 frequency control and muting works at least for me, but
220 unfortunately I have not found anybody who wants to use this card
221 with Linux. So if it is this what YOU are trying to do right now,
222 PLEASE DROP ME A NOTE!! Rolf Offermanns <rolf@offermanns.de>.
223
224 In order to control your radio card, you will need to use programs
225 that are compatible with the Video For Linux API. Information on
226 this API and pointers to "v4l" programs may be found at
227 <file:Documentation/video4linux/API.html>.
228
229 To compile this driver as a module, choose M here: the
230 module will be called radio-terratec.
231
232config RADIO_TERRATEC_PORT
233 hex "Terratec i/o port (normally 0x590)"
234 depends on RADIO_TERRATEC=y
235 default "590"
236 help
237 Fill in the I/O port of your TerraTec FM radio card. If unsure, go
238 with the default.
239
240config RADIO_TRUST
241 tristate "Trust FM radio card"
Mauro Carvalho Chehab982eddb2006-08-08 09:10:05 -0300242 depends on ISA && VIDEO_V4L2
Linus Torvalds1da177e2005-04-16 15:20:36 -0700243 help
244 This is a driver for the Trust FM radio cards. Say Y if you have
245 such a card and want to use it under Linux.
246
247 To compile this driver as a module, choose M here: the
248 module will be called radio-trust.
249
250config RADIO_TRUST_PORT
251 hex "Trust i/o port (usually 0x350 or 0x358)"
252 depends on RADIO_TRUST=y
253 default "350"
254 help
255 Enter the I/O port of your Trust FM radio card. If unsure, try the
256 values "0x350" or "0x358".
257
258config RADIO_TYPHOON
259 tristate "Typhoon Radio (a.k.a. EcoRadio)"
Mauro Carvalho Chehab30c48302006-08-08 09:10:04 -0300260 depends on ISA && VIDEO_V4L2
Linus Torvalds1da177e2005-04-16 15:20:36 -0700261 ---help---
262 Choose Y here if you have one of these FM radio cards, and then fill
263 in the port address and the frequency used for muting below.
264
265 In order to control your radio card, you will need to use programs
266 that are compatible with the Video For Linux API. Information on
267 this API and pointers to "v4l" programs may be found at
268 <file:Documentation/video4linux/API.html>.
269
270 To compile this driver as a module, choose M here: the
271 module will be called radio-typhoon.
272
273config RADIO_TYPHOON_PROC_FS
274 bool "Support for /proc/radio-typhoon"
275 depends on PROC_FS && RADIO_TYPHOON
276 help
277 Say Y here if you want the typhoon radio card driver to write
278 status information (frequency, volume, muted, mute frequency,
279 base address) to /proc/radio-typhoon. The file can be viewed with
280 your favorite pager (i.e. use "more /proc/radio-typhoon" or "less
281 /proc/radio-typhoon" or simply "cat /proc/radio-typhoon").
282
283config RADIO_TYPHOON_PORT
284 hex "Typhoon I/O port (0x316 or 0x336)"
285 depends on RADIO_TYPHOON=y
286 default "316"
287 help
288 Enter the I/O port of your Typhoon or EcoRadio radio card.
289
290config RADIO_TYPHOON_MUTEFREQ
291 int "Typhoon frequency set when muting the device (kHz)"
292 depends on RADIO_TYPHOON=y
293 default "87500"
294 help
295 Enter the frequency used for muting the radio. The device is never
296 completely silent. If the volume is just turned down, you can still
297 hear silent voices and music. For that reason, the frequency of the
298 radio device is set to the frequency you can enter here whenever
299 the device is muted. There should be no local radio station at that
300 frequency.
301
302config RADIO_ZOLTRIX
303 tristate "Zoltrix Radio"
Mauro Carvalho Chehab2ab65292006-08-08 09:10:04 -0300304 depends on ISA && VIDEO_V4L2
Linus Torvalds1da177e2005-04-16 15:20:36 -0700305 ---help---
306 Choose Y here if you have one of these FM radio cards, and then fill
307 in the port address below.
308
309 In order to control your radio card, you will need to use programs
310 that are compatible with the Video For Linux API. Information on
311 this API and pointers to "v4l" programs may be found at
312 <file:Documentation/video4linux/API.html>.
313
314 To compile this driver as a module, choose M here: the
315 module will be called radio-zoltrix.
316
317config RADIO_ZOLTRIX_PORT
318 hex "ZOLTRIX I/O port (0x20c or 0x30c)"
319 depends on RADIO_ZOLTRIX=y
320 default "20c"
321 help
322 Enter the I/O port of your Zoltrix radio card.
323
Mauro Carvalho Chehab7fb65292006-08-08 15:47:31 -0300324config USB_DSBR
325 tristate "D-Link USB FM radio support (EXPERIMENTAL)"
Alan Cox5aff3082006-08-08 15:47:50 -0300326 depends on USB && VIDEO_V4L2 && EXPERIMENTAL
Mauro Carvalho Chehab7fb65292006-08-08 15:47:31 -0300327 ---help---
328 Say Y here if you want to connect this type of radio to your
329 computer's USB port. Note that the audio is not digital, and
330 you must connect the line out connector to a sound card or a
331 set of speakers.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700332
Mauro Carvalho Chehab7fb65292006-08-08 15:47:31 -0300333 To compile this driver as a module, choose M here: the
334 module will be called dsbr100.
Jan Engelhardtc5da5af2007-05-02 10:06:23 -0300335
336endif # RADIO_ADAPTERS