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_SI470X
  15        bool "Silicon Labs Si470x FM Radio Receiver support"
  16        depends on VIDEO_V4L2
  17
  18source "drivers/media/radio/si470x/Kconfig"
  19
  20config USB_MR800
  21        tristate "AverMedia MR 800 USB FM radio support"
  22        depends on USB && VIDEO_V4L2
  23        ---help---
  24          Say Y here if you want to connect this type of radio to your
  25          computer's USB port. Note that the audio is not digital, and
  26          you must connect the line out connector to a sound card or a
  27          set of speakers.
  28
  29          To compile this driver as a module, choose M here: the
  30          module will be called radio-mr800.
  31
  32config USB_DSBR
  33        tristate "D-Link/GemTek USB FM radio support"
  34        depends on USB && VIDEO_V4L2
  35        ---help---
  36          Say Y here if you want to connect this type of radio to your
  37          computer's USB port. Note that the audio is not digital, and
  38          you must connect the line out connector to a sound card or a
  39          set of speakers.
  40
  41          To compile this driver as a module, choose M here: the
  42          module will be called dsbr100.
  43
  44config RADIO_MAXIRADIO
  45        tristate "Guillemot MAXI Radio FM 2000 radio"
  46        depends on VIDEO_V4L2 && PCI && SND
  47        ---help---
  48          Choose Y here if you have this radio card.  This card may also be
  49          found as Gemtek PCI FM.
  50
  51          In order to control your radio card, you will need to use programs
  52          that are compatible with the Video For Linux API.  Information on
  53          this API and pointers to "v4l" programs may be found at
  54          <file:Documentation/video4linux/API.html>.
  55
  56          To compile this driver as a module, choose M here: the
  57          module will be called radio-maxiradio.
  58
  59
  60config I2C_SI4713
  61        tristate "I2C driver for Silicon Labs Si4713 device"
  62        depends on I2C && VIDEO_V4L2
  63        ---help---
  64          Say Y here if you want support to Si4713 I2C device.
  65          This device driver supports only i2c bus.
  66
  67          To compile this driver as a module, choose M here: the
  68          module will be called si4713.
  69
  70config RADIO_SI4713
  71        tristate "Silicon Labs Si4713 FM Radio Transmitter support"
  72        depends on I2C && VIDEO_V4L2
  73        select I2C_SI4713
  74        ---help---
  75          Say Y here if you want support to Si4713 FM Radio Transmitter.
  76          This device can transmit audio through FM. It can transmit
  77          RDS and RBDS signals as well. This module is the v4l2 radio
  78          interface for the i2c driver of this device.
  79
  80          To compile this driver as a module, choose M here: the
  81          module will be called radio-si4713.
  82
  83config USB_KEENE
  84        tristate "Keene FM Transmitter USB support"
  85        depends on USB && VIDEO_V4L2
  86        ---help---
  87          Say Y here if you want to connect this type of FM transmitter
  88          to your computer's USB port.
  89
  90          To compile this driver as a module, choose M here: the
  91          module will be called radio-keene.
  92
  93config RADIO_TEA5764
  94        tristate "TEA5764 I2C FM radio support"
  95        depends on I2C && VIDEO_V4L2
  96        ---help---
  97          Say Y here if you want to use the TEA5764 FM chip found in
  98          EZX phones. This FM chip is present in EZX phones from Motorola,
  99          connected to internal pxa I2C bus.
 100
 101          To compile this driver as a module, choose M here: the
 102          module will be called radio-tea5764.
 103
 104config RADIO_TEA5764_XTAL
 105        bool "TEA5764 crystal reference"
 106        depends on RADIO_TEA5764=y
 107        default y
 108        help
 109          Say Y here if TEA5764 have a 32768 Hz crystal in circuit, say N
 110          here if TEA5764 reference frequency is connected in FREQIN.
 111
 112config RADIO_SAA7706H
 113        tristate "SAA7706H Car Radio DSP"
 114        depends on I2C && VIDEO_V4L2
 115        ---help---
 116          Say Y here if you want to use the SAA7706H Car radio Digital
 117          Signal Processor, found for instance on the Russellville development
 118          board. On the russellville the device is connected to internal
 119          timberdale I2C bus.
 120
 121          To compile this driver as a module, choose M here: the
 122          module will be called SAA7706H.
 123
 124config RADIO_TEF6862
 125        tristate "TEF6862 Car Radio Enhanced Selectivity Tuner"
 126        depends on I2C && VIDEO_V4L2
 127        ---help---
 128          Say Y here if you want to use the TEF6862 Car Radio Enhanced
 129          Selectivity Tuner, found for instance on the Russellville development
 130          board. On the russellville the device is connected to internal
 131          timberdale I2C bus.
 132
 133          To compile this driver as a module, choose M here: the
 134          module will be called TEF6862.
 135
 136config RADIO_TIMBERDALE
 137        tristate "Enable the Timberdale radio driver"
 138        depends on MFD_TIMBERDALE && VIDEO_V4L2
 139        depends on I2C  # for RADIO_SAA7706H
 140        select RADIO_TEF6862
 141        select RADIO_SAA7706H
 142        ---help---
 143          This is a kind of umbrella driver for the Radio Tuner and DSP
 144          found behind the Timberdale FPGA on the Russellville board.
 145          Enabling this driver will automatically select the DSP and tuner.
 146
 147config RADIO_WL1273
 148        tristate "Texas Instruments WL1273 I2C FM Radio"
 149        depends on I2C && VIDEO_V4L2
 150        select MFD_CORE
 151        select MFD_WL1273_CORE
 152        select FW_LOADER
 153        ---help---
 154          Choose Y here if you have this FM radio chip.
 155
 156          In order to control your radio card, you will need to use programs
 157          that are compatible with the Video For Linux 2 API.  Information on
 158          this API and pointers to "v4l2" programs may be found at
 159          <file:Documentation/video4linux/API.html>.
 160
 161          To compile this driver as a module, choose M here: the
 162          module will be called radio-wl1273.
 163
 164# TI's ST based wl128x FM radio
 165source "drivers/media/radio/wl128x/Kconfig"
 166
 167#
 168# ISA drivers configuration
 169#
 170
 171menuconfig V4L_RADIO_ISA_DRIVERS
 172        bool "ISA radio devices"
 173        depends on ISA
 174        default n
 175        ---help---
 176          Say Y here to enable support for these ISA drivers.
 177
 178if V4L_RADIO_ISA_DRIVERS
 179
 180config RADIO_ISA
 181        depends on ISA
 182        tristate
 183
 184config RADIO_CADET
 185        tristate "ADS Cadet AM/FM Tuner"
 186        depends on ISA && VIDEO_V4L2
 187        ---help---
 188          Choose Y here if you have one of these AM/FM radio cards, and then
 189          fill in the port address below.
 190
 191          To compile this driver as a module, choose M here: the
 192          module will be called radio-cadet.
 193
 194config RADIO_RTRACK
 195        tristate "AIMSlab RadioTrack (aka RadioReveal) support"
 196        depends on ISA && VIDEO_V4L2
 197        select RADIO_ISA
 198        ---help---
 199          Choose Y here if you have one of these FM radio cards, and then fill
 200          in the port address below.
 201
 202          Note that newer AIMSlab RadioTrack cards have a different chipset
 203          and are not supported by this driver.  For these cards, use the
 204          RadioTrack II driver below.
 205
 206          If you have a GemTeks combined (PnP) sound- and radio card you must
 207          use this driver as a module and setup the card with isapnptools.
 208          You must also pass the module a suitable io parameter, 0x248 has
 209          been reported to be used by these cards.
 210
 211          More information is contained in the file
 212          <file:Documentation/video4linux/radiotrack.txt>.
 213
 214          To compile this driver as a module, choose M here: the
 215          module will be called radio-aimslab.
 216
 217config RADIO_RTRACK_PORT
 218        hex "RadioTrack i/o port (0x20f or 0x30f)"
 219        depends on RADIO_RTRACK=y
 220        default "30f"
 221        help
 222          Enter either 0x30f or 0x20f here.  The card default is 0x30f, if you
 223          haven't changed the jumper setting on the card.
 224
 225config RADIO_RTRACK2
 226        tristate "AIMSlab RadioTrack II support"
 227        depends on ISA && VIDEO_V4L2
 228        select RADIO_ISA
 229        ---help---
 230          Choose Y here if you have this FM radio card, and then fill in the
 231          port address below.
 232
 233          Note: this driver hasn't been tested since a long time due to lack
 234          of hardware. If you have this hardware, then please contact the
 235          linux-media mailinglist.
 236
 237          To compile this driver as a module, choose M here: the
 238          module will be called radio-rtrack2.
 239
 240config RADIO_RTRACK2_PORT
 241        hex "RadioTrack II i/o port (0x20c or 0x30c)"
 242        depends on RADIO_RTRACK2=y
 243        default "30c"
 244        help
 245          Enter either 0x30c or 0x20c here.  The card default is 0x30c, if you
 246          haven't changed the jumper setting on the card.
 247
 248config RADIO_AZTECH
 249        tristate "Aztech/Packard Bell Radio"
 250        depends on ISA && VIDEO_V4L2
 251        select RADIO_ISA
 252        ---help---
 253          Choose Y here if you have one of these FM radio cards, and then fill
 254          in the port address below.
 255
 256          To compile this driver as a module, choose M here: the
 257          module will be called radio-aztech.
 258
 259config RADIO_AZTECH_PORT
 260        hex "Aztech/Packard Bell I/O port (0x350 or 0x358)"
 261        depends on RADIO_AZTECH=y
 262        default "350"
 263        help
 264          Enter either 0x350 or 0x358 here.  The card default is 0x350, if you
 265          haven't changed the setting of jumper JP3 on the card.  Removing the
 266          jumper sets the card to 0x358.
 267
 268config RADIO_GEMTEK
 269        tristate "GemTek Radio card (or compatible) support"
 270        depends on ISA && VIDEO_V4L2
 271        select RADIO_ISA
 272        ---help---
 273          Choose Y here if you have this FM radio card, and then fill in the
 274          I/O port address and settings below. The following cards either have
 275          GemTek Radio tuner or are rebranded GemTek Radio cards:
 276
 277          - Sound Vision 16 Gold with FM Radio
 278          - Typhoon Radio card (some models)
 279          - Hama Radio card
 280
 281          To compile this driver as a module, choose M here: the
 282          module will be called radio-gemtek.
 283
 284config RADIO_GEMTEK_PORT
 285        hex "Fixed I/O port (0x20c, 0x30c, 0x24c, 0x34c, 0x248 or 0x28c)"
 286        depends on RADIO_GEMTEK=y
 287        default "34c"
 288        help
 289          Enter either 0x20c, 0x30c, 0x24c, 0x34c, 0x248 or 0x28c here. The
 290          card default is 0x34c, if you haven't changed the jumper setting
 291          on the card.
 292
 293          On Sound Vision 16 Gold PnP with FM Radio (ESS1869+FM Gemtek), the I/O
 294          port is 0x20c, 0x248 or 0x28c.
 295
 296          If automatic I/O port probing is enabled this port will be used only
 297          in case of automatic probing failure, ie. as a fallback.
 298
 299config RADIO_GEMTEK_PROBE
 300        bool "Automatic I/O port probing"
 301        depends on RADIO_GEMTEK=y
 302        default y
 303        help
 304          Say Y here to enable automatic probing for GemTek Radio card. The
 305          following ports will be probed: 0x20c, 0x30c, 0x24c, 0x34c, 0x248 and
 306          0x28c.
 307
 308config RADIO_MIROPCM20
 309        tristate "miroSOUND PCM20 radio"
 310        depends on ISA && ISA_DMA_API && VIDEO_V4L2 && SND
 311        select SND_ISA
 312        select SND_MIRO
 313        ---help---
 314          Choose Y here if you have this FM radio card. You also need to enable
 315          the ALSA sound system. This choice automatically selects the ALSA
 316          sound card driver "Miro miroSOUND PCM1pro/PCM12/PCM20radio" as this
 317          is required for the radio-miropcm20.
 318
 319          To compile this driver as a module, choose M here: the
 320          module will be called radio-miropcm20.
 321
 322config RADIO_SF16FMI
 323        tristate "SF16-FMI/SF16-FMP/SF16-FMD Radio"
 324        depends on ISA && VIDEO_V4L2
 325        ---help---
 326          Choose Y here if you have one of these FM radio cards.
 327
 328          To compile this driver as a module, choose M here: the
 329          module will be called radio-sf16fmi.
 330
 331config RADIO_SF16FMR2
 332        tristate "SF16-FMR2/SF16-FMD2 Radio"
 333        depends on ISA && VIDEO_V4L2 && SND
 334        ---help---
 335          Choose Y here if you have one of these FM radio cards.
 336
 337          To compile this driver as a module, choose M here: the
 338          module will be called radio-sf16fmr2.
 339
 340config RADIO_TERRATEC
 341        tristate "TerraTec ActiveRadio ISA Standalone"
 342        depends on ISA && VIDEO_V4L2
 343        select RADIO_ISA
 344        ---help---
 345          Choose Y here if you have this FM radio card.
 346
 347          Note: this driver hasn't been tested since a long time due to lack
 348          of hardware. If you have this hardware, then please contact the
 349          linux-media mailinglist.
 350
 351          To compile this driver as a module, choose M here: the
 352          module will be called radio-terratec.
 353
 354config RADIO_TRUST
 355        tristate "Trust FM radio card"
 356        depends on ISA && VIDEO_V4L2
 357        select RADIO_ISA
 358        help
 359          This is a driver for the Trust FM radio cards. Say Y if you have
 360          such a card and want to use it under Linux.
 361
 362          Note: this driver hasn't been tested since a long time due to lack
 363          of hardware. If you have this hardware, then please contact the
 364          linux-media mailinglist.
 365
 366          To compile this driver as a module, choose M here: the
 367          module will be called radio-trust.
 368
 369config RADIO_TRUST_PORT
 370        hex "Trust i/o port (usually 0x350 or 0x358)"
 371        depends on RADIO_TRUST=y
 372        default "350"
 373        help
 374          Enter the I/O port of your Trust FM radio card. If unsure, try the
 375          values "0x350" or "0x358".
 376
 377config RADIO_TYPHOON
 378        tristate "Typhoon Radio (a.k.a. EcoRadio)"
 379        depends on ISA && VIDEO_V4L2
 380        select RADIO_ISA
 381        ---help---
 382          Choose Y here if you have one of these FM radio cards, and then fill
 383          in the port address and the frequency used for muting below.
 384
 385          Note: this driver hasn't been tested since a long time due to lack
 386          of hardware. If you have this hardware, then please contact the
 387          linux-media mailinglist.
 388
 389          To compile this driver as a module, choose M here: the
 390          module will be called radio-typhoon.
 391
 392config RADIO_TYPHOON_PORT
 393        hex "Typhoon I/O port (0x316 or 0x336)"
 394        depends on RADIO_TYPHOON=y
 395        default "316"
 396        help
 397          Enter the I/O port of your Typhoon or EcoRadio radio card.
 398
 399config RADIO_TYPHOON_MUTEFREQ
 400        int "Typhoon frequency set when muting the device (kHz)"
 401        depends on RADIO_TYPHOON=y
 402        default "87500"
 403        help
 404          Enter the frequency used for muting the radio. The device is never
 405          completely silent. If the volume is just turned down, you can still
 406          hear silent voices and music. For that reason, the frequency of the
 407          radio device is set to the frequency you can enter here whenever
 408          the device is muted. There should be no local radio station at that
 409          frequency.
 410
 411config RADIO_ZOLTRIX
 412        tristate "Zoltrix Radio"
 413        depends on ISA && VIDEO_V4L2
 414        select RADIO_ISA
 415        ---help---
 416          Choose Y here if you have one of these FM radio cards, and then fill
 417          in the port address below.
 418
 419          Note: this driver hasn't been tested since a long time due to lack
 420          of hardware. If you have this hardware, then please contact the
 421          linux-media mailinglist.
 422
 423          To compile this driver as a module, choose M here: the
 424          module will be called radio-zoltrix.
 425
 426config RADIO_ZOLTRIX_PORT
 427        hex "ZOLTRIX I/O port (0x20c or 0x30c)"
 428        depends on RADIO_ZOLTRIX=y
 429        default "20c"
 430        help
 431          Enter the I/O port of your Zoltrix radio card.
 432
 433endif # V4L_RADIO_ISA_DRIVERS
 434
 435endif # RADIO_ADAPTERS
 436