1# 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" 10 depends on ISA && VIDEO_V4L1 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" 28 depends on ISA && VIDEO_V4L2 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" 62 depends on ISA && VIDEO_V4L2 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" 85 depends on ISA && VIDEO_V4L2 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" 109 depends on ISA && VIDEO_V4L2 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" 134 depends on VIDEO_V4L2 && 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 146config RADIO_MAXIRADIO 147 tristate "Guillemot MAXI Radio FM 2000 radio" 148 depends on VIDEO_V4L2 && 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 161config RADIO_MAESTRO 162 tristate "Maestro on board radio" 163 depends on VIDEO_V4L2 && PCI 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 176config RADIO_MIROPCM20 177 tristate "miroSOUND PCM20 radio" 178 depends on ISA && VIDEO_V4L1 && 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 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" 211 depends on ISA && VIDEO_V4L2 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 226config RADIO_SF16FMR2 227 tristate "SF16FMR2 Radio" 228 depends on ISA && VIDEO_V4L2 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 240config RADIO_TERRATEC 241 tristate "TerraTec ActiveRadio ISA Standalone" 242 depends on ISA && VIDEO_V4L2 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 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" 271 depends on ISA && VIDEO_V4L2 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 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)" 289 depends on ISA && VIDEO_V4L2 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 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" 333 depends on ISA && VIDEO_V4L2 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 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 353config 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. 361 362 To compile this driver as a module, choose M here: the 363 module will be called dsbr100. 364endmenu 365