18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ci# 38c2ecf20Sopenharmony_ci# Multimedia Video device configuration 48c2ecf20Sopenharmony_ci# 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_cimenuconfig RADIO_ADAPTERS 78c2ecf20Sopenharmony_ci bool "Radio Adapters" 88c2ecf20Sopenharmony_ci depends on VIDEO_V4L2 98c2ecf20Sopenharmony_ci depends on MEDIA_RADIO_SUPPORT 108c2ecf20Sopenharmony_ci default y 118c2ecf20Sopenharmony_ci help 128c2ecf20Sopenharmony_ci Say Y here to enable selecting AM/FM radio adapters. 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ciif RADIO_ADAPTERS && VIDEO_V4L2 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ciconfig RADIO_TEA575X 178c2ecf20Sopenharmony_ci tristate 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_cisource "drivers/media/radio/si470x/Kconfig" 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ciconfig RADIO_SI4713 228c2ecf20Sopenharmony_ci tristate "Silicon Labs Si4713 FM Radio with RDS Transmitter support" 238c2ecf20Sopenharmony_ci depends on VIDEO_V4L2 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_cisource "drivers/media/radio/si4713/Kconfig" 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ciconfig RADIO_SI476X 288c2ecf20Sopenharmony_ci tristate "Silicon Laboratories Si476x I2C FM Radio" 298c2ecf20Sopenharmony_ci depends on I2C && VIDEO_V4L2 308c2ecf20Sopenharmony_ci depends on MFD_SI476X_CORE 318c2ecf20Sopenharmony_ci depends on SND_SOC 328c2ecf20Sopenharmony_ci select SND_SOC_SI476X 338c2ecf20Sopenharmony_ci help 348c2ecf20Sopenharmony_ci Choose Y here if you have this FM radio chip. 358c2ecf20Sopenharmony_ci 368c2ecf20Sopenharmony_ci In order to control your radio card, you will need to use programs 378c2ecf20Sopenharmony_ci that are compatible with the Video For Linux 2 API. Information on 388c2ecf20Sopenharmony_ci this API and pointers to "v4l2" programs may be found at 398c2ecf20Sopenharmony_ci <file:Documentation/userspace-api/media/index.rst>. 408c2ecf20Sopenharmony_ci 418c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 428c2ecf20Sopenharmony_ci module will be called radio-si476x. 438c2ecf20Sopenharmony_ci 448c2ecf20Sopenharmony_ciconfig USB_MR800 458c2ecf20Sopenharmony_ci tristate "AverMedia MR 800 USB FM radio support" 468c2ecf20Sopenharmony_ci depends on USB && VIDEO_V4L2 478c2ecf20Sopenharmony_ci help 488c2ecf20Sopenharmony_ci Say Y here if you want to connect this type of radio to your 498c2ecf20Sopenharmony_ci computer's USB port. Note that the audio is not digital, and 508c2ecf20Sopenharmony_ci you must connect the line out connector to a sound card or a 518c2ecf20Sopenharmony_ci set of speakers. 528c2ecf20Sopenharmony_ci 538c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 548c2ecf20Sopenharmony_ci module will be called radio-mr800. 558c2ecf20Sopenharmony_ci 568c2ecf20Sopenharmony_ciconfig USB_DSBR 578c2ecf20Sopenharmony_ci tristate "D-Link/GemTek USB FM radio support" 588c2ecf20Sopenharmony_ci depends on USB && VIDEO_V4L2 598c2ecf20Sopenharmony_ci help 608c2ecf20Sopenharmony_ci Say Y here if you want to connect this type of radio to your 618c2ecf20Sopenharmony_ci computer's USB port. Note that the audio is not digital, and 628c2ecf20Sopenharmony_ci you must connect the line out connector to a sound card or a 638c2ecf20Sopenharmony_ci set of speakers. 648c2ecf20Sopenharmony_ci 658c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 668c2ecf20Sopenharmony_ci module will be called dsbr100. 678c2ecf20Sopenharmony_ci 688c2ecf20Sopenharmony_ciconfig RADIO_MAXIRADIO 698c2ecf20Sopenharmony_ci tristate "Guillemot MAXI Radio FM 2000 radio" 708c2ecf20Sopenharmony_ci depends on VIDEO_V4L2 && PCI 718c2ecf20Sopenharmony_ci select RADIO_TEA575X 728c2ecf20Sopenharmony_ci help 738c2ecf20Sopenharmony_ci Choose Y here if you have this radio card. This card may also be 748c2ecf20Sopenharmony_ci found as Gemtek PCI FM. 758c2ecf20Sopenharmony_ci 768c2ecf20Sopenharmony_ci In order to control your radio card, you will need to use programs 778c2ecf20Sopenharmony_ci that are compatible with the Video For Linux API. Information on 788c2ecf20Sopenharmony_ci this API and pointers to "v4l" programs may be found at 798c2ecf20Sopenharmony_ci <file:Documentation/userspace-api/media/index.rst>. 808c2ecf20Sopenharmony_ci 818c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 828c2ecf20Sopenharmony_ci module will be called radio-maxiradio. 838c2ecf20Sopenharmony_ci 848c2ecf20Sopenharmony_ciconfig RADIO_SHARK 858c2ecf20Sopenharmony_ci tristate "Griffin radioSHARK USB radio receiver" 868c2ecf20Sopenharmony_ci depends on USB 878c2ecf20Sopenharmony_ci select RADIO_TEA575X 888c2ecf20Sopenharmony_ci help 898c2ecf20Sopenharmony_ci Choose Y here if you have this radio receiver. 908c2ecf20Sopenharmony_ci 918c2ecf20Sopenharmony_ci There are 2 versions of this device, this driver is for version 1, 928c2ecf20Sopenharmony_ci which is white. 938c2ecf20Sopenharmony_ci 948c2ecf20Sopenharmony_ci In order to control your radio card, you will need to use programs 958c2ecf20Sopenharmony_ci that are compatible with the Video For Linux API. Information on 968c2ecf20Sopenharmony_ci this API and pointers to "v4l" programs may be found at 978c2ecf20Sopenharmony_ci <file:Documentation/userspace-api/media/index.rst>. 988c2ecf20Sopenharmony_ci 998c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1008c2ecf20Sopenharmony_ci module will be called radio-shark. 1018c2ecf20Sopenharmony_ci 1028c2ecf20Sopenharmony_ciconfig RADIO_SHARK2 1038c2ecf20Sopenharmony_ci tristate "Griffin radioSHARK2 USB radio receiver" 1048c2ecf20Sopenharmony_ci depends on USB 1058c2ecf20Sopenharmony_ci help 1068c2ecf20Sopenharmony_ci Choose Y here if you have this radio receiver. 1078c2ecf20Sopenharmony_ci 1088c2ecf20Sopenharmony_ci There are 2 versions of this device, this driver is for version 2, 1098c2ecf20Sopenharmony_ci which is black. 1108c2ecf20Sopenharmony_ci 1118c2ecf20Sopenharmony_ci In order to control your radio card, you will need to use programs 1128c2ecf20Sopenharmony_ci that are compatible with the Video For Linux API. Information on 1138c2ecf20Sopenharmony_ci this API and pointers to "v4l" programs may be found at 1148c2ecf20Sopenharmony_ci <file:Documentation/userspace-api/media/index.rst>. 1158c2ecf20Sopenharmony_ci 1168c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1178c2ecf20Sopenharmony_ci module will be called radio-shark2. 1188c2ecf20Sopenharmony_ci 1198c2ecf20Sopenharmony_ciconfig USB_KEENE 1208c2ecf20Sopenharmony_ci tristate "Keene FM Transmitter USB support" 1218c2ecf20Sopenharmony_ci depends on USB && VIDEO_V4L2 1228c2ecf20Sopenharmony_ci help 1238c2ecf20Sopenharmony_ci Say Y here if you want to connect this type of FM transmitter 1248c2ecf20Sopenharmony_ci to your computer's USB port. 1258c2ecf20Sopenharmony_ci 1268c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1278c2ecf20Sopenharmony_ci module will be called radio-keene. 1288c2ecf20Sopenharmony_ci 1298c2ecf20Sopenharmony_ciconfig USB_RAREMONO 1308c2ecf20Sopenharmony_ci tristate "Thanko's Raremono AM/FM/SW radio support" 1318c2ecf20Sopenharmony_ci depends on USB && VIDEO_V4L2 1328c2ecf20Sopenharmony_ci help 1338c2ecf20Sopenharmony_ci The 'Thanko's Raremono' device contains the Si4734 chip from Silicon Labs Inc. 1348c2ecf20Sopenharmony_ci It is one of the very few or perhaps the only consumer USB radio device 1358c2ecf20Sopenharmony_ci to receive the AM/FM/SW bands. 1368c2ecf20Sopenharmony_ci 1378c2ecf20Sopenharmony_ci Say Y here if you want to connect this type of AM/FM/SW receiver 1388c2ecf20Sopenharmony_ci to your computer's USB port. 1398c2ecf20Sopenharmony_ci 1408c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1418c2ecf20Sopenharmony_ci module will be called radio-raremono. 1428c2ecf20Sopenharmony_ci 1438c2ecf20Sopenharmony_ciconfig USB_MA901 1448c2ecf20Sopenharmony_ci tristate "Masterkit MA901 USB FM radio support" 1458c2ecf20Sopenharmony_ci depends on USB && VIDEO_V4L2 1468c2ecf20Sopenharmony_ci help 1478c2ecf20Sopenharmony_ci Say Y here if you want to connect this type of radio to your 1488c2ecf20Sopenharmony_ci computer's USB port. Note that the audio is not digital, and 1498c2ecf20Sopenharmony_ci you must connect the line out connector to a sound card or a 1508c2ecf20Sopenharmony_ci set of speakers or headphones. 1518c2ecf20Sopenharmony_ci 1528c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1538c2ecf20Sopenharmony_ci module will be called radio-ma901. 1548c2ecf20Sopenharmony_ci 1558c2ecf20Sopenharmony_ciconfig RADIO_TEA5764 1568c2ecf20Sopenharmony_ci tristate "TEA5764 I2C FM radio support" 1578c2ecf20Sopenharmony_ci depends on I2C && VIDEO_V4L2 1588c2ecf20Sopenharmony_ci help 1598c2ecf20Sopenharmony_ci Say Y here if you want to use the TEA5764 FM chip found in 1608c2ecf20Sopenharmony_ci EZX phones. This FM chip is present in EZX phones from Motorola, 1618c2ecf20Sopenharmony_ci connected to internal pxa I2C bus. 1628c2ecf20Sopenharmony_ci 1638c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1648c2ecf20Sopenharmony_ci module will be called radio-tea5764. 1658c2ecf20Sopenharmony_ci 1668c2ecf20Sopenharmony_ciconfig RADIO_TEA5764_XTAL 1678c2ecf20Sopenharmony_ci bool "TEA5764 crystal reference" 1688c2ecf20Sopenharmony_ci depends on RADIO_TEA5764=y 1698c2ecf20Sopenharmony_ci default y 1708c2ecf20Sopenharmony_ci help 1718c2ecf20Sopenharmony_ci Say Y here if TEA5764 have a 32768 Hz crystal in circuit, say N 1728c2ecf20Sopenharmony_ci here if TEA5764 reference frequency is connected in FREQIN. 1738c2ecf20Sopenharmony_ci 1748c2ecf20Sopenharmony_ciconfig RADIO_SAA7706H 1758c2ecf20Sopenharmony_ci tristate "SAA7706H Car Radio DSP" 1768c2ecf20Sopenharmony_ci depends on I2C && VIDEO_V4L2 1778c2ecf20Sopenharmony_ci help 1788c2ecf20Sopenharmony_ci Say Y here if you want to use the SAA7706H Car radio Digital 1798c2ecf20Sopenharmony_ci Signal Processor, found for instance on the Russellville development 1808c2ecf20Sopenharmony_ci board. On the russellville the device is connected to internal 1818c2ecf20Sopenharmony_ci timberdale I2C bus. 1828c2ecf20Sopenharmony_ci 1838c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1848c2ecf20Sopenharmony_ci module will be called SAA7706H. 1858c2ecf20Sopenharmony_ci 1868c2ecf20Sopenharmony_ciconfig RADIO_TEF6862 1878c2ecf20Sopenharmony_ci tristate "TEF6862 Car Radio Enhanced Selectivity Tuner" 1888c2ecf20Sopenharmony_ci depends on I2C && VIDEO_V4L2 1898c2ecf20Sopenharmony_ci help 1908c2ecf20Sopenharmony_ci Say Y here if you want to use the TEF6862 Car Radio Enhanced 1918c2ecf20Sopenharmony_ci Selectivity Tuner, found for instance on the Russellville development 1928c2ecf20Sopenharmony_ci board. On the russellville the device is connected to internal 1938c2ecf20Sopenharmony_ci timberdale I2C bus. 1948c2ecf20Sopenharmony_ci 1958c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1968c2ecf20Sopenharmony_ci module will be called TEF6862. 1978c2ecf20Sopenharmony_ci 1988c2ecf20Sopenharmony_ciconfig RADIO_TIMBERDALE 1998c2ecf20Sopenharmony_ci tristate "Enable the Timberdale radio driver" 2008c2ecf20Sopenharmony_ci depends on MFD_TIMBERDALE && VIDEO_V4L2 2018c2ecf20Sopenharmony_ci depends on I2C # for RADIO_SAA7706H 2028c2ecf20Sopenharmony_ci select RADIO_TEF6862 2038c2ecf20Sopenharmony_ci select RADIO_SAA7706H 2048c2ecf20Sopenharmony_ci help 2058c2ecf20Sopenharmony_ci This is a kind of umbrella driver for the Radio Tuner and DSP 2068c2ecf20Sopenharmony_ci found behind the Timberdale FPGA on the Russellville board. 2078c2ecf20Sopenharmony_ci Enabling this driver will automatically select the DSP and tuner. 2088c2ecf20Sopenharmony_ci 2098c2ecf20Sopenharmony_ciconfig RADIO_WL1273 2108c2ecf20Sopenharmony_ci tristate "Texas Instruments WL1273 I2C FM Radio" 2118c2ecf20Sopenharmony_ci depends on I2C && VIDEO_V4L2 2128c2ecf20Sopenharmony_ci select MFD_CORE 2138c2ecf20Sopenharmony_ci select MFD_WL1273_CORE 2148c2ecf20Sopenharmony_ci select FW_LOADER 2158c2ecf20Sopenharmony_ci help 2168c2ecf20Sopenharmony_ci Choose Y here if you have this FM radio chip. 2178c2ecf20Sopenharmony_ci 2188c2ecf20Sopenharmony_ci In order to control your radio card, you will need to use programs 2198c2ecf20Sopenharmony_ci that are compatible with the Video For Linux 2 API. Information on 2208c2ecf20Sopenharmony_ci this API and pointers to "v4l2" programs may be found at 2218c2ecf20Sopenharmony_ci <file:Documentation/userspace-api/media/index.rst>. 2228c2ecf20Sopenharmony_ci 2238c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 2248c2ecf20Sopenharmony_ci module will be called radio-wl1273. 2258c2ecf20Sopenharmony_ci 2268c2ecf20Sopenharmony_ci# TI's ST based wl128x FM radio 2278c2ecf20Sopenharmony_cisource "drivers/media/radio/wl128x/Kconfig" 2288c2ecf20Sopenharmony_ci 2298c2ecf20Sopenharmony_ci# 2308c2ecf20Sopenharmony_ci# ISA drivers configuration 2318c2ecf20Sopenharmony_ci# 2328c2ecf20Sopenharmony_ci 2338c2ecf20Sopenharmony_cimenuconfig V4L_RADIO_ISA_DRIVERS 2348c2ecf20Sopenharmony_ci bool "ISA radio devices" 2358c2ecf20Sopenharmony_ci depends on ISA || COMPILE_TEST 2368c2ecf20Sopenharmony_ci help 2378c2ecf20Sopenharmony_ci Say Y here to enable support for these ISA drivers. 2388c2ecf20Sopenharmony_ci 2398c2ecf20Sopenharmony_ciif V4L_RADIO_ISA_DRIVERS 2408c2ecf20Sopenharmony_ci 2418c2ecf20Sopenharmony_ciconfig RADIO_ISA 2428c2ecf20Sopenharmony_ci depends on ISA || COMPILE_TEST 2438c2ecf20Sopenharmony_ci tristate 2448c2ecf20Sopenharmony_ci 2458c2ecf20Sopenharmony_ciconfig RADIO_CADET 2468c2ecf20Sopenharmony_ci tristate "ADS Cadet AM/FM Tuner" 2478c2ecf20Sopenharmony_ci depends on ISA || COMPILE_TEST 2488c2ecf20Sopenharmony_ci depends on VIDEO_V4L2 2498c2ecf20Sopenharmony_ci help 2508c2ecf20Sopenharmony_ci Choose Y here if you have one of these AM/FM radio cards, and then 2518c2ecf20Sopenharmony_ci fill in the port address below. 2528c2ecf20Sopenharmony_ci 2538c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 2548c2ecf20Sopenharmony_ci module will be called radio-cadet. 2558c2ecf20Sopenharmony_ci 2568c2ecf20Sopenharmony_ciconfig RADIO_RTRACK 2578c2ecf20Sopenharmony_ci tristate "AIMSlab RadioTrack (aka RadioReveal) support" 2588c2ecf20Sopenharmony_ci depends on ISA || COMPILE_TEST 2598c2ecf20Sopenharmony_ci depends on VIDEO_V4L2 2608c2ecf20Sopenharmony_ci select RADIO_ISA 2618c2ecf20Sopenharmony_ci help 2628c2ecf20Sopenharmony_ci Choose Y here if you have one of these FM radio cards, and then fill 2638c2ecf20Sopenharmony_ci in the port address below. 2648c2ecf20Sopenharmony_ci 2658c2ecf20Sopenharmony_ci Note that newer AIMSlab RadioTrack cards have a different chipset 2668c2ecf20Sopenharmony_ci and are not supported by this driver. For these cards, use the 2678c2ecf20Sopenharmony_ci RadioTrack II driver below. 2688c2ecf20Sopenharmony_ci 2698c2ecf20Sopenharmony_ci If you have a GemTeks combined (PnP) sound- and radio card you must 2708c2ecf20Sopenharmony_ci use this driver as a module and setup the card with isapnptools. 2718c2ecf20Sopenharmony_ci You must also pass the module a suitable io parameter, 0x248 has 2728c2ecf20Sopenharmony_ci been reported to be used by these cards. 2738c2ecf20Sopenharmony_ci 2748c2ecf20Sopenharmony_ci More information is contained in the file 2758c2ecf20Sopenharmony_ci <file:Documentation/driver-api/media/drivers/radiotrack.rst>. 2768c2ecf20Sopenharmony_ci 2778c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 2788c2ecf20Sopenharmony_ci module will be called radio-aimslab. 2798c2ecf20Sopenharmony_ci 2808c2ecf20Sopenharmony_ciconfig RADIO_RTRACK_PORT 2818c2ecf20Sopenharmony_ci hex "RadioTrack i/o port (0x20f or 0x30f)" 2828c2ecf20Sopenharmony_ci depends on RADIO_RTRACK=y 2838c2ecf20Sopenharmony_ci default "30f" 2848c2ecf20Sopenharmony_ci help 2858c2ecf20Sopenharmony_ci Enter either 0x30f or 0x20f here. The card default is 0x30f, if you 2868c2ecf20Sopenharmony_ci haven't changed the jumper setting on the card. 2878c2ecf20Sopenharmony_ci 2888c2ecf20Sopenharmony_ciconfig RADIO_RTRACK2 2898c2ecf20Sopenharmony_ci tristate "AIMSlab RadioTrack II support" 2908c2ecf20Sopenharmony_ci depends on ISA || COMPILE_TEST 2918c2ecf20Sopenharmony_ci depends on VIDEO_V4L2 2928c2ecf20Sopenharmony_ci select RADIO_ISA 2938c2ecf20Sopenharmony_ci help 2948c2ecf20Sopenharmony_ci Choose Y here if you have this FM radio card, and then fill in the 2958c2ecf20Sopenharmony_ci port address below. 2968c2ecf20Sopenharmony_ci 2978c2ecf20Sopenharmony_ci Note: this driver hasn't been tested since a long time due to lack 2988c2ecf20Sopenharmony_ci of hardware. If you have this hardware, then please contact the 2998c2ecf20Sopenharmony_ci linux-media mailinglist. 3008c2ecf20Sopenharmony_ci 3018c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 3028c2ecf20Sopenharmony_ci module will be called radio-rtrack2. 3038c2ecf20Sopenharmony_ci 3048c2ecf20Sopenharmony_ciconfig RADIO_RTRACK2_PORT 3058c2ecf20Sopenharmony_ci hex "RadioTrack II i/o port (0x20c or 0x30c)" 3068c2ecf20Sopenharmony_ci depends on RADIO_RTRACK2=y 3078c2ecf20Sopenharmony_ci default "30c" 3088c2ecf20Sopenharmony_ci help 3098c2ecf20Sopenharmony_ci Enter either 0x30c or 0x20c here. The card default is 0x30c, if you 3108c2ecf20Sopenharmony_ci haven't changed the jumper setting on the card. 3118c2ecf20Sopenharmony_ci 3128c2ecf20Sopenharmony_ciconfig RADIO_AZTECH 3138c2ecf20Sopenharmony_ci tristate "Aztech/Packard Bell Radio" 3148c2ecf20Sopenharmony_ci depends on ISA || COMPILE_TEST 3158c2ecf20Sopenharmony_ci depends on VIDEO_V4L2 3168c2ecf20Sopenharmony_ci select RADIO_ISA 3178c2ecf20Sopenharmony_ci help 3188c2ecf20Sopenharmony_ci Choose Y here if you have one of these FM radio cards, and then fill 3198c2ecf20Sopenharmony_ci in the port address below. 3208c2ecf20Sopenharmony_ci 3218c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 3228c2ecf20Sopenharmony_ci module will be called radio-aztech. 3238c2ecf20Sopenharmony_ci 3248c2ecf20Sopenharmony_ciconfig RADIO_AZTECH_PORT 3258c2ecf20Sopenharmony_ci hex "Aztech/Packard Bell I/O port (0x350 or 0x358)" 3268c2ecf20Sopenharmony_ci depends on RADIO_AZTECH=y 3278c2ecf20Sopenharmony_ci default "350" 3288c2ecf20Sopenharmony_ci help 3298c2ecf20Sopenharmony_ci Enter either 0x350 or 0x358 here. The card default is 0x350, if you 3308c2ecf20Sopenharmony_ci haven't changed the setting of jumper JP3 on the card. Removing the 3318c2ecf20Sopenharmony_ci jumper sets the card to 0x358. 3328c2ecf20Sopenharmony_ci 3338c2ecf20Sopenharmony_ciconfig RADIO_GEMTEK 3348c2ecf20Sopenharmony_ci tristate "GemTek Radio card (or compatible) support" 3358c2ecf20Sopenharmony_ci depends on ISA || COMPILE_TEST 3368c2ecf20Sopenharmony_ci depends on VIDEO_V4L2 3378c2ecf20Sopenharmony_ci select RADIO_ISA 3388c2ecf20Sopenharmony_ci help 3398c2ecf20Sopenharmony_ci Choose Y here if you have this FM radio card, and then fill in the 3408c2ecf20Sopenharmony_ci I/O port address and settings below. The following cards either have 3418c2ecf20Sopenharmony_ci GemTek Radio tuner or are rebranded GemTek Radio cards: 3428c2ecf20Sopenharmony_ci 3438c2ecf20Sopenharmony_ci - Sound Vision 16 Gold with FM Radio 3448c2ecf20Sopenharmony_ci - Typhoon Radio card (some models) 3458c2ecf20Sopenharmony_ci - Hama Radio card 3468c2ecf20Sopenharmony_ci 3478c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 3488c2ecf20Sopenharmony_ci module will be called radio-gemtek. 3498c2ecf20Sopenharmony_ci 3508c2ecf20Sopenharmony_ciconfig RADIO_GEMTEK_PORT 3518c2ecf20Sopenharmony_ci hex "Fixed I/O port (0x20c, 0x30c, 0x24c, 0x34c, 0x248 or 0x28c)" 3528c2ecf20Sopenharmony_ci depends on RADIO_GEMTEK=y 3538c2ecf20Sopenharmony_ci default "34c" 3548c2ecf20Sopenharmony_ci help 3558c2ecf20Sopenharmony_ci Enter either 0x20c, 0x30c, 0x24c, 0x34c, 0x248 or 0x28c here. The 3568c2ecf20Sopenharmony_ci card default is 0x34c, if you haven't changed the jumper setting 3578c2ecf20Sopenharmony_ci on the card. 3588c2ecf20Sopenharmony_ci 3598c2ecf20Sopenharmony_ci On Sound Vision 16 Gold PnP with FM Radio (ESS1869+FM Gemtek), the I/O 3608c2ecf20Sopenharmony_ci port is 0x20c, 0x248 or 0x28c. 3618c2ecf20Sopenharmony_ci 3628c2ecf20Sopenharmony_ci If automatic I/O port probing is enabled this port will be used only 3638c2ecf20Sopenharmony_ci in case of automatic probing failure, ie. as a fallback. 3648c2ecf20Sopenharmony_ci 3658c2ecf20Sopenharmony_ciconfig RADIO_GEMTEK_PROBE 3668c2ecf20Sopenharmony_ci bool "Automatic I/O port probing" 3678c2ecf20Sopenharmony_ci depends on RADIO_GEMTEK=y 3688c2ecf20Sopenharmony_ci default y 3698c2ecf20Sopenharmony_ci help 3708c2ecf20Sopenharmony_ci Say Y here to enable automatic probing for GemTek Radio card. The 3718c2ecf20Sopenharmony_ci following ports will be probed: 0x20c, 0x30c, 0x24c, 0x34c, 0x248 and 3728c2ecf20Sopenharmony_ci 0x28c. 3738c2ecf20Sopenharmony_ci 3748c2ecf20Sopenharmony_ciconfig RADIO_MIROPCM20 3758c2ecf20Sopenharmony_ci tristate "miroSOUND PCM20 radio" 3768c2ecf20Sopenharmony_ci depends on ISA || COMPILE_TEST 3778c2ecf20Sopenharmony_ci depends on ISA_DMA_API && VIDEO_V4L2 && SND 3788c2ecf20Sopenharmony_ci select SND_ISA 3798c2ecf20Sopenharmony_ci select SND_MIRO 3808c2ecf20Sopenharmony_ci help 3818c2ecf20Sopenharmony_ci Choose Y here if you have this FM radio card. You also need to enable 3828c2ecf20Sopenharmony_ci the ALSA sound system. This choice automatically selects the ALSA 3838c2ecf20Sopenharmony_ci sound card driver "Miro miroSOUND PCM1pro/PCM12/PCM20radio" as this 3848c2ecf20Sopenharmony_ci is required for the radio-miropcm20. 3858c2ecf20Sopenharmony_ci 3868c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 3878c2ecf20Sopenharmony_ci module will be called radio-miropcm20. 3888c2ecf20Sopenharmony_ci 3898c2ecf20Sopenharmony_ciconfig RADIO_SF16FMI 3908c2ecf20Sopenharmony_ci tristate "SF16-FMI/SF16-FMP/SF16-FMD Radio" 3918c2ecf20Sopenharmony_ci depends on ISA || COMPILE_TEST 3928c2ecf20Sopenharmony_ci depends on VIDEO_V4L2 3938c2ecf20Sopenharmony_ci help 3948c2ecf20Sopenharmony_ci Choose Y here if you have one of these FM radio cards. 3958c2ecf20Sopenharmony_ci 3968c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 3978c2ecf20Sopenharmony_ci module will be called radio-sf16fmi. 3988c2ecf20Sopenharmony_ci 3998c2ecf20Sopenharmony_ciconfig RADIO_SF16FMR2 4008c2ecf20Sopenharmony_ci tristate "SF16-FMR2/SF16-FMD2 Radio" 4018c2ecf20Sopenharmony_ci depends on ISA || COMPILE_TEST 4028c2ecf20Sopenharmony_ci depends on VIDEO_V4L2 4038c2ecf20Sopenharmony_ci select RADIO_TEA575X 4048c2ecf20Sopenharmony_ci help 4058c2ecf20Sopenharmony_ci Choose Y here if you have one of these FM radio cards. 4068c2ecf20Sopenharmony_ci 4078c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 4088c2ecf20Sopenharmony_ci module will be called radio-sf16fmr2. 4098c2ecf20Sopenharmony_ci 4108c2ecf20Sopenharmony_ciconfig RADIO_TERRATEC 4118c2ecf20Sopenharmony_ci tristate "TerraTec ActiveRadio ISA Standalone" 4128c2ecf20Sopenharmony_ci depends on ISA || COMPILE_TEST 4138c2ecf20Sopenharmony_ci depends on VIDEO_V4L2 4148c2ecf20Sopenharmony_ci select RADIO_ISA 4158c2ecf20Sopenharmony_ci help 4168c2ecf20Sopenharmony_ci Choose Y here if you have this FM radio card. 4178c2ecf20Sopenharmony_ci 4188c2ecf20Sopenharmony_ci Note: this driver hasn't been tested since a long time due to lack 4198c2ecf20Sopenharmony_ci of hardware. If you have this hardware, then please contact the 4208c2ecf20Sopenharmony_ci linux-media mailinglist. 4218c2ecf20Sopenharmony_ci 4228c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 4238c2ecf20Sopenharmony_ci module will be called radio-terratec. 4248c2ecf20Sopenharmony_ci 4258c2ecf20Sopenharmony_ciconfig RADIO_TRUST 4268c2ecf20Sopenharmony_ci tristate "Trust FM radio card" 4278c2ecf20Sopenharmony_ci depends on ISA || COMPILE_TEST 4288c2ecf20Sopenharmony_ci depends on VIDEO_V4L2 4298c2ecf20Sopenharmony_ci select RADIO_ISA 4308c2ecf20Sopenharmony_ci help 4318c2ecf20Sopenharmony_ci This is a driver for the Trust FM radio cards. Say Y if you have 4328c2ecf20Sopenharmony_ci such a card and want to use it under Linux. 4338c2ecf20Sopenharmony_ci 4348c2ecf20Sopenharmony_ci Note: this driver hasn't been tested since a long time due to lack 4358c2ecf20Sopenharmony_ci of hardware. If you have this hardware, then please contact the 4368c2ecf20Sopenharmony_ci linux-media mailinglist. 4378c2ecf20Sopenharmony_ci 4388c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 4398c2ecf20Sopenharmony_ci module will be called radio-trust. 4408c2ecf20Sopenharmony_ci 4418c2ecf20Sopenharmony_ciconfig RADIO_TRUST_PORT 4428c2ecf20Sopenharmony_ci hex "Trust i/o port (usually 0x350 or 0x358)" 4438c2ecf20Sopenharmony_ci depends on RADIO_TRUST=y 4448c2ecf20Sopenharmony_ci default "350" 4458c2ecf20Sopenharmony_ci help 4468c2ecf20Sopenharmony_ci Enter the I/O port of your Trust FM radio card. If unsure, try the 4478c2ecf20Sopenharmony_ci values "0x350" or "0x358". 4488c2ecf20Sopenharmony_ci 4498c2ecf20Sopenharmony_ciconfig RADIO_TYPHOON 4508c2ecf20Sopenharmony_ci tristate "Typhoon Radio (a.k.a. EcoRadio)" 4518c2ecf20Sopenharmony_ci depends on ISA || COMPILE_TEST 4528c2ecf20Sopenharmony_ci depends on VIDEO_V4L2 4538c2ecf20Sopenharmony_ci select RADIO_ISA 4548c2ecf20Sopenharmony_ci help 4558c2ecf20Sopenharmony_ci Choose Y here if you have one of these FM radio cards, and then fill 4568c2ecf20Sopenharmony_ci in the port address and the frequency used for muting below. 4578c2ecf20Sopenharmony_ci 4588c2ecf20Sopenharmony_ci Note: this driver hasn't been tested since a long time due to lack 4598c2ecf20Sopenharmony_ci of hardware. If you have this hardware, then please contact the 4608c2ecf20Sopenharmony_ci linux-media mailinglist. 4618c2ecf20Sopenharmony_ci 4628c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 4638c2ecf20Sopenharmony_ci module will be called radio-typhoon. 4648c2ecf20Sopenharmony_ci 4658c2ecf20Sopenharmony_ciconfig RADIO_TYPHOON_PORT 4668c2ecf20Sopenharmony_ci hex "Typhoon I/O port (0x316 or 0x336)" 4678c2ecf20Sopenharmony_ci depends on RADIO_TYPHOON=y 4688c2ecf20Sopenharmony_ci default "316" 4698c2ecf20Sopenharmony_ci help 4708c2ecf20Sopenharmony_ci Enter the I/O port of your Typhoon or EcoRadio radio card. 4718c2ecf20Sopenharmony_ci 4728c2ecf20Sopenharmony_ciconfig RADIO_TYPHOON_MUTEFREQ 4738c2ecf20Sopenharmony_ci int "Typhoon frequency set when muting the device (kHz)" 4748c2ecf20Sopenharmony_ci depends on RADIO_TYPHOON=y 4758c2ecf20Sopenharmony_ci default "87500" 4768c2ecf20Sopenharmony_ci help 4778c2ecf20Sopenharmony_ci Enter the frequency used for muting the radio. The device is never 4788c2ecf20Sopenharmony_ci completely silent. If the volume is just turned down, you can still 4798c2ecf20Sopenharmony_ci hear silent voices and music. For that reason, the frequency of the 4808c2ecf20Sopenharmony_ci radio device is set to the frequency you can enter here whenever 4818c2ecf20Sopenharmony_ci the device is muted. There should be no local radio station at that 4828c2ecf20Sopenharmony_ci frequency. 4838c2ecf20Sopenharmony_ci 4848c2ecf20Sopenharmony_ciconfig RADIO_ZOLTRIX 4858c2ecf20Sopenharmony_ci tristate "Zoltrix Radio" 4868c2ecf20Sopenharmony_ci depends on ISA || COMPILE_TEST 4878c2ecf20Sopenharmony_ci depends on VIDEO_V4L2 4888c2ecf20Sopenharmony_ci select RADIO_ISA 4898c2ecf20Sopenharmony_ci help 4908c2ecf20Sopenharmony_ci Choose Y here if you have one of these FM radio cards, and then fill 4918c2ecf20Sopenharmony_ci in the port address below. 4928c2ecf20Sopenharmony_ci 4938c2ecf20Sopenharmony_ci Note: this driver hasn't been tested since a long time due to lack 4948c2ecf20Sopenharmony_ci of hardware. If you have this hardware, then please contact the 4958c2ecf20Sopenharmony_ci linux-media mailinglist. 4968c2ecf20Sopenharmony_ci 4978c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 4988c2ecf20Sopenharmony_ci module will be called radio-zoltrix. 4998c2ecf20Sopenharmony_ci 5008c2ecf20Sopenharmony_ciconfig RADIO_ZOLTRIX_PORT 5018c2ecf20Sopenharmony_ci hex "ZOLTRIX I/O port (0x20c or 0x30c)" 5028c2ecf20Sopenharmony_ci depends on RADIO_ZOLTRIX=y 5038c2ecf20Sopenharmony_ci default "20c" 5048c2ecf20Sopenharmony_ci help 5058c2ecf20Sopenharmony_ci Enter the I/O port of your Zoltrix radio card. 5068c2ecf20Sopenharmony_ci 5078c2ecf20Sopenharmony_ciendif # V4L_RADIO_ISA_DRIVERS 5088c2ecf20Sopenharmony_ci 5098c2ecf20Sopenharmony_ciendif # RADIO_ADAPTERS 510