linux/drivers/media/radio/Kconfig
<<
>>
Prefs
   1#
   2# Multimedia Video device configuration
   3#
   4
   5menuconfig RADIO_ADAPTERS
   6        bool "Radio Adapters"
   7        depends on VIDEO_V4L2
   8        default y
   9        ---help---
  10          Say Y here to enable selecting AM/FM radio adapters.
  11
  12if RADIO_ADAPTERS && VIDEO_V4L2
  13
  14config RADIO_CADET
  15        tristate "ADS Cadet AM/FM Tuner"
  16        depends on ISA && VIDEO_V4L2
  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
  32config RADIO_RTRACK
  33        tristate "AIMSlab RadioTrack (aka RadioReveal) support"
  34        depends on ISA && VIDEO_V4L2
  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
  58config 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
  66config RADIO_RTRACK2
  67        tristate "AIMSlab RadioTrack II support"
  68        depends on ISA && VIDEO_V4L2
  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
  81config 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
  89config RADIO_AZTECH
  90        tristate "Aztech/Packard Bell Radio"
  91        depends on ISA && VIDEO_V4L2
  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
 104config 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
 113config RADIO_GEMTEK
 114        tristate "GemTek Radio card (or compatible) support"
 115        depends on ISA && VIDEO_V4L2
 116        ---help---
 117          Choose Y here if you have this FM radio card, and then fill in the
 118          I/O port address and settings below. The following cards either have
 119          GemTek Radio tuner or are rebranded GemTek Radio cards:
 120
 121          - Sound Vision 16 Gold with FM Radio
 122          - Typhoon Radio card (some models)
 123          - Hama Radio card
 124
 125          In order to control your radio card, you will need to use programs
 126          that are compatible with the Video For Linux API.  Information on
 127          this API and pointers to "v4l" programs may be found at
 128          <file:Documentation/video4linux/API.html>.
 129
 130          To compile this driver as a module, choose M here: the
 131          module will be called radio-gemtek.
 132
 133config RADIO_GEMTEK_PORT
 134        hex "Fixed I/O port (0x20c, 0x30c, 0x24c, 0x34c, 0c24c or 0x28c)"
 135        depends on RADIO_GEMTEK=y
 136        default "34c"
 137        help
 138          Enter either 0x20c, 0x30c, 0x24c or 0x34c here. The card default is
 139          0x34c, if you haven't changed the jumper setting on the card. On
 140          Sound Vision 16 Gold PnP with FM Radio (ESS1869+FM Gemtek), the I/O
 141          port is 0x20c, 0x248 or 0x28c.
 142          If automatic I/O port probing is enabled this port will be used only
 143          in case of automatic probing failure, ie. as a fallback.
 144
 145config RADIO_GEMTEK_PROBE
 146        bool "Automatic I/O port probing"
 147        depends on RADIO_GEMTEK=y
 148        default y
 149        help
 150          Say Y here to enable automatic probing for GemTek Radio card. The
 151          following ports will be probed: 0x20c, 0x30c, 0x24c, 0x34c, 0x248 and
 152          0x28c.
 153
 154config RADIO_GEMTEK_PCI
 155        tristate "GemTek PCI Radio Card support"
 156        depends on VIDEO_V4L2 && PCI
 157        ---help---
 158          Choose Y here if you have this PCI FM radio card.
 159
 160          In order to control your radio card, you will need to use programs
 161          that are compatible with the Video for Linux API.  Information on
 162          this API and pointers to "v4l" programs may be found at
 163          <file:Documentation/video4linux/API.html>.
 164
 165          To compile this driver as a module, choose M here: the
 166          module will be called radio-gemtek-pci.
 167
 168config RADIO_MAXIRADIO
 169        tristate "Guillemot MAXI Radio FM 2000 radio"
 170        depends on VIDEO_V4L2 && PCI
 171        ---help---
 172          Choose Y here if you have this radio card.  This card may also be
 173          found as Gemtek PCI FM.
 174
 175          In order to control your radio card, you will need to use programs
 176          that are compatible with the Video For Linux API.  Information on
 177          this API and pointers to "v4l" programs may be found at
 178          <file:Documentation/video4linux/API.html>.
 179
 180          To compile this driver as a module, choose M here: the
 181          module will be called radio-maxiradio.
 182
 183config RADIO_MAESTRO
 184        tristate "Maestro on board radio"
 185        depends on VIDEO_V4L2 && PCI
 186        ---help---
 187          Say Y here to directly support the on-board radio tuner on the
 188          Maestro 2 or 2E sound card.
 189
 190          In order to control your radio card, you will need to use programs
 191          that are compatible with the Video For Linux API.  Information on
 192          this API and pointers to "v4l" programs may be found at
 193          <file:Documentation/video4linux/API.html>.
 194
 195          To compile this driver as a module, choose M here: the
 196          module will be called radio-maestro.
 197
 198config RADIO_MIROPCM20
 199        tristate "miroSOUND PCM20 radio"
 200        depends on ISA && VIDEO_V4L2 && SND
 201        select SND_ISA
 202        select SND_MIRO
 203        ---help---
 204          Choose Y here if you have this FM radio card. You also need to enable
 205          the ALSA sound system. This choice automatically selects the ALSA
 206          sound card driver "Miro miroSOUND PCM1pro/PCM12/PCM20radio" as this
 207          is required for the radio-miropcm20.
 208
 209          In order to control your radio card, you will need to use programs
 210          that are compatible with the Video For Linux API.  Information on
 211          this API and pointers to "v4l" programs may be found at
 212          <file:Documentation/video4linux/API.html>.
 213
 214          To compile this driver as a module, choose M here: the
 215          module will be called radio-miropcm20.
 216
 217config RADIO_SF16FMI
 218        tristate "SF16-FMI/SF16-FMP Radio"
 219        depends on ISA && VIDEO_V4L2
 220        ---help---
 221          Choose Y here if you have one of these FM radio cards.
 222
 223          In order to control your radio card, you will need to use programs
 224          that are compatible with the Video For Linux API.  Information on
 225          this API and pointers to "v4l" programs may be found at
 226          <file:Documentation/video4linux/API.html>.
 227
 228          To compile this driver as a module, choose M here: the
 229          module will be called radio-sf16fmi.
 230
 231config RADIO_SF16FMR2
 232        tristate "SF16FMR2 Radio"
 233        depends on ISA && VIDEO_V4L2
 234        ---help---
 235          Choose Y here if you have one of these FM radio cards.
 236
 237          In order to control your radio card, you will need to use programs
 238          that are compatible with the Video For Linux API.  Information on
 239          this API and pointers to "v4l" programs may be found on the WWW at
 240          <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.
 241
 242          To compile this driver as a module, choose M here: the
 243          module will be called radio-sf16fmr2.
 244
 245config RADIO_TERRATEC
 246        tristate "TerraTec ActiveRadio ISA Standalone"
 247        depends on ISA && VIDEO_V4L2
 248        ---help---
 249          Choose Y here if you have this FM radio card, and then fill in the
 250          port address below. (TODO)
 251
 252          Note: This driver is in its early stages.  Right now volume and
 253          frequency control and muting works at least for me, but
 254          unfortunately I have not found anybody who wants to use this card
 255          with Linux.  So if it is this what YOU are trying to do right now,
 256          PLEASE DROP ME A NOTE!!  Rolf Offermanns <rolf@offermanns.de>.
 257
 258          In order to control your radio card, you will need to use programs
 259          that are compatible with the Video For Linux API.  Information on
 260          this API and pointers to "v4l" programs may be found at
 261          <file:Documentation/video4linux/API.html>.
 262
 263          To compile this driver as a module, choose M here: the
 264          module will be called radio-terratec.
 265
 266config RADIO_TERRATEC_PORT
 267        hex "Terratec i/o port (normally 0x590)"
 268        depends on RADIO_TERRATEC=y
 269        default "590"
 270        help
 271          Fill in the I/O port of your TerraTec FM radio card. If unsure, go
 272          with the default.
 273
 274config RADIO_TRUST
 275        tristate "Trust FM radio card"
 276        depends on ISA && VIDEO_V4L2
 277        help
 278          This is a driver for the Trust FM radio cards. Say Y if you have
 279          such a card and want to use it under Linux.
 280
 281          To compile this driver as a module, choose M here: the
 282          module will be called radio-trust.
 283
 284config RADIO_TRUST_PORT
 285        hex "Trust i/o port (usually 0x350 or 0x358)"
 286        depends on RADIO_TRUST=y
 287        default "350"
 288        help
 289          Enter the I/O port of your Trust FM radio card. If unsure, try the
 290          values "0x350" or "0x358".
 291
 292config RADIO_TYPHOON
 293        tristate "Typhoon Radio (a.k.a. EcoRadio)"
 294        depends on ISA && VIDEO_V4L2
 295        ---help---
 296          Choose Y here if you have one of these FM radio cards, and then fill
 297          in the port address and the frequency used for muting below.
 298
 299          In order to control your radio card, you will need to use programs
 300          that are compatible with the Video For Linux API.  Information on
 301          this API and pointers to "v4l" programs may be found at
 302          <file:Documentation/video4linux/API.html>.
 303
 304          To compile this driver as a module, choose M here: the
 305          module will be called radio-typhoon.
 306
 307config RADIO_TYPHOON_PORT
 308        hex "Typhoon I/O port (0x316 or 0x336)"
 309        depends on RADIO_TYPHOON=y
 310        default "316"
 311        help
 312          Enter the I/O port of your Typhoon or EcoRadio radio card.
 313
 314config RADIO_TYPHOON_MUTEFREQ
 315        int "Typhoon frequency set when muting the device (kHz)"
 316        depends on RADIO_TYPHOON=y
 317        default "87500"
 318        help
 319          Enter the frequency used for muting the radio. The device is never
 320          completely silent. If the volume is just turned down, you can still
 321          hear silent voices and music. For that reason, the frequency of the
 322          radio device is set to the frequency you can enter here whenever
 323          the device is muted. There should be no local radio station at that
 324          frequency.
 325
 326config RADIO_ZOLTRIX
 327        tristate "Zoltrix Radio"
 328        depends on ISA && VIDEO_V4L2
 329        ---help---
 330          Choose Y here if you have one of these FM radio cards, and then fill
 331          in the port address below.
 332
 333          In order to control your radio card, you will need to use programs
 334          that are compatible with the Video For Linux API.  Information on
 335          this API and pointers to "v4l" programs may be found at
 336          <file:Documentation/video4linux/API.html>.
 337
 338          To compile this driver as a module, choose M here: the
 339          module will be called radio-zoltrix.
 340
 341config RADIO_ZOLTRIX_PORT
 342        hex "ZOLTRIX I/O port (0x20c or 0x30c)"
 343        depends on RADIO_ZOLTRIX=y
 344        default "20c"
 345        help
 346          Enter the I/O port of your Zoltrix radio card.
 347
 348config I2C_SI4713
 349        tristate "I2C driver for Silicon Labs Si4713 device"
 350        depends on I2C && VIDEO_V4L2
 351        ---help---
 352          Say Y here if you want support to Si4713 I2C device.
 353          This device driver supports only i2c bus.
 354
 355          To compile this driver as a module, choose M here: the
 356          module will be called si4713.
 357
 358config RADIO_SI4713
 359        tristate "Silicon Labs Si4713 FM Radio Transmitter support"
 360        depends on I2C && VIDEO_V4L2
 361        select I2C_SI4713
 362        ---help---
 363          Say Y here if you want support to Si4713 FM Radio Transmitter.
 364          This device can transmit audio through FM. It can transmit
 365          RDS and RBDS signals as well. This module is the v4l2 radio
 366          interface for the i2c driver of this device.
 367
 368          To compile this driver as a module, choose M here: the
 369          module will be called radio-si4713.
 370
 371config USB_DSBR
 372        tristate "D-Link/GemTek USB FM radio support"
 373        depends on USB && VIDEO_V4L2
 374        ---help---
 375          Say Y here if you want to connect this type of radio to your
 376          computer's USB port. Note that the audio is not digital, and
 377          you must connect the line out connector to a sound card or a
 378          set of speakers.
 379
 380          To compile this driver as a module, choose M here: the
 381          module will be called dsbr100.
 382
 383config RADIO_SI470X
 384        bool "Silicon Labs Si470x FM Radio Receiver support"
 385        depends on VIDEO_V4L2
 386
 387source "drivers/media/radio/si470x/Kconfig"
 388
 389config USB_MR800
 390        tristate "AverMedia MR 800 USB FM radio support"
 391        depends on USB && VIDEO_V4L2
 392        ---help---
 393          Say Y here if you want to connect this type of radio to your
 394          computer's USB port. Note that the audio is not digital, and
 395          you must connect the line out connector to a sound card or a
 396          set of speakers.
 397
 398          To compile this driver as a module, choose M here: the
 399          module will be called radio-mr800.
 400
 401config RADIO_TEA5764
 402        tristate "TEA5764 I2C FM radio support"
 403        depends on I2C && VIDEO_V4L2
 404        ---help---
 405          Say Y here if you want to use the TEA5764 FM chip found in
 406          EZX phones. This FM chip is present in EZX phones from Motorola,
 407          connected to internal pxa I2C bus.
 408
 409          To compile this driver as a module, choose M here: the
 410          module will be called radio-tea5764.
 411
 412config RADIO_TEA5764_XTAL
 413        bool "TEA5764 crystal reference"
 414        depends on RADIO_TEA5764=y
 415        default y
 416        help
 417          Say Y here if TEA5764 have a 32768 Hz crystal in circuit, say N
 418          here if TEA5764 reference frequency is connected in FREQIN.
 419
 420config RADIO_SAA7706H
 421        tristate "SAA7706H Car Radio DSP"
 422        depends on I2C && VIDEO_V4L2
 423        ---help---
 424          Say Y here if you want to use the SAA7706H Car radio Digital
 425          Signal Processor, found for instance on the Russellville development
 426          board. On the russellville the device is connected to internal
 427          timberdale I2C bus.
 428
 429          To compile this driver as a module, choose M here: the
 430          module will be called SAA7706H.
 431
 432config RADIO_TEF6862
 433        tristate "TEF6862 Car Radio Enhanced Selectivity Tuner"
 434        depends on I2C && VIDEO_V4L2
 435        ---help---
 436          Say Y here if you want to use the TEF6862 Car Radio Enhanced
 437          Selectivity Tuner, found for instance on the Russellville development
 438          board. On the russellville the device is connected to internal
 439          timberdale I2C bus.
 440
 441          To compile this driver as a module, choose M here: the
 442          module will be called TEF6862.
 443
 444config RADIO_TIMBERDALE
 445        tristate "Enable the Timberdale radio driver"
 446        depends on MFD_TIMBERDALE && VIDEO_V4L2
 447        depends on I2C  # for RADIO_SAA7706H
 448        select RADIO_TEF6862
 449        select RADIO_SAA7706H
 450        ---help---
 451          This is a kind of umbrella driver for the Radio Tuner and DSP
 452          found behind the Timberdale FPGA on the Russellville board.
 453          Enabling this driver will automatically select the DSP and tuner.
 454
 455endif # RADIO_ADAPTERS
 456
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.