11da177e4SLinus Torvalds# 21da177e4SLinus Torvalds# Multimedia Video device configuration 31da177e4SLinus Torvalds# 41da177e4SLinus Torvalds 5c5da5afbSJan Engelhardtmenuconfig RADIO_ADAPTERS 6c5da5afbSJan Engelhardt bool "Radio Adapters" 7057596eeSMauro Carvalho Chehab depends on VIDEO_V4L2 8724f4a32SMauro Carvalho Chehab depends on MEDIA_RADIO_SUPPORT 9c5da5afbSJan Engelhardt default y 10ff01652cSMauro Carvalho Chehab ---help--- 11ff01652cSMauro Carvalho Chehab Say Y here to enable selecting AM/FM radio adapters. 12c5da5afbSJan Engelhardt 13057596eeSMauro Carvalho Chehabif RADIO_ADAPTERS && VIDEO_V4L2 141da177e4SLinus Torvalds 15e21d9865SHans Verkuilconfig RADIO_SI470X 16e21d9865SHans Verkuil bool "Silicon Labs Si470x FM Radio Receiver support" 17e21d9865SHans Verkuil depends on VIDEO_V4L2 18e21d9865SHans Verkuil 19e21d9865SHans Verkuilsource "drivers/media/radio/si470x/Kconfig" 20e21d9865SHans Verkuil 21*b879a9c2SAndrey Smirnovconfig RADIO_SI476X 22*b879a9c2SAndrey Smirnov tristate "Silicon Laboratories Si476x I2C FM Radio" 23*b879a9c2SAndrey Smirnov depends on I2C && VIDEO_V4L2 24*b879a9c2SAndrey Smirnov depends on MFD_SI476X_CORE 25*b879a9c2SAndrey Smirnov select SND_SOC_SI476X 26*b879a9c2SAndrey Smirnov ---help--- 27*b879a9c2SAndrey Smirnov Choose Y here if you have this FM radio chip. 28*b879a9c2SAndrey Smirnov 29*b879a9c2SAndrey Smirnov In order to control your radio card, you will need to use programs 30*b879a9c2SAndrey Smirnov that are compatible with the Video For Linux 2 API. Information on 31*b879a9c2SAndrey Smirnov this API and pointers to "v4l2" programs may be found at 32*b879a9c2SAndrey Smirnov <file:Documentation/video4linux/API.html>. 33*b879a9c2SAndrey Smirnov 34*b879a9c2SAndrey Smirnov To compile this driver as a module, choose M here: the 35*b879a9c2SAndrey Smirnov module will be called radio-si476x. 36*b879a9c2SAndrey Smirnov 37e21d9865SHans Verkuilconfig USB_MR800 38e21d9865SHans Verkuil tristate "AverMedia MR 800 USB FM radio support" 39e21d9865SHans Verkuil depends on USB && VIDEO_V4L2 40e21d9865SHans Verkuil ---help--- 41e21d9865SHans Verkuil Say Y here if you want to connect this type of radio to your 42e21d9865SHans Verkuil computer's USB port. Note that the audio is not digital, and 43e21d9865SHans Verkuil you must connect the line out connector to a sound card or a 44e21d9865SHans Verkuil set of speakers. 45e21d9865SHans Verkuil 46e21d9865SHans Verkuil To compile this driver as a module, choose M here: the 47e21d9865SHans Verkuil module will be called radio-mr800. 48e21d9865SHans Verkuil 49e21d9865SHans Verkuilconfig USB_DSBR 50e21d9865SHans Verkuil tristate "D-Link/GemTek USB FM radio support" 51e21d9865SHans Verkuil depends on USB && VIDEO_V4L2 52e21d9865SHans Verkuil ---help--- 53e21d9865SHans Verkuil Say Y here if you want to connect this type of radio to your 54e21d9865SHans Verkuil computer's USB port. Note that the audio is not digital, and 55e21d9865SHans Verkuil you must connect the line out connector to a sound card or a 56e21d9865SHans Verkuil set of speakers. 57e21d9865SHans Verkuil 58e21d9865SHans Verkuil To compile this driver as a module, choose M here: the 59e21d9865SHans Verkuil module will be called dsbr100. 60e21d9865SHans Verkuil 61e21d9865SHans Verkuilconfig RADIO_MAXIRADIO 62e21d9865SHans Verkuil tristate "Guillemot MAXI Radio FM 2000 radio" 63cfb19b0aSHans Verkuil depends on VIDEO_V4L2 && PCI && SND 64e21d9865SHans Verkuil ---help--- 65e21d9865SHans Verkuil Choose Y here if you have this radio card. This card may also be 66e21d9865SHans Verkuil found as Gemtek PCI FM. 67e21d9865SHans Verkuil 68e21d9865SHans Verkuil In order to control your radio card, you will need to use programs 69e21d9865SHans Verkuil that are compatible with the Video For Linux API. Information on 70e21d9865SHans Verkuil this API and pointers to "v4l" programs may be found at 71e21d9865SHans Verkuil <file:Documentation/video4linux/API.html>. 72e21d9865SHans Verkuil 73e21d9865SHans Verkuil To compile this driver as a module, choose M here: the 74e21d9865SHans Verkuil module will be called radio-maxiradio. 75e21d9865SHans Verkuil 768e2ce73eSHans de Goedeconfig RADIO_SHARK 778e2ce73eSHans de Goede tristate "Griffin radioSHARK USB radio receiver" 788e2ce73eSHans de Goede depends on USB && SND 798e2ce73eSHans de Goede ---help--- 808e2ce73eSHans de Goede Choose Y here if you have this radio receiver. 818e2ce73eSHans de Goede 828e2ce73eSHans de Goede There are 2 versions of this device, this driver is for version 1, 838e2ce73eSHans de Goede which is white. 848e2ce73eSHans de Goede 858e2ce73eSHans de Goede In order to control your radio card, you will need to use programs 868e2ce73eSHans de Goede that are compatible with the Video For Linux API. Information on 878e2ce73eSHans de Goede this API and pointers to "v4l" programs may be found at 888e2ce73eSHans de Goede <file:Documentation/video4linux/API.html>. 898e2ce73eSHans de Goede 908e2ce73eSHans de Goede To compile this driver as a module, choose M here: the 918e2ce73eSHans de Goede module will be called radio-shark. 92e21d9865SHans Verkuil 934faba767SHans de Goedeconfig RADIO_SHARK2 944faba767SHans de Goede tristate "Griffin radioSHARK2 USB radio receiver" 954faba767SHans de Goede depends on USB 964faba767SHans de Goede ---help--- 974faba767SHans de Goede Choose Y here if you have this radio receiver. 984faba767SHans de Goede 994faba767SHans de Goede There are 2 versions of this device, this driver is for version 2, 1004faba767SHans de Goede which is black. 1014faba767SHans de Goede 1024faba767SHans de Goede In order to control your radio card, you will need to use programs 1034faba767SHans de Goede that are compatible with the Video For Linux API. Information on 1044faba767SHans de Goede this API and pointers to "v4l" programs may be found at 1054faba767SHans de Goede <file:Documentation/video4linux/API.html>. 1064faba767SHans de Goede 1074faba767SHans de Goede To compile this driver as a module, choose M here: the 1084faba767SHans de Goede module will be called radio-shark2. 1094faba767SHans de Goede 110e21d9865SHans Verkuilconfig I2C_SI4713 111e21d9865SHans Verkuil tristate "I2C driver for Silicon Labs Si4713 device" 112e21d9865SHans Verkuil depends on I2C && VIDEO_V4L2 113e21d9865SHans Verkuil ---help--- 114e21d9865SHans Verkuil Say Y here if you want support to Si4713 I2C device. 115e21d9865SHans Verkuil This device driver supports only i2c bus. 116e21d9865SHans Verkuil 117e21d9865SHans Verkuil To compile this driver as a module, choose M here: the 118e21d9865SHans Verkuil module will be called si4713. 119e21d9865SHans Verkuil 120e21d9865SHans Verkuilconfig RADIO_SI4713 121e21d9865SHans Verkuil tristate "Silicon Labs Si4713 FM Radio Transmitter support" 122e21d9865SHans Verkuil depends on I2C && VIDEO_V4L2 123e21d9865SHans Verkuil select I2C_SI4713 124e21d9865SHans Verkuil ---help--- 125e21d9865SHans Verkuil Say Y here if you want support to Si4713 FM Radio Transmitter. 126e21d9865SHans Verkuil This device can transmit audio through FM. It can transmit 127e21d9865SHans Verkuil RDS and RBDS signals as well. This module is the v4l2 radio 128e21d9865SHans Verkuil interface for the i2c driver of this device. 129e21d9865SHans Verkuil 130e21d9865SHans Verkuil To compile this driver as a module, choose M here: the 131e21d9865SHans Verkuil module will be called radio-si4713. 132e21d9865SHans Verkuil 1331bf20c3aSHans Verkuilconfig USB_KEENE 1341bf20c3aSHans Verkuil tristate "Keene FM Transmitter USB support" 1351bf20c3aSHans Verkuil depends on USB && VIDEO_V4L2 1361bf20c3aSHans Verkuil ---help--- 1371bf20c3aSHans Verkuil Say Y here if you want to connect this type of FM transmitter 1381bf20c3aSHans Verkuil to your computer's USB port. 1391bf20c3aSHans Verkuil 1401bf20c3aSHans Verkuil To compile this driver as a module, choose M here: the 1411bf20c3aSHans Verkuil module will be called radio-keene. 1421bf20c3aSHans Verkuil 1434834f4d1SAlexey Klimovconfig USB_MA901 1444834f4d1SAlexey Klimov tristate "Masterkit MA901 USB FM radio support" 1454834f4d1SAlexey Klimov depends on USB && VIDEO_V4L2 1464834f4d1SAlexey Klimov ---help--- 1474834f4d1SAlexey Klimov Say Y here if you want to connect this type of radio to your 1484834f4d1SAlexey Klimov computer's USB port. Note that the audio is not digital, and 1494834f4d1SAlexey Klimov you must connect the line out connector to a sound card or a 1504834f4d1SAlexey Klimov set of speakers or headphones. 1514834f4d1SAlexey Klimov 1524834f4d1SAlexey Klimov To compile this driver as a module, choose M here: the 1534834f4d1SAlexey Klimov module will be called radio-ma901. 1544834f4d1SAlexey Klimov 155e21d9865SHans Verkuilconfig RADIO_TEA5764 156e21d9865SHans Verkuil tristate "TEA5764 I2C FM radio support" 157e21d9865SHans Verkuil depends on I2C && VIDEO_V4L2 158e21d9865SHans Verkuil ---help--- 159e21d9865SHans Verkuil Say Y here if you want to use the TEA5764 FM chip found in 160e21d9865SHans Verkuil EZX phones. This FM chip is present in EZX phones from Motorola, 161e21d9865SHans Verkuil connected to internal pxa I2C bus. 162e21d9865SHans Verkuil 163e21d9865SHans Verkuil To compile this driver as a module, choose M here: the 164e21d9865SHans Verkuil module will be called radio-tea5764. 165e21d9865SHans Verkuil 166e21d9865SHans Verkuilconfig RADIO_TEA5764_XTAL 167e21d9865SHans Verkuil bool "TEA5764 crystal reference" 168e21d9865SHans Verkuil depends on RADIO_TEA5764=y 169e21d9865SHans Verkuil default y 170e21d9865SHans Verkuil help 171e21d9865SHans Verkuil Say Y here if TEA5764 have a 32768 Hz crystal in circuit, say N 172e21d9865SHans Verkuil here if TEA5764 reference frequency is connected in FREQIN. 173e21d9865SHans Verkuil 174e21d9865SHans Verkuilconfig RADIO_SAA7706H 175e21d9865SHans Verkuil tristate "SAA7706H Car Radio DSP" 176e21d9865SHans Verkuil depends on I2C && VIDEO_V4L2 177e21d9865SHans Verkuil ---help--- 178e21d9865SHans Verkuil Say Y here if you want to use the SAA7706H Car radio Digital 179e21d9865SHans Verkuil Signal Processor, found for instance on the Russellville development 180e21d9865SHans Verkuil board. On the russellville the device is connected to internal 181e21d9865SHans Verkuil timberdale I2C bus. 182e21d9865SHans Verkuil 183e21d9865SHans Verkuil To compile this driver as a module, choose M here: the 184e21d9865SHans Verkuil module will be called SAA7706H. 185e21d9865SHans Verkuil 186e21d9865SHans Verkuilconfig RADIO_TEF6862 187e21d9865SHans Verkuil tristate "TEF6862 Car Radio Enhanced Selectivity Tuner" 188e21d9865SHans Verkuil depends on I2C && VIDEO_V4L2 189e21d9865SHans Verkuil ---help--- 190e21d9865SHans Verkuil Say Y here if you want to use the TEF6862 Car Radio Enhanced 191e21d9865SHans Verkuil Selectivity Tuner, found for instance on the Russellville development 192e21d9865SHans Verkuil board. On the russellville the device is connected to internal 193e21d9865SHans Verkuil timberdale I2C bus. 194e21d9865SHans Verkuil 195e21d9865SHans Verkuil To compile this driver as a module, choose M here: the 196e21d9865SHans Verkuil module will be called TEF6862. 197e21d9865SHans Verkuil 198e21d9865SHans Verkuilconfig RADIO_TIMBERDALE 199e21d9865SHans Verkuil tristate "Enable the Timberdale radio driver" 200e21d9865SHans Verkuil depends on MFD_TIMBERDALE && VIDEO_V4L2 201e21d9865SHans Verkuil depends on I2C # for RADIO_SAA7706H 202e21d9865SHans Verkuil select RADIO_TEF6862 203e21d9865SHans Verkuil select RADIO_SAA7706H 204e21d9865SHans Verkuil ---help--- 205e21d9865SHans Verkuil This is a kind of umbrella driver for the Radio Tuner and DSP 206e21d9865SHans Verkuil found behind the Timberdale FPGA on the Russellville board. 207e21d9865SHans Verkuil Enabling this driver will automatically select the DSP and tuner. 208e21d9865SHans Verkuil 209e21d9865SHans Verkuilconfig RADIO_WL1273 210e21d9865SHans Verkuil tristate "Texas Instruments WL1273 I2C FM Radio" 211fa364fc4SHeiko Carstens depends on I2C && VIDEO_V4L2 && GENERIC_HARDIRQS 212e21d9865SHans Verkuil select MFD_CORE 213e21d9865SHans Verkuil select MFD_WL1273_CORE 214e21d9865SHans Verkuil select FW_LOADER 215e21d9865SHans Verkuil ---help--- 216e21d9865SHans Verkuil Choose Y here if you have this FM radio chip. 217e21d9865SHans Verkuil 218e21d9865SHans Verkuil In order to control your radio card, you will need to use programs 219e21d9865SHans Verkuil that are compatible with the Video For Linux 2 API. Information on 220e21d9865SHans Verkuil this API and pointers to "v4l2" programs may be found at 221e21d9865SHans Verkuil <file:Documentation/video4linux/API.html>. 222e21d9865SHans Verkuil 223e21d9865SHans Verkuil To compile this driver as a module, choose M here: the 224e21d9865SHans Verkuil module will be called radio-wl1273. 225e21d9865SHans Verkuil 226e21d9865SHans Verkuil# TI's ST based wl128x FM radio 227e21d9865SHans Verkuilsource "drivers/media/radio/wl128x/Kconfig" 228e21d9865SHans Verkuil 229e21d9865SHans Verkuil# 230e21d9865SHans Verkuil# ISA drivers configuration 231e21d9865SHans Verkuil# 232e21d9865SHans Verkuil 233e21d9865SHans Verkuilmenuconfig V4L_RADIO_ISA_DRIVERS 234e21d9865SHans Verkuil bool "ISA radio devices" 235e21d9865SHans Verkuil depends on ISA 236e21d9865SHans Verkuil default n 237e21d9865SHans Verkuil ---help--- 238e21d9865SHans Verkuil Say Y here to enable support for these ISA drivers. 239e21d9865SHans Verkuil 240e21d9865SHans Verkuilif V4L_RADIO_ISA_DRIVERS 241e21d9865SHans Verkuil 242137c579cSHans Verkuilconfig RADIO_ISA 243137c579cSHans Verkuil depends on ISA 244137c579cSHans Verkuil tristate 245137c579cSHans Verkuil 2461da177e4SLinus Torvaldsconfig RADIO_CADET 2471da177e4SLinus Torvalds tristate "ADS Cadet AM/FM Tuner" 248c0c7fa09SHans J. Koch depends on ISA && VIDEO_V4L2 2491da177e4SLinus Torvalds ---help--- 2501da177e4SLinus Torvalds Choose Y here if you have one of these AM/FM radio cards, and then 2511da177e4SLinus Torvalds fill in the port address below. 2521da177e4SLinus Torvalds 2531da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 2541da177e4SLinus Torvalds module will be called radio-cadet. 2551da177e4SLinus Torvalds 2561da177e4SLinus Torvaldsconfig RADIO_RTRACK 2571da177e4SLinus Torvalds tristate "AIMSlab RadioTrack (aka RadioReveal) support" 25846ff2c72SMauro Carvalho Chehab depends on ISA && VIDEO_V4L2 259cc3c6df1SHans Verkuil select RADIO_ISA 2601da177e4SLinus Torvalds ---help--- 2611da177e4SLinus Torvalds Choose Y here if you have one of these FM radio cards, and then fill 2621da177e4SLinus Torvalds in the port address below. 2631da177e4SLinus Torvalds 2641da177e4SLinus Torvalds Note that newer AIMSlab RadioTrack cards have a different chipset 2651da177e4SLinus Torvalds and are not supported by this driver. For these cards, use the 2661da177e4SLinus Torvalds RadioTrack II driver below. 2671da177e4SLinus Torvalds 2681da177e4SLinus Torvalds If you have a GemTeks combined (PnP) sound- and radio card you must 2691da177e4SLinus Torvalds use this driver as a module and setup the card with isapnptools. 2701da177e4SLinus Torvalds You must also pass the module a suitable io parameter, 0x248 has 2711da177e4SLinus Torvalds been reported to be used by these cards. 2721da177e4SLinus Torvalds 273cc3c6df1SHans Verkuil More information is contained in the file 2741da177e4SLinus Torvalds <file:Documentation/video4linux/radiotrack.txt>. 2751da177e4SLinus Torvalds 2761da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 2771da177e4SLinus Torvalds module will be called radio-aimslab. 2781da177e4SLinus Torvalds 2791da177e4SLinus Torvaldsconfig RADIO_RTRACK_PORT 2801da177e4SLinus Torvalds hex "RadioTrack i/o port (0x20f or 0x30f)" 2811da177e4SLinus Torvalds depends on RADIO_RTRACK=y 282cc3c6df1SHans Verkuil default "30f" 2831da177e4SLinus Torvalds help 2841da177e4SLinus Torvalds Enter either 0x30f or 0x20f here. The card default is 0x30f, if you 2851da177e4SLinus Torvalds haven't changed the jumper setting on the card. 2861da177e4SLinus Torvalds 2871da177e4SLinus Torvaldsconfig RADIO_RTRACK2 2881da177e4SLinus Torvalds tristate "AIMSlab RadioTrack II support" 289f8c559f8SMauro Carvalho Chehab depends on ISA && VIDEO_V4L2 2908bd7ef5aSHans Verkuil select RADIO_ISA 2911da177e4SLinus Torvalds ---help--- 2921da177e4SLinus Torvalds Choose Y here if you have this FM radio card, and then fill in the 2931da177e4SLinus Torvalds port address below. 2941da177e4SLinus Torvalds 2958bd7ef5aSHans Verkuil Note: this driver hasn't been tested since a long time due to lack 2968bd7ef5aSHans Verkuil of hardware. If you have this hardware, then please contact the 2978bd7ef5aSHans Verkuil linux-media mailinglist. 2981da177e4SLinus Torvalds 2991da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 3001da177e4SLinus Torvalds module will be called radio-rtrack2. 3011da177e4SLinus Torvalds 3021da177e4SLinus Torvaldsconfig RADIO_RTRACK2_PORT 3031da177e4SLinus Torvalds hex "RadioTrack II i/o port (0x20c or 0x30c)" 3041da177e4SLinus Torvalds depends on RADIO_RTRACK2=y 3051da177e4SLinus Torvalds default "30c" 3061da177e4SLinus Torvalds help 3071da177e4SLinus Torvalds Enter either 0x30c or 0x20c here. The card default is 0x30c, if you 3081da177e4SLinus Torvalds haven't changed the jumper setting on the card. 3091da177e4SLinus Torvalds 3101da177e4SLinus Torvaldsconfig RADIO_AZTECH 3111da177e4SLinus Torvalds tristate "Aztech/Packard Bell Radio" 312a4366af4SMauro Carvalho Chehab depends on ISA && VIDEO_V4L2 3133088fba8SHans Verkuil select RADIO_ISA 3141da177e4SLinus Torvalds ---help--- 3151da177e4SLinus Torvalds Choose Y here if you have one of these FM radio cards, and then fill 3161da177e4SLinus Torvalds in the port address below. 3171da177e4SLinus Torvalds 3181da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 3191da177e4SLinus Torvalds module will be called radio-aztech. 3201da177e4SLinus Torvalds 3211da177e4SLinus Torvaldsconfig RADIO_AZTECH_PORT 3221da177e4SLinus Torvalds hex "Aztech/Packard Bell I/O port (0x350 or 0x358)" 3231da177e4SLinus Torvalds depends on RADIO_AZTECH=y 3241da177e4SLinus Torvalds default "350" 3251da177e4SLinus Torvalds help 3261da177e4SLinus Torvalds Enter either 0x350 or 0x358 here. The card default is 0x350, if you 3271da177e4SLinus Torvalds haven't changed the setting of jumper JP3 on the card. Removing the 3281da177e4SLinus Torvalds jumper sets the card to 0x358. 3291da177e4SLinus Torvalds 3301da177e4SLinus Torvaldsconfig RADIO_GEMTEK 3313e7589c5SPekka Seppanen tristate "GemTek Radio card (or compatible) support" 332d1c4ecdeSMauro Carvalho Chehab depends on ISA && VIDEO_V4L2 333f8c08524SHans Verkuil select RADIO_ISA 3341da177e4SLinus Torvalds ---help--- 3351da177e4SLinus Torvalds Choose Y here if you have this FM radio card, and then fill in the 3363e7589c5SPekka Seppanen I/O port address and settings below. The following cards either have 3373e7589c5SPekka Seppanen GemTek Radio tuner or are rebranded GemTek Radio cards: 3383e7589c5SPekka Seppanen 3393e7589c5SPekka Seppanen - Sound Vision 16 Gold with FM Radio 3403e7589c5SPekka Seppanen - Typhoon Radio card (some models) 3413e7589c5SPekka Seppanen - Hama Radio card 3421da177e4SLinus Torvalds 3431da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 3441da177e4SLinus Torvalds module will be called radio-gemtek. 3451da177e4SLinus Torvalds 3461da177e4SLinus Torvaldsconfig RADIO_GEMTEK_PORT 347f8c08524SHans Verkuil hex "Fixed I/O port (0x20c, 0x30c, 0x24c, 0x34c, 0x248 or 0x28c)" 3481da177e4SLinus Torvalds depends on RADIO_GEMTEK=y 3491da177e4SLinus Torvalds default "34c" 3501da177e4SLinus Torvalds help 351f8c08524SHans Verkuil Enter either 0x20c, 0x30c, 0x24c, 0x34c, 0x248 or 0x28c here. The 352f8c08524SHans Verkuil card default is 0x34c, if you haven't changed the jumper setting 353f8c08524SHans Verkuil on the card. 354f8c08524SHans Verkuil 355f8c08524SHans Verkuil On Sound Vision 16 Gold PnP with FM Radio (ESS1869+FM Gemtek), the I/O 3563e7589c5SPekka Seppanen port is 0x20c, 0x248 or 0x28c. 357f8c08524SHans Verkuil 3583e7589c5SPekka Seppanen If automatic I/O port probing is enabled this port will be used only 3593e7589c5SPekka Seppanen in case of automatic probing failure, ie. as a fallback. 3603e7589c5SPekka Seppanen 3613e7589c5SPekka Seppanenconfig RADIO_GEMTEK_PROBE 3623e7589c5SPekka Seppanen bool "Automatic I/O port probing" 3633e7589c5SPekka Seppanen depends on RADIO_GEMTEK=y 3643e7589c5SPekka Seppanen default y 3653e7589c5SPekka Seppanen help 3663e7589c5SPekka Seppanen Say Y here to enable automatic probing for GemTek Radio card. The 3673e7589c5SPekka Seppanen following ports will be probed: 0x20c, 0x30c, 0x24c, 0x34c, 0x248 and 3683e7589c5SPekka Seppanen 0x28c. 3691da177e4SLinus Torvalds 3708366fc39SKrzysztof Heltconfig RADIO_MIROPCM20 3718366fc39SKrzysztof Helt tristate "miroSOUND PCM20 radio" 3724756fc64SRalf Baechle depends on ISA && ISA_DMA_API && VIDEO_V4L2 && SND 373dd7cdb88SRandy Dunlap select SND_ISA 3748366fc39SKrzysztof Helt select SND_MIRO 3758366fc39SKrzysztof Helt ---help--- 3768366fc39SKrzysztof Helt Choose Y here if you have this FM radio card. You also need to enable 3778366fc39SKrzysztof Helt the ALSA sound system. This choice automatically selects the ALSA 3788366fc39SKrzysztof Helt sound card driver "Miro miroSOUND PCM1pro/PCM12/PCM20radio" as this 3798366fc39SKrzysztof Helt is required for the radio-miropcm20. 3808366fc39SKrzysztof Helt 3818366fc39SKrzysztof Helt To compile this driver as a module, choose M here: the 3828366fc39SKrzysztof Helt module will be called radio-miropcm20. 3838366fc39SKrzysztof Helt 3841da177e4SLinus Torvaldsconfig RADIO_SF16FMI 385abed623cSOndrej Zary tristate "SF16-FMI/SF16-FMP/SF16-FMD Radio" 386a2ef73afSMauro Carvalho Chehab depends on ISA && VIDEO_V4L2 3871da177e4SLinus Torvalds ---help--- 38867cabf50SOndrej Zary Choose Y here if you have one of these FM radio cards. 3891da177e4SLinus Torvalds 3901da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 3911da177e4SLinus Torvalds module will be called radio-sf16fmi. 3921da177e4SLinus Torvalds 3931da177e4SLinus Torvaldsconfig RADIO_SF16FMR2 3943491a88eSOndrej Zary tristate "SF16-FMR2/SF16-FMD2 Radio" 39542a741dcSRandy Dunlap depends on ISA && VIDEO_V4L2 && SND 3961da177e4SLinus Torvalds ---help--- 3971da177e4SLinus Torvalds Choose Y here if you have one of these FM radio cards. 3981da177e4SLinus Torvalds 3991da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 4001da177e4SLinus Torvalds module will be called radio-sf16fmr2. 4011da177e4SLinus Torvalds 4021da177e4SLinus Torvaldsconfig RADIO_TERRATEC 4031da177e4SLinus Torvalds tristate "TerraTec ActiveRadio ISA Standalone" 40455ac7b69SMauro Carvalho Chehab depends on ISA && VIDEO_V4L2 40532c51836SHans Verkuil select RADIO_ISA 4061da177e4SLinus Torvalds ---help--- 40732c51836SHans Verkuil Choose Y here if you have this FM radio card. 4081da177e4SLinus Torvalds 40932c51836SHans Verkuil Note: this driver hasn't been tested since a long time due to lack 41032c51836SHans Verkuil of hardware. If you have this hardware, then please contact the 41132c51836SHans Verkuil linux-media mailinglist. 4121da177e4SLinus Torvalds 4131da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 4141da177e4SLinus Torvalds module will be called radio-terratec. 4151da177e4SLinus Torvalds 4161da177e4SLinus Torvaldsconfig RADIO_TRUST 4171da177e4SLinus Torvalds tristate "Trust FM radio card" 418982eddb9SMauro Carvalho Chehab depends on ISA && VIDEO_V4L2 4191d211f26SHans Verkuil select RADIO_ISA 4201da177e4SLinus Torvalds help 4211da177e4SLinus Torvalds This is a driver for the Trust FM radio cards. Say Y if you have 4221da177e4SLinus Torvalds such a card and want to use it under Linux. 4231da177e4SLinus Torvalds 4241d211f26SHans Verkuil Note: this driver hasn't been tested since a long time due to lack 4251d211f26SHans Verkuil of hardware. If you have this hardware, then please contact the 4261d211f26SHans Verkuil linux-media mailinglist. 4271d211f26SHans Verkuil 4281da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 4291da177e4SLinus Torvalds module will be called radio-trust. 4301da177e4SLinus Torvalds 4311da177e4SLinus Torvaldsconfig RADIO_TRUST_PORT 4321da177e4SLinus Torvalds hex "Trust i/o port (usually 0x350 or 0x358)" 4331da177e4SLinus Torvalds depends on RADIO_TRUST=y 4341da177e4SLinus Torvalds default "350" 4351da177e4SLinus Torvalds help 4361da177e4SLinus Torvalds Enter the I/O port of your Trust FM radio card. If unsure, try the 4371da177e4SLinus Torvalds values "0x350" or "0x358". 4381da177e4SLinus Torvalds 4391da177e4SLinus Torvaldsconfig RADIO_TYPHOON 4401da177e4SLinus Torvalds tristate "Typhoon Radio (a.k.a. EcoRadio)" 44130c48305SMauro Carvalho Chehab depends on ISA && VIDEO_V4L2 442da1ff351SHans Verkuil select RADIO_ISA 4431da177e4SLinus Torvalds ---help--- 4441da177e4SLinus Torvalds Choose Y here if you have one of these FM radio cards, and then fill 4451da177e4SLinus Torvalds in the port address and the frequency used for muting below. 4461da177e4SLinus Torvalds 447da1ff351SHans Verkuil Note: this driver hasn't been tested since a long time due to lack 448da1ff351SHans Verkuil of hardware. If you have this hardware, then please contact the 449da1ff351SHans Verkuil linux-media mailinglist. 4501da177e4SLinus Torvalds 4511da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 4521da177e4SLinus Torvalds module will be called radio-typhoon. 4531da177e4SLinus Torvalds 4541da177e4SLinus Torvaldsconfig RADIO_TYPHOON_PORT 4551da177e4SLinus Torvalds hex "Typhoon I/O port (0x316 or 0x336)" 4561da177e4SLinus Torvalds depends on RADIO_TYPHOON=y 4571da177e4SLinus Torvalds default "316" 4581da177e4SLinus Torvalds help 4591da177e4SLinus Torvalds Enter the I/O port of your Typhoon or EcoRadio radio card. 4601da177e4SLinus Torvalds 4611da177e4SLinus Torvaldsconfig RADIO_TYPHOON_MUTEFREQ 4621da177e4SLinus Torvalds int "Typhoon frequency set when muting the device (kHz)" 4631da177e4SLinus Torvalds depends on RADIO_TYPHOON=y 4641da177e4SLinus Torvalds default "87500" 4651da177e4SLinus Torvalds help 4661da177e4SLinus Torvalds Enter the frequency used for muting the radio. The device is never 4671da177e4SLinus Torvalds completely silent. If the volume is just turned down, you can still 4681da177e4SLinus Torvalds hear silent voices and music. For that reason, the frequency of the 4691da177e4SLinus Torvalds radio device is set to the frequency you can enter here whenever 4701da177e4SLinus Torvalds the device is muted. There should be no local radio station at that 4711da177e4SLinus Torvalds frequency. 4721da177e4SLinus Torvalds 4731da177e4SLinus Torvaldsconfig RADIO_ZOLTRIX 4741da177e4SLinus Torvalds tristate "Zoltrix Radio" 4752ab65299SMauro Carvalho Chehab depends on ISA && VIDEO_V4L2 4766b39246cSHans Verkuil select RADIO_ISA 4771da177e4SLinus Torvalds ---help--- 4781da177e4SLinus Torvalds Choose Y here if you have one of these FM radio cards, and then fill 4791da177e4SLinus Torvalds in the port address below. 4801da177e4SLinus Torvalds 4816b39246cSHans Verkuil Note: this driver hasn't been tested since a long time due to lack 4826b39246cSHans Verkuil of hardware. If you have this hardware, then please contact the 4836b39246cSHans Verkuil linux-media mailinglist. 4841da177e4SLinus Torvalds 4851da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 4861da177e4SLinus Torvalds module will be called radio-zoltrix. 4871da177e4SLinus Torvalds 4881da177e4SLinus Torvaldsconfig RADIO_ZOLTRIX_PORT 4891da177e4SLinus Torvalds hex "ZOLTRIX I/O port (0x20c or 0x30c)" 4901da177e4SLinus Torvalds depends on RADIO_ZOLTRIX=y 4911da177e4SLinus Torvalds default "20c" 4921da177e4SLinus Torvalds help 4931da177e4SLinus Torvalds Enter the I/O port of your Zoltrix radio card. 4941da177e4SLinus Torvalds 495e21d9865SHans Verkuilendif # V4L_RADIO_ISA_DRIVERS 49657f05bfaSManjunatha Halli 497c5da5afbSJan Engelhardtendif # RADIO_ADAPTERS 498