diff options
author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-16 18:20:36 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-16 18:20:36 -0400 |
commit | 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (patch) | |
tree | 0bba044c4ce775e45a88a51686b5d9f90697ea9d /drivers/media/radio/Kconfig |
Linux-2.6.12-rc2v2.6.12-rc2
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.
Let it rip!
Diffstat (limited to 'drivers/media/radio/Kconfig')
-rw-r--r-- | drivers/media/radio/Kconfig | 354 |
1 files changed, 354 insertions, 0 deletions
diff --git a/drivers/media/radio/Kconfig b/drivers/media/radio/Kconfig new file mode 100644 index 000000000000..d318be383de6 --- /dev/null +++ b/drivers/media/radio/Kconfig | |||
@@ -0,0 +1,354 @@ | |||
1 | # | ||
2 | # Multimedia Video device configuration | ||
3 | # | ||
4 | |||
5 | menu "Radio Adapters" | ||
6 | depends on VIDEO_DEV!=n | ||
7 | |||
8 | config RADIO_CADET | ||
9 | tristate "ADS Cadet AM/FM Tuner" | ||
10 | depends on ISA && VIDEO_DEV | ||
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 | |||
26 | config RADIO_RTRACK | ||
27 | tristate "AIMSlab RadioTrack (aka RadioReveal) support" | ||
28 | depends on ISA && VIDEO_DEV | ||
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 | |||
52 | config 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 | |||
60 | config RADIO_RTRACK2 | ||
61 | tristate "AIMSlab RadioTrack II support" | ||
62 | depends on ISA && VIDEO_DEV | ||
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 | |||
75 | config 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 | |||
83 | config RADIO_AZTECH | ||
84 | tristate "Aztech/Packard Bell Radio" | ||
85 | depends on ISA && VIDEO_DEV | ||
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 | |||
98 | config 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 | |||
107 | config RADIO_GEMTEK | ||
108 | tristate "GemTek Radio Card support" | ||
109 | depends on ISA && VIDEO_DEV | ||
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 | |||
122 | config 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 | |||
132 | config RADIO_GEMTEK_PCI | ||
133 | tristate "GemTek PCI Radio Card support" | ||
134 | depends on VIDEO_DEV && PCI | ||
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 | ||
139 | that are compatible with the Video for Linux API. Information on | ||
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 | |||
146 | config RADIO_MAXIRADIO | ||
147 | tristate "Guillemot MAXI Radio FM 2000 radio" | ||
148 | depends on VIDEO_DEV && PCI | ||
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 | |||
161 | config RADIO_MAESTRO | ||
162 | tristate "Maestro on board radio" | ||
163 | depends on VIDEO_DEV | ||
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 | |||
176 | config RADIO_MIROPCM20 | ||
177 | tristate "miroSOUND PCM20 radio" | ||
178 | depends on ISA && VIDEO_DEV && SOUND_ACI_MIXER | ||
179 | ---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 | |||
192 | config 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 | |||
209 | config RADIO_SF16FMI | ||
210 | tristate "SF16FMI Radio" | ||
211 | depends on ISA && VIDEO_DEV | ||
212 | ---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 | |||
226 | config RADIO_SF16FMR2 | ||
227 | tristate "SF16FMR2 Radio" | ||
228 | depends on ISA && VIDEO_DEV | ||
229 | ---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 | |||
240 | config RADIO_TERRATEC | ||
241 | tristate "TerraTec ActiveRadio ISA Standalone" | ||
242 | depends on ISA && VIDEO_DEV | ||
243 | ---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 | |||
261 | config 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 | |||
269 | config RADIO_TRUST | ||
270 | tristate "Trust FM radio card" | ||
271 | depends on ISA && VIDEO_DEV | ||
272 | 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 | |||
279 | config 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 | |||
287 | config RADIO_TYPHOON | ||
288 | tristate "Typhoon Radio (a.k.a. EcoRadio)" | ||
289 | depends on ISA && VIDEO_DEV | ||
290 | ---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 | |||
302 | config 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 | |||
312 | config 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 | |||
319 | config 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 | |||
331 | config RADIO_ZOLTRIX | ||
332 | tristate "Zoltrix Radio" | ||
333 | depends on ISA && VIDEO_DEV | ||
334 | ---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 | |||
346 | config 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 | |||
353 | endmenu | ||
354 | |||