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
  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 RADIO_TEA5764
  84        tristate "TEA5764 I2C FM radio support"
  85        depends on I2C && VIDEO_V4L2
  86        ---help---
  87          Say Y here if you want to use the TEA5764 FM chip found in
  88          EZX phones. This FM chip is present in EZX phones from Motorola,
  89          connected to internal pxa I2C bus.
  90
  91          To compile this driver as a module, choose M here: the
  92          module will be called radio-tea5764.
  93
  94config RADIO_TEA5764_XTAL
  95        bool "TEA5764 crystal reference"
  96        depends on RADIO_TEA5764=y
  97        default y
  98        help
  99          Say Y here if TEA5764 have a 32768 Hz crystal in circuit, say N
 100          here if TEA5764 reference frequency is connected in FREQIN.
 101
 102config RADIO_SAA7706H
 103        tristate "SAA7706H Car Radio DSP"
 104        depends on I2C && VIDEO_V4L2
 105        ---help---
 106          Say Y here if you want to use the SAA7706H Car radio Digital
 107          Signal Processor, found for instance on the Russellville development
 108          board. On the russellville the device is connected to internal
 109          timberdale I2C bus.
 110
 111          To compile this driver as a module, choose M here: the
 112          module will be called SAA7706H.
 113
 114config RADIO_TEF6862
 115        tristate "TEF6862 Car Radio Enhanced Selectivity Tuner"
 116        depends on I2C && VIDEO_V4L2
 117        ---help---
 118          Say Y here if you want to use the TEF6862 Car Radio Enhanced
 119          Selectivity Tuner, found for instance on the Russellville development
 120          board. On the russellville the device is connected to internal
 121          timberdale I2C bus.
 122
 123          To compile this driver as a module, choose M here: the
 124          module will be called TEF6862.
 125
 126config RADIO_TIMBERDALE
 127        tristate "Enable the Timberdale radio driver"
 128        depends on MFD_TIMBERDALE && VIDEO_V4L2
 129        depends on I2C  # for RADIO_SAA7706H
 130        select RADIO_TEF6862
 131        select RADIO_SAA7706H
 132        ---help---
 133          This is a kind of umbrella driver for the Radio Tuner and DSP
 134          found behind the Timberdale FPGA on the Russellville board.
 135          Enabling this driver will automatically select the DSP and tuner.
 136
 137config RADIO_WL1273
 138        tristate "Texas Instruments WL1273 I2C FM Radio"
 139        depends on I2C && VIDEO_V4L2
 140        select MFD_CORE
 141        select MFD_WL1273_CORE
 142        select FW_LOADER
 143        ---help---
 144          Choose Y here if you have this FM radio chip.
 145
 146          In order to control your radio card, you will need to use programs
 147          that are compatible with the Video For Linux 2 API.  Information on
 148          this API and pointers to "v4l2" programs may be found at
 149          <file:Documentation/video4linux/API.html>.
 150
 151          To compile this driver as a module, choose M here: the
 152          module will be called radio-wl1273.
 153
 154# TI's ST based wl128x FM radio
 155source "drivers/media/radio/wl128x/Kconfig"
 156
 157#
 158# ISA drivers configuration
 159#
 160
 161menuconfig V4L_RADIO_ISA_DRIVERS
 162        bool "ISA radio devices"
 163        depends on ISA
 164        default n
 165        ---help---
 166          Say Y here to enable support for these ISA drivers.
 167
 168if V4L_RADIO_ISA_DRIVERS
 169
 170config RADIO_CADET
 171        tristate "ADS Cadet AM/FM Tuner"
 172        depends on ISA && VIDEO_V4L2
 173        ---help---
 174          Choose Y here if you have one of these AM/FM radio cards, and then
 175          fill in the port address below.
 176
 177          In order to control your radio card, you will need to use programs
 178          that are compatible with the Video For Linux API.  Information on
 179          this API and pointers to "v4l" programs may be found at
 180          <file:Documentation/video4linux/API.html>.
 181
 182          Further documentation on this driver can be found on the WWW at
 183          <http://linux.blackhawke.net/cadet/>.
 184
 185          To compile this driver as a module, choose M here: the
 186          module will be called radio-cadet.
 187
 188config RADIO_RTRACK
 189        tristate "AIMSlab RadioTrack (aka RadioReveal) support"
 190        depends on ISA && VIDEO_V4L2
 191        ---help---
 192          Choose Y here if you have one of these FM radio cards, and then fill
 193          in the port address below.
 194
 195          Note that newer AIMSlab RadioTrack cards have a different chipset
 196          and are not supported by this driver.  For these cards, use the
 197          RadioTrack II driver below.
 198
 199          If you have a GemTeks combined (PnP) sound- and radio card you must
 200          use this driver as a module and setup the card with isapnptools.
 201          You must also pass the module a suitable io parameter, 0x248 has
 202          been reported to be used by these cards.
 203
 204          In order to control your radio card, you will need to use programs
 205          that are compatible with the Video For Linux API.  Information on
 206          this API and pointers to "v4l" programs may be found at
 207          <file:Documentation/video4linux/API.html>. More information is
 208          contained in the file
 209          <file:Documentation/video4linux/radiotrack.txt>.
 210
 211          To compile this driver as a module, choose M here: the
 212          module will be called radio-aimslab.
 213
 214config RADIO_RTRACK_PORT
 215        hex "RadioTrack i/o port (0x20f or 0x30f)"
 216        depends on RADIO_RTRACK=y
 217        default "20f"
 218        help
 219          Enter either 0x30f or 0x20f here.  The card default is 0x30f, if you
 220          haven't changed the jumper setting on the card.
 221
 222config RADIO_RTRACK2
 223        tristate "AIMSlab RadioTrack II support"
 224        depends on ISA && VIDEO_V4L2
 225        ---help---
 226          Choose Y here if you have this FM radio card, and then fill in the
 227          port address below.
 228
 229          In order to control your radio card, you will need to use programs
 230          that are compatible with the Video For Linux API.  Information on
 231          this API and pointers to "v4l" programs may be found at
 232          <file:Documentation/video4linux/API.html>.
 233
 234          To compile this driver as a module, choose M here: the
 235          module will be called radio-rtrack2.
 236
 237config RADIO_RTRACK2_PORT
 238        hex "RadioTrack II i/o port (0x20c or 0x30c)"
 239        depends on RADIO_RTRACK2=y
 240        default "30c"
 241        help
 242          Enter either 0x30c or 0x20c here.  The card default is 0x30c, if you
 243          haven't changed the jumper setting on the card.
 244
 245config RADIO_AZTECH
 246        tristate "Aztech/Packard Bell Radio"
 247        depends on ISA && VIDEO_V4L2
 248        ---help---
 249          Choose Y here if you have one of these FM radio cards, and then fill
 250          in the port address below.
 251
 252          In order to control your radio card, you will need to use programs
 253          that are compatible with the Video For Linux API.  Information on
 254          this API and pointers to "v4l" programs may be found at
 255          <file:Documentation/video4linux/API.html>.
 256
 257          To compile this driver as a module, choose M here: the
 258          module will be called radio-aztech.
 259
 260config RADIO_AZTECH_PORT
 261        hex "Aztech/Packard Bell I/O port (0x350 or 0x358)"
 262        depends on RADIO_AZTECH=y
 263        default "350"
 264        help
 265          Enter either 0x350 or 0x358 here.  The card default is 0x350, if you
 266          haven't changed the setting of jumper JP3 on the card.  Removing the
 267          jumper sets the card to 0x358.
 268
 269config RADIO_GEMTEK
 270        tristate "GemTek Radio card (or compatible) support"
 271        depends on ISA && VIDEO_V4L2
 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          In order to control your radio card, you will need to use programs
 282          that are compatible with the Video For Linux API.  Information on
 283          this API and pointers to "v4l" programs may be found at
 284          <file:Documentation/video4linux/API.html>.
 285
 286          To compile this driver as a module, choose M here: the
 287          module will be called radio-gemtek.
 288
 289config RADIO_GEMTEK_PORT
 290        hex "Fixed I/O port (0x20c, 0x30c, 0x24c, 0x34c, 0c24c or 0x28c)"
 291        depends on RADIO_GEMTEK=y
 292        default "34c"
 293        help
 294          Enter either 0x20c, 0x30c, 0x24c or 0x34c here. The card default is
 295          0x34c, if you haven't changed the jumper setting on the card. On
 296          Sound Vision 16 Gold PnP with FM Radio (ESS1869+FM Gemtek), the I/O
 297          port is 0x20c, 0x248 or 0x28c.
 298          If automatic I/O port probing is enabled this port will be used only
 299          in case of automatic probing failure, ie. as a fallback.
 300
 301config RADIO_GEMTEK_PROBE
 302        bool "Automatic I/O port probing"
 303        depends on RADIO_GEMTEK=y
 304        default y
 305        help
 306          Say Y here to enable automatic probing for GemTek Radio card. The
 307          following ports will be probed: 0x20c, 0x30c, 0x24c, 0x34c, 0x248 and
 308          0x28c.
 309
 310config RADIO_MIROPCM20
 311        tristate "miroSOUND PCM20 radio"
 312        depends on ISA && ISA_DMA_API && VIDEO_V4L2 && SND
 313        select SND_ISA
 314        select SND_MIRO
 315        ---help---
 316          Choose Y here if you have this FM radio card. You also need to enable
 317          the ALSA sound system. This choice automatically selects the ALSA
 318          sound card driver "Miro miroSOUND PCM1pro/PCM12/PCM20radio" as this
 319          is required for the radio-miropcm20.
 320
 321          In order to control your radio card, you will need to use programs
 322          that are compatible with the Video For Linux API.  Information on
 323          this API and pointers to "v4l" programs may be found at
 324          <file:Documentation/video4linux/API.html>.
 325
 326          To compile this driver as a module, choose M here: the
 327          module will be called radio-miropcm20.
 328
 329config RADIO_SF16FMI
 330        tristate "SF16-FMI/SF16-FMP Radio"
 331        depends on ISA && VIDEO_V4L2
 332        ---help---
 333          Choose Y here if you have one of these FM radio cards.
 334
 335          In order to control your radio card, you will need to use programs
 336          that are compatible with the Video For Linux API.  Information on
 337          this API and pointers to "v4l" programs may be found at
 338          <file:Documentation/video4linux/API.html>.
 339
 340          To compile this driver as a module, choose M here: the
 341          module will be called radio-sf16fmi.
 342
 343config RADIO_SF16FMR2
 344        tristate "SF16FMR2 Radio"
 345        depends on ISA && VIDEO_V4L2 && SND
 346        ---help---
 347          Choose Y here if you have one of these FM radio cards.
 348
 349          In order to control your radio card, you will need to use programs
 350          that are compatible with the Video For Linux API.  Information on
 351          this API and pointers to "v4l" programs may be found on the WWW at
 352          <http://roadrunner.swansea.uk.linux.org/v4l.shtml>.
 353
 354          To compile this driver as a module, choose M here: the
 355          module will be called radio-sf16fmr2.
 356
 357config RADIO_TERRATEC
 358        tristate "TerraTec ActiveRadio ISA Standalone"
 359        depends on ISA && VIDEO_V4L2
 360        ---help---
 361          Choose Y here if you have this FM radio card, and then fill in the
 362          port address below. (TODO)
 363
 364          Note: This driver is in its early stages.  Right now volume and
 365          frequency control and muting works at least for me, but
 366          unfortunately I have not found anybody who wants to use this card
 367          with Linux.  So if it is this what YOU are trying to do right now,
 368          PLEASE DROP ME A NOTE!!  Rolf Offermanns <rolf@offermanns.de>.
 369
 370          In order to control your radio card, you will need to use programs
 371          that are compatible with the Video For Linux API.  Information on
 372          this API and pointers to "v4l" programs may be found at
 373          <file:Documentation/video4linux/API.html>.
 374
 375          To compile this driver as a module, choose M here: the
 376          module will be called radio-terratec.
 377
 378config RADIO_TERRATEC_PORT
 379        hex "Terratec i/o port (normally 0x590)"
 380        depends on RADIO_TERRATEC=y
 381        default "590"
 382        help
 383          Fill in the I/O port of your TerraTec FM radio card. If unsure, go
 384          with the default.
 385
 386config RADIO_TRUST
 387        tristate "Trust FM radio card"
 388        depends on ISA && VIDEO_V4L2
 389        help
 390          This is a driver for the Trust FM radio cards. Say Y if you have
 391          such a card and want to use it under Linux.
 392
 393          To compile this driver as a module, choose M here: the
 394          module will be called radio-trust.
 395
 396config RADIO_TRUST_PORT
 397        hex "Trust i/o port (usually 0x350 or 0x358)"
 398        depends on RADIO_TRUST=y
 399        default "350"
 400        help
 401          Enter the I/O port of your Trust FM radio card. If unsure, try the
 402          values "0x350" or "0x358".
 403
 404config RADIO_TYPHOON
 405        tristate "Typhoon Radio (a.k.a. EcoRadio)"
 406        depends on ISA && VIDEO_V4L2
 407        ---help---
 408          Choose Y here if you have one of these FM radio cards, and then fill
 409          in the port address and the frequency used for muting below.
 410
 411          In order to control your radio card, you will need to use programs
 412          that are compatible with the Video For Linux API.  Information on
 413          this API and pointers to "v4l" programs may be found at
 414          <file:Documentation/video4linux/API.html>.
 415
 416          To compile this driver as a module, choose M here: the
 417          module will be called radio-typhoon.
 418
 419config RADIO_TYPHOON_PORT
 420        hex "Typhoon I/O port (0x316 or 0x336)"
 421        depends on RADIO_TYPHOON=y
 422        default "316"
 423        help
 424          Enter the I/O port of your Typhoon or EcoRadio radio card.
 425
 426config RADIO_TYPHOON_MUTEFREQ
 427        int "Typhoon frequency set when muting the device (kHz)"
 428        depends on RADIO_TYPHOON=y
 429        default "87500"
 430        help
 431          Enter the frequency used for muting the radio. The device is never
 432          completely silent. If the volume is just turned down, you can still
 433          hear silent voices and music. For that reason, the frequency of the
 434          radio device is set to the frequency you can enter here whenever
 435          the device is muted. There should be no local radio station at that
 436          frequency.
 437
 438config RADIO_ZOLTRIX
 439        tristate "Zoltrix Radio"
 440        depends on ISA && VIDEO_V4L2
 441        ---help---
 442          Choose Y here if you have one of these FM radio cards, and then fill
 443          in the port address below.
 444
 445          In order to control your radio card, you will need to use programs
 446          that are compatible with the Video For Linux API.  Information on
 447          this API and pointers to "v4l" programs may be found at
 448          <file:Documentation/video4linux/API.html>.
 449
 450          To compile this driver as a module, choose M here: the
 451          module will be called radio-zoltrix.
 452
 453config RADIO_ZOLTRIX_PORT
 454        hex "ZOLTRIX I/O port (0x20c or 0x30c)"
 455        depends on RADIO_ZOLTRIX=y
 456        default "20c"
 457        help
 458          Enter the I/O port of your Zoltrix radio card.
 459
 460endif # V4L_RADIO_ISA_DRIVERS
 461
 462endif # RADIO_ADAPTERS
 463
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.