V4L/DVB (5585): SN9C1xx driver updates
[linux-2.6-block.git] / drivers / media / radio / Kconfig
CommitLineData
1da177e4
LT
1#
2# Multimedia Video device configuration
3#
4
5menu "Radio Adapters"
b10fece5 6 depends on VIDEO_DEV
1da177e4
LT
7
8config RADIO_CADET
9 tristate "ADS Cadet AM/FM Tuner"
c0c7fa09 10 depends on ISA && VIDEO_V4L2
1da177e4
LT
11 ---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"
46ff2c72 28 depends on ISA && VIDEO_V4L2
1da177e4
LT
29 ---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"
f8c559f8 62 depends on ISA && VIDEO_V4L2
1da177e4
LT
63 ---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"
a4366af4 85 depends on ISA && VIDEO_V4L2
1da177e4
LT
86 ---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"
d1c4ecde 109 depends on ISA && VIDEO_V4L2
1da177e4
LT
110 ---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"
52afbc2f 134 depends on VIDEO_V4L2 && PCI
1da177e4
LT
135 ---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
4286c6f6 139 that are compatible with the Video for Linux API. Information on
1da177e4
LT
140 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"
e84fef6b 148 depends on VIDEO_V4L2 && PCI
1da177e4
LT
149 ---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"
b6055d7b 163 depends on VIDEO_V4L2 && PCI
1da177e4
LT
164 ---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
1da177e4
LT
176config RADIO_SF16FMI
177 tristate "SF16FMI Radio"
a2ef73af 178 depends on ISA && VIDEO_V4L2
1da177e4
LT
179 ---help---
180 Choose Y here if you have one of these FM radio cards. If you
181 compile the driver into the kernel and your card is not PnP one, you
182 have to add "sf16fm=<io>" to the kernel command line (I/O address is
183 0x284 or 0x384).
184
185 In order to control your radio card, you will need to use programs
186 that are compatible with the Video For Linux API. Information on
187 this API and pointers to "v4l" programs may be found at
188 <file:Documentation/video4linux/API.html>.
189
190 To compile this driver as a module, choose M here: the
191 module will be called radio-sf16fmi.
192
193config RADIO_SF16FMR2
194 tristate "SF16FMR2 Radio"
acda0e71 195 depends on ISA && VIDEO_V4L2
1da177e4
LT
196 ---help---
197 Choose Y here if you have one of these FM radio cards.
198
199 In order to control your radio card, you will need to use programs
200 that are compatible with the Video For Linux API. Information on
201 this API and pointers to "v4l" programs may be found on the WWW at
202 <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.
203
204 To compile this driver as a module, choose M here: the
205 module will be called radio-sf16fmr2.
206
207config RADIO_TERRATEC
208 tristate "TerraTec ActiveRadio ISA Standalone"
55ac7b69 209 depends on ISA && VIDEO_V4L2
1da177e4
LT
210 ---help---
211 Choose Y here if you have this FM radio card, and then fill in the
212 port address below. (TODO)
213
214 Note: This driver is in its early stages. Right now volume and
215 frequency control and muting works at least for me, but
216 unfortunately I have not found anybody who wants to use this card
217 with Linux. So if it is this what YOU are trying to do right now,
218 PLEASE DROP ME A NOTE!! Rolf Offermanns <rolf@offermanns.de>.
219
220 In order to control your radio card, you will need to use programs
221 that are compatible with the Video For Linux API. Information on
222 this API and pointers to "v4l" programs may be found at
223 <file:Documentation/video4linux/API.html>.
224
225 To compile this driver as a module, choose M here: the
226 module will be called radio-terratec.
227
228config RADIO_TERRATEC_PORT
229 hex "Terratec i/o port (normally 0x590)"
230 depends on RADIO_TERRATEC=y
231 default "590"
232 help
233 Fill in the I/O port of your TerraTec FM radio card. If unsure, go
234 with the default.
235
236config RADIO_TRUST
237 tristate "Trust FM radio card"
982eddb9 238 depends on ISA && VIDEO_V4L2
1da177e4
LT
239 help
240 This is a driver for the Trust FM radio cards. Say Y if you have
241 such a card and want to use it under Linux.
242
243 To compile this driver as a module, choose M here: the
244 module will be called radio-trust.
245
246config RADIO_TRUST_PORT
247 hex "Trust i/o port (usually 0x350 or 0x358)"
248 depends on RADIO_TRUST=y
249 default "350"
250 help
251 Enter the I/O port of your Trust FM radio card. If unsure, try the
252 values "0x350" or "0x358".
253
254config RADIO_TYPHOON
255 tristate "Typhoon Radio (a.k.a. EcoRadio)"
30c48305 256 depends on ISA && VIDEO_V4L2
1da177e4
LT
257 ---help---
258 Choose Y here if you have one of these FM radio cards, and then fill
259 in the port address and the frequency used for muting below.
260
261 In order to control your radio card, you will need to use programs
262 that are compatible with the Video For Linux API. Information on
263 this API and pointers to "v4l" programs may be found at
264 <file:Documentation/video4linux/API.html>.
265
266 To compile this driver as a module, choose M here: the
267 module will be called radio-typhoon.
268
269config RADIO_TYPHOON_PROC_FS
270 bool "Support for /proc/radio-typhoon"
271 depends on PROC_FS && RADIO_TYPHOON
272 help
273 Say Y here if you want the typhoon radio card driver to write
274 status information (frequency, volume, muted, mute frequency,
275 base address) to /proc/radio-typhoon. The file can be viewed with
276 your favorite pager (i.e. use "more /proc/radio-typhoon" or "less
277 /proc/radio-typhoon" or simply "cat /proc/radio-typhoon").
278
279config RADIO_TYPHOON_PORT
280 hex "Typhoon I/O port (0x316 or 0x336)"
281 depends on RADIO_TYPHOON=y
282 default "316"
283 help
284 Enter the I/O port of your Typhoon or EcoRadio radio card.
285
286config RADIO_TYPHOON_MUTEFREQ
287 int "Typhoon frequency set when muting the device (kHz)"
288 depends on RADIO_TYPHOON=y
289 default "87500"
290 help
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
296 frequency.
297
298config RADIO_ZOLTRIX
299 tristate "Zoltrix Radio"
2ab65299 300 depends on ISA && VIDEO_V4L2
1da177e4
LT
301 ---help---
302 Choose Y here if you have one of these FM radio cards, and then fill
303 in the port address below.
304
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>.
309
310 To compile this driver as a module, choose M here: the
311 module will be called radio-zoltrix.
312
313config RADIO_ZOLTRIX_PORT
314 hex "ZOLTRIX I/O port (0x20c or 0x30c)"
315 depends on RADIO_ZOLTRIX=y
316 default "20c"
317 help
318 Enter the I/O port of your Zoltrix radio card.
319
7fb65297
MCC
320config USB_DSBR
321 tristate "D-Link USB FM radio support (EXPERIMENTAL)"
5aff308c 322 depends on USB && VIDEO_V4L2 && EXPERIMENTAL
7fb65297
MCC
323 ---help---
324 Say Y here if you want to connect this type of radio to your
325 computer's USB port. Note that the audio is not digital, and
326 you must connect the line out connector to a sound card or a
327 set of speakers.
1da177e4 328
7fb65297
MCC
329 To compile this driver as a module, choose M here: the
330 module will be called dsbr100.
331endmenu