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