xref: /linux/drivers/media/radio/Kconfig (revision 338c658a646721e94ca827c74163703612e164c5)
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
15*338c658aSOndrej Zaryconfig RADIO_TEA575X
16*338c658aSOndrej Zary	tristate
17*338c658aSOndrej Zary
18e21d9865SHans Verkuilconfig RADIO_SI470X
19e21d9865SHans Verkuil	bool "Silicon Labs Si470x FM Radio Receiver support"
20e21d9865SHans Verkuil	depends on VIDEO_V4L2
21e21d9865SHans Verkuil
22e21d9865SHans Verkuilsource "drivers/media/radio/si470x/Kconfig"
23e21d9865SHans Verkuil
24b879a9c2SAndrey Smirnovconfig RADIO_SI476X
25b879a9c2SAndrey Smirnov	tristate "Silicon Laboratories Si476x I2C FM Radio"
26b879a9c2SAndrey Smirnov	depends on I2C && VIDEO_V4L2
27b879a9c2SAndrey Smirnov	depends on MFD_SI476X_CORE
28ea457ad9SArnd Bergmann	depends on SND_SOC
29b879a9c2SAndrey Smirnov	select SND_SOC_SI476X
30b879a9c2SAndrey Smirnov	---help---
31b879a9c2SAndrey Smirnov	  Choose Y here if you have this FM radio chip.
32b879a9c2SAndrey Smirnov
33b879a9c2SAndrey Smirnov	  In order to control your radio card, you will need to use programs
34b879a9c2SAndrey Smirnov	  that are compatible with the Video For Linux 2 API.  Information on
35b879a9c2SAndrey Smirnov	  this API and pointers to "v4l2" programs may be found at
36b879a9c2SAndrey Smirnov	  <file:Documentation/video4linux/API.html>.
37b879a9c2SAndrey Smirnov
38b879a9c2SAndrey Smirnov	  To compile this driver as a module, choose M here: the
39b879a9c2SAndrey Smirnov	  module will be called radio-si476x.
40b879a9c2SAndrey Smirnov
41e21d9865SHans Verkuilconfig USB_MR800
42e21d9865SHans Verkuil	tristate "AverMedia MR 800 USB FM radio support"
43e21d9865SHans Verkuil	depends on USB && VIDEO_V4L2
44e21d9865SHans Verkuil	---help---
45e21d9865SHans Verkuil	  Say Y here if you want to connect this type of radio to your
46e21d9865SHans Verkuil	  computer's USB port. Note that the audio is not digital, and
47e21d9865SHans Verkuil	  you must connect the line out connector to a sound card or a
48e21d9865SHans Verkuil	  set of speakers.
49e21d9865SHans Verkuil
50e21d9865SHans Verkuil	  To compile this driver as a module, choose M here: the
51e21d9865SHans Verkuil	  module will be called radio-mr800.
52e21d9865SHans Verkuil
53e21d9865SHans Verkuilconfig USB_DSBR
54e21d9865SHans Verkuil	tristate "D-Link/GemTek USB FM radio support"
55e21d9865SHans Verkuil	depends on USB && VIDEO_V4L2
56e21d9865SHans Verkuil	---help---
57e21d9865SHans Verkuil	  Say Y here if you want to connect this type of radio to your
58e21d9865SHans Verkuil	  computer's USB port. Note that the audio is not digital, and
59e21d9865SHans Verkuil	  you must connect the line out connector to a sound card or a
60e21d9865SHans Verkuil	  set of speakers.
61e21d9865SHans Verkuil
62e21d9865SHans Verkuil	  To compile this driver as a module, choose M here: the
63e21d9865SHans Verkuil	  module will be called dsbr100.
64e21d9865SHans Verkuil
65e21d9865SHans Verkuilconfig RADIO_MAXIRADIO
66e21d9865SHans Verkuil	tristate "Guillemot MAXI Radio FM 2000 radio"
67*338c658aSOndrej Zary	depends on VIDEO_V4L2 && PCI
68*338c658aSOndrej Zary	select RADIO_TEA575X
69e21d9865SHans Verkuil	---help---
70e21d9865SHans Verkuil	  Choose Y here if you have this radio card.  This card may also be
71e21d9865SHans Verkuil	  found as Gemtek PCI FM.
72e21d9865SHans Verkuil
73e21d9865SHans Verkuil	  In order to control your radio card, you will need to use programs
74e21d9865SHans Verkuil	  that are compatible with the Video For Linux API.  Information on
75e21d9865SHans Verkuil	  this API and pointers to "v4l" programs may be found at
76e21d9865SHans Verkuil	  <file:Documentation/video4linux/API.html>.
77e21d9865SHans Verkuil
78e21d9865SHans Verkuil	  To compile this driver as a module, choose M here: the
79e21d9865SHans Verkuil	  module will be called radio-maxiradio.
80e21d9865SHans Verkuil
818e2ce73eSHans de Goedeconfig RADIO_SHARK
828e2ce73eSHans de Goede	tristate "Griffin radioSHARK USB radio receiver"
83*338c658aSOndrej Zary	depends on USB
84*338c658aSOndrej Zary	select RADIO_TEA575X
858e2ce73eSHans de Goede	---help---
868e2ce73eSHans de Goede	  Choose Y here if you have this radio receiver.
878e2ce73eSHans de Goede
888e2ce73eSHans de Goede	  There are 2 versions of this device, this driver is for version 1,
898e2ce73eSHans de Goede	  which is white.
908e2ce73eSHans de Goede
918e2ce73eSHans de Goede	  In order to control your radio card, you will need to use programs
928e2ce73eSHans de Goede	  that are compatible with the Video For Linux API.  Information on
938e2ce73eSHans de Goede	  this API and pointers to "v4l" programs may be found at
948e2ce73eSHans de Goede	  <file:Documentation/video4linux/API.html>.
958e2ce73eSHans de Goede
968e2ce73eSHans de Goede	  To compile this driver as a module, choose M here: the
978e2ce73eSHans de Goede	  module will be called radio-shark.
98e21d9865SHans Verkuil
994faba767SHans de Goedeconfig RADIO_SHARK2
1004faba767SHans de Goede	tristate "Griffin radioSHARK2 USB radio receiver"
1014faba767SHans de Goede	depends on USB
1024faba767SHans de Goede	---help---
1034faba767SHans de Goede	  Choose Y here if you have this radio receiver.
1044faba767SHans de Goede
1054faba767SHans de Goede	  There are 2 versions of this device, this driver is for version 2,
1064faba767SHans de Goede	  which is black.
1074faba767SHans de Goede
1084faba767SHans de Goede	  In order to control your radio card, you will need to use programs
1094faba767SHans de Goede	  that are compatible with the Video For Linux API.  Information on
1104faba767SHans de Goede	  this API and pointers to "v4l" programs may be found at
1114faba767SHans de Goede	  <file:Documentation/video4linux/API.html>.
1124faba767SHans de Goede
1134faba767SHans de Goede	  To compile this driver as a module, choose M here: the
1144faba767SHans de Goede	  module will be called radio-shark2.
1154faba767SHans de Goede
116e21d9865SHans Verkuilconfig I2C_SI4713
117e21d9865SHans Verkuil	tristate "I2C driver for Silicon Labs Si4713 device"
118e21d9865SHans Verkuil	depends on I2C && VIDEO_V4L2
119e21d9865SHans Verkuil	---help---
120e21d9865SHans Verkuil	  Say Y here if you want support to Si4713 I2C device.
121e21d9865SHans Verkuil	  This device driver supports only i2c bus.
122e21d9865SHans Verkuil
123e21d9865SHans Verkuil	  To compile this driver as a module, choose M here: the
124e21d9865SHans Verkuil	  module will be called si4713.
125e21d9865SHans Verkuil
126e21d9865SHans Verkuilconfig RADIO_SI4713
127e21d9865SHans Verkuil	tristate "Silicon Labs Si4713 FM Radio Transmitter support"
128e21d9865SHans Verkuil	depends on I2C && VIDEO_V4L2
129e21d9865SHans Verkuil	select I2C_SI4713
130e21d9865SHans Verkuil	---help---
131e21d9865SHans Verkuil	  Say Y here if you want support to Si4713 FM Radio Transmitter.
132e21d9865SHans Verkuil	  This device can transmit audio through FM. It can transmit
133e21d9865SHans Verkuil	  RDS and RBDS signals as well. This module is the v4l2 radio
134e21d9865SHans Verkuil	  interface for the i2c driver of this device.
135e21d9865SHans Verkuil
136e21d9865SHans Verkuil	  To compile this driver as a module, choose M here: the
137e21d9865SHans Verkuil	  module will be called radio-si4713.
138e21d9865SHans Verkuil
1391bf20c3aSHans Verkuilconfig USB_KEENE
1401bf20c3aSHans Verkuil	tristate "Keene FM Transmitter USB support"
1411bf20c3aSHans Verkuil	depends on USB && VIDEO_V4L2
1421bf20c3aSHans Verkuil	---help---
1431bf20c3aSHans Verkuil	  Say Y here if you want to connect this type of FM transmitter
1441bf20c3aSHans Verkuil	  to your computer's USB port.
1451bf20c3aSHans Verkuil
1461bf20c3aSHans Verkuil	  To compile this driver as a module, choose M here: the
1471bf20c3aSHans Verkuil	  module will be called radio-keene.
1481bf20c3aSHans Verkuil
1494834f4d1SAlexey Klimovconfig USB_MA901
1504834f4d1SAlexey Klimov	tristate "Masterkit MA901 USB FM radio support"
1514834f4d1SAlexey Klimov	depends on USB && VIDEO_V4L2
1524834f4d1SAlexey Klimov	---help---
1534834f4d1SAlexey Klimov	  Say Y here if you want to connect this type of radio to your
1544834f4d1SAlexey Klimov	  computer's USB port. Note that the audio is not digital, and
1554834f4d1SAlexey Klimov	  you must connect the line out connector to a sound card or a
1564834f4d1SAlexey Klimov	  set of speakers or headphones.
1574834f4d1SAlexey Klimov
1584834f4d1SAlexey Klimov	  To compile this driver as a module, choose M here: the
1594834f4d1SAlexey Klimov	  module will be called radio-ma901.
1604834f4d1SAlexey Klimov
161e21d9865SHans Verkuilconfig RADIO_TEA5764
162e21d9865SHans Verkuil	tristate "TEA5764 I2C FM radio support"
163e21d9865SHans Verkuil	depends on I2C && VIDEO_V4L2
164e21d9865SHans Verkuil	---help---
165e21d9865SHans Verkuil	  Say Y here if you want to use the TEA5764 FM chip found in
166e21d9865SHans Verkuil	  EZX phones. This FM chip is present in EZX phones from Motorola,
167e21d9865SHans Verkuil	  connected to internal pxa I2C bus.
168e21d9865SHans Verkuil
169e21d9865SHans Verkuil	  To compile this driver as a module, choose M here: the
170e21d9865SHans Verkuil	  module will be called radio-tea5764.
171e21d9865SHans Verkuil
172e21d9865SHans Verkuilconfig RADIO_TEA5764_XTAL
173e21d9865SHans Verkuil	bool "TEA5764 crystal reference"
174e21d9865SHans Verkuil	depends on RADIO_TEA5764=y
175e21d9865SHans Verkuil	default y
176e21d9865SHans Verkuil	help
177e21d9865SHans Verkuil	  Say Y here if TEA5764 have a 32768 Hz crystal in circuit, say N
178e21d9865SHans Verkuil	  here if TEA5764 reference frequency is connected in FREQIN.
179e21d9865SHans Verkuil
180e21d9865SHans Verkuilconfig RADIO_SAA7706H
181e21d9865SHans Verkuil	tristate "SAA7706H Car Radio DSP"
182e21d9865SHans Verkuil	depends on I2C && VIDEO_V4L2
183e21d9865SHans Verkuil	---help---
184e21d9865SHans Verkuil	  Say Y here if you want to use the SAA7706H Car radio Digital
185e21d9865SHans Verkuil	  Signal Processor, found for instance on the Russellville development
186e21d9865SHans Verkuil	  board. On the russellville the device is connected to internal
187e21d9865SHans Verkuil	  timberdale I2C bus.
188e21d9865SHans Verkuil
189e21d9865SHans Verkuil	  To compile this driver as a module, choose M here: the
190e21d9865SHans Verkuil	  module will be called SAA7706H.
191e21d9865SHans Verkuil
192e21d9865SHans Verkuilconfig RADIO_TEF6862
193e21d9865SHans Verkuil	tristate "TEF6862 Car Radio Enhanced Selectivity Tuner"
194e21d9865SHans Verkuil	depends on I2C && VIDEO_V4L2
195e21d9865SHans Verkuil	---help---
196e21d9865SHans Verkuil	  Say Y here if you want to use the TEF6862 Car Radio Enhanced
197e21d9865SHans Verkuil	  Selectivity Tuner, found for instance on the Russellville development
198e21d9865SHans Verkuil	  board. On the russellville the device is connected to internal
199e21d9865SHans Verkuil	  timberdale I2C bus.
200e21d9865SHans Verkuil
201e21d9865SHans Verkuil	  To compile this driver as a module, choose M here: the
202e21d9865SHans Verkuil	  module will be called TEF6862.
203e21d9865SHans Verkuil
204e21d9865SHans Verkuilconfig RADIO_TIMBERDALE
205e21d9865SHans Verkuil	tristate "Enable the Timberdale radio driver"
206e21d9865SHans Verkuil	depends on MFD_TIMBERDALE && VIDEO_V4L2
207e21d9865SHans Verkuil	depends on I2C	# for RADIO_SAA7706H
208e21d9865SHans Verkuil	select RADIO_TEF6862
209e21d9865SHans Verkuil	select RADIO_SAA7706H
210e21d9865SHans Verkuil	---help---
211e21d9865SHans Verkuil	  This is a kind of umbrella driver for the Radio Tuner and DSP
212e21d9865SHans Verkuil	  found behind the Timberdale FPGA on the Russellville board.
213e21d9865SHans Verkuil	  Enabling this driver will automatically select the DSP and tuner.
214e21d9865SHans Verkuil
215e21d9865SHans Verkuilconfig RADIO_WL1273
216e21d9865SHans Verkuil	tristate "Texas Instruments WL1273 I2C FM Radio"
217fa364fc4SHeiko Carstens	depends on I2C && VIDEO_V4L2 && GENERIC_HARDIRQS
218e21d9865SHans Verkuil	select MFD_CORE
219e21d9865SHans Verkuil	select MFD_WL1273_CORE
220e21d9865SHans Verkuil	select FW_LOADER
221e21d9865SHans Verkuil	---help---
222e21d9865SHans Verkuil	  Choose Y here if you have this FM radio chip.
223e21d9865SHans Verkuil
224e21d9865SHans Verkuil	  In order to control your radio card, you will need to use programs
225e21d9865SHans Verkuil	  that are compatible with the Video For Linux 2 API.  Information on
226e21d9865SHans Verkuil	  this API and pointers to "v4l2" programs may be found at
227e21d9865SHans Verkuil	  <file:Documentation/video4linux/API.html>.
228e21d9865SHans Verkuil
229e21d9865SHans Verkuil	  To compile this driver as a module, choose M here: the
230e21d9865SHans Verkuil	  module will be called radio-wl1273.
231e21d9865SHans Verkuil
232e21d9865SHans Verkuil# TI's ST based wl128x FM radio
233e21d9865SHans Verkuilsource "drivers/media/radio/wl128x/Kconfig"
234e21d9865SHans Verkuil
235e21d9865SHans Verkuil#
236e21d9865SHans Verkuil# ISA drivers configuration
237e21d9865SHans Verkuil#
238e21d9865SHans Verkuil
239e21d9865SHans Verkuilmenuconfig V4L_RADIO_ISA_DRIVERS
240e21d9865SHans Verkuil	bool "ISA radio devices"
241e21d9865SHans Verkuil	depends on ISA
242e21d9865SHans Verkuil	default n
243e21d9865SHans Verkuil	---help---
244e21d9865SHans Verkuil	  Say Y here to enable support for these ISA drivers.
245e21d9865SHans Verkuil
246e21d9865SHans Verkuilif V4L_RADIO_ISA_DRIVERS
247e21d9865SHans Verkuil
248137c579cSHans Verkuilconfig RADIO_ISA
249137c579cSHans Verkuil	depends on ISA
250137c579cSHans Verkuil	tristate
251137c579cSHans Verkuil
2521da177e4SLinus Torvaldsconfig RADIO_CADET
2531da177e4SLinus Torvalds	tristate "ADS Cadet AM/FM Tuner"
254c0c7fa09SHans J. Koch	depends on ISA && VIDEO_V4L2
2551da177e4SLinus Torvalds	---help---
2561da177e4SLinus Torvalds	  Choose Y here if you have one of these AM/FM radio cards, and then
2571da177e4SLinus Torvalds	  fill in the port address below.
2581da177e4SLinus Torvalds
2591da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
2601da177e4SLinus Torvalds	  module will be called radio-cadet.
2611da177e4SLinus Torvalds
2621da177e4SLinus Torvaldsconfig RADIO_RTRACK
2631da177e4SLinus Torvalds	tristate "AIMSlab RadioTrack (aka RadioReveal) support"
26446ff2c72SMauro Carvalho Chehab	depends on ISA && VIDEO_V4L2
265cc3c6df1SHans Verkuil	select RADIO_ISA
2661da177e4SLinus Torvalds	---help---
2671da177e4SLinus Torvalds	  Choose Y here if you have one of these FM radio cards, and then fill
2681da177e4SLinus Torvalds	  in the port address below.
2691da177e4SLinus Torvalds
2701da177e4SLinus Torvalds	  Note that newer AIMSlab RadioTrack cards have a different chipset
2711da177e4SLinus Torvalds	  and are not supported by this driver.  For these cards, use the
2721da177e4SLinus Torvalds	  RadioTrack II driver below.
2731da177e4SLinus Torvalds
2741da177e4SLinus Torvalds	  If you have a GemTeks combined (PnP) sound- and radio card you must
2751da177e4SLinus Torvalds	  use this driver as a module and setup the card with isapnptools.
2761da177e4SLinus Torvalds	  You must also pass the module a suitable io parameter, 0x248 has
2771da177e4SLinus Torvalds	  been reported to be used by these cards.
2781da177e4SLinus Torvalds
279cc3c6df1SHans Verkuil	  More information is contained in the file
2801da177e4SLinus Torvalds	  <file:Documentation/video4linux/radiotrack.txt>.
2811da177e4SLinus Torvalds
2821da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
2831da177e4SLinus Torvalds	  module will be called radio-aimslab.
2841da177e4SLinus Torvalds
2851da177e4SLinus Torvaldsconfig RADIO_RTRACK_PORT
2861da177e4SLinus Torvalds	hex "RadioTrack i/o port (0x20f or 0x30f)"
2871da177e4SLinus Torvalds	depends on RADIO_RTRACK=y
288cc3c6df1SHans Verkuil	default "30f"
2891da177e4SLinus Torvalds	help
2901da177e4SLinus Torvalds	  Enter either 0x30f or 0x20f here.  The card default is 0x30f, if you
2911da177e4SLinus Torvalds	  haven't changed the jumper setting on the card.
2921da177e4SLinus Torvalds
2931da177e4SLinus Torvaldsconfig RADIO_RTRACK2
2941da177e4SLinus Torvalds	tristate "AIMSlab RadioTrack II support"
295f8c559f8SMauro Carvalho Chehab	depends on ISA && VIDEO_V4L2
2968bd7ef5aSHans Verkuil	select RADIO_ISA
2971da177e4SLinus Torvalds	---help---
2981da177e4SLinus Torvalds	  Choose Y here if you have this FM radio card, and then fill in the
2991da177e4SLinus Torvalds	  port address below.
3001da177e4SLinus Torvalds
3018bd7ef5aSHans Verkuil	  Note: this driver hasn't been tested since a long time due to lack
3028bd7ef5aSHans Verkuil	  of hardware. If you have this hardware, then please contact the
3038bd7ef5aSHans Verkuil	  linux-media mailinglist.
3041da177e4SLinus Torvalds
3051da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
3061da177e4SLinus Torvalds	  module will be called radio-rtrack2.
3071da177e4SLinus Torvalds
3081da177e4SLinus Torvaldsconfig RADIO_RTRACK2_PORT
3091da177e4SLinus Torvalds	hex "RadioTrack II i/o port (0x20c or 0x30c)"
3101da177e4SLinus Torvalds	depends on RADIO_RTRACK2=y
3111da177e4SLinus Torvalds	default "30c"
3121da177e4SLinus Torvalds	help
3131da177e4SLinus Torvalds	  Enter either 0x30c or 0x20c here.  The card default is 0x30c, if you
3141da177e4SLinus Torvalds	  haven't changed the jumper setting on the card.
3151da177e4SLinus Torvalds
3161da177e4SLinus Torvaldsconfig RADIO_AZTECH
3171da177e4SLinus Torvalds	tristate "Aztech/Packard Bell Radio"
318a4366af4SMauro Carvalho Chehab	depends on ISA && VIDEO_V4L2
3193088fba8SHans Verkuil	select RADIO_ISA
3201da177e4SLinus Torvalds	---help---
3211da177e4SLinus Torvalds	  Choose Y here if you have one of these FM radio cards, and then fill
3221da177e4SLinus Torvalds	  in the port address below.
3231da177e4SLinus Torvalds
3241da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
3251da177e4SLinus Torvalds	  module will be called radio-aztech.
3261da177e4SLinus Torvalds
3271da177e4SLinus Torvaldsconfig RADIO_AZTECH_PORT
3281da177e4SLinus Torvalds	hex "Aztech/Packard Bell I/O port (0x350 or 0x358)"
3291da177e4SLinus Torvalds	depends on RADIO_AZTECH=y
3301da177e4SLinus Torvalds	default "350"
3311da177e4SLinus Torvalds	help
3321da177e4SLinus Torvalds	  Enter either 0x350 or 0x358 here.  The card default is 0x350, if you
3331da177e4SLinus Torvalds	  haven't changed the setting of jumper JP3 on the card.  Removing the
3341da177e4SLinus Torvalds	  jumper sets the card to 0x358.
3351da177e4SLinus Torvalds
3361da177e4SLinus Torvaldsconfig RADIO_GEMTEK
3373e7589c5SPekka Seppanen	tristate "GemTek Radio card (or compatible) support"
338d1c4ecdeSMauro Carvalho Chehab	depends on ISA && VIDEO_V4L2
339f8c08524SHans Verkuil	select RADIO_ISA
3401da177e4SLinus Torvalds	---help---
3411da177e4SLinus Torvalds	  Choose Y here if you have this FM radio card, and then fill in the
3423e7589c5SPekka Seppanen	  I/O port address and settings below. The following cards either have
3433e7589c5SPekka Seppanen	  GemTek Radio tuner or are rebranded GemTek Radio cards:
3443e7589c5SPekka Seppanen
3453e7589c5SPekka Seppanen	  - Sound Vision 16 Gold with FM Radio
3463e7589c5SPekka Seppanen	  - Typhoon Radio card (some models)
3473e7589c5SPekka Seppanen	  - Hama Radio card
3481da177e4SLinus Torvalds
3491da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
3501da177e4SLinus Torvalds	  module will be called radio-gemtek.
3511da177e4SLinus Torvalds
3521da177e4SLinus Torvaldsconfig RADIO_GEMTEK_PORT
353f8c08524SHans Verkuil	hex "Fixed I/O port (0x20c, 0x30c, 0x24c, 0x34c, 0x248 or 0x28c)"
3541da177e4SLinus Torvalds	depends on RADIO_GEMTEK=y
3551da177e4SLinus Torvalds	default "34c"
3561da177e4SLinus Torvalds	help
357f8c08524SHans Verkuil	  Enter either 0x20c, 0x30c, 0x24c, 0x34c, 0x248 or 0x28c here. The
358f8c08524SHans Verkuil	  card default is 0x34c, if you haven't changed the jumper setting
359f8c08524SHans Verkuil	  on the card.
360f8c08524SHans Verkuil
361f8c08524SHans Verkuil	  On Sound Vision 16 Gold PnP with FM Radio (ESS1869+FM Gemtek), the I/O
3623e7589c5SPekka Seppanen	  port is 0x20c, 0x248 or 0x28c.
363f8c08524SHans Verkuil
3643e7589c5SPekka Seppanen	  If automatic I/O port probing is enabled this port will be used only
3653e7589c5SPekka Seppanen	  in case of automatic probing failure, ie. as a fallback.
3663e7589c5SPekka Seppanen
3673e7589c5SPekka Seppanenconfig RADIO_GEMTEK_PROBE
3683e7589c5SPekka Seppanen	bool "Automatic I/O port probing"
3693e7589c5SPekka Seppanen	depends on RADIO_GEMTEK=y
3703e7589c5SPekka Seppanen	default y
3713e7589c5SPekka Seppanen	help
3723e7589c5SPekka Seppanen	  Say Y here to enable automatic probing for GemTek Radio card. The
3733e7589c5SPekka Seppanen	  following ports will be probed: 0x20c, 0x30c, 0x24c, 0x34c, 0x248 and
3743e7589c5SPekka Seppanen	  0x28c.
3751da177e4SLinus Torvalds
3768366fc39SKrzysztof Heltconfig RADIO_MIROPCM20
3778366fc39SKrzysztof Helt	tristate "miroSOUND PCM20 radio"
3784756fc64SRalf Baechle	depends on ISA && ISA_DMA_API && VIDEO_V4L2 && SND
379dd7cdb88SRandy Dunlap	select SND_ISA
3808366fc39SKrzysztof Helt	select SND_MIRO
3818366fc39SKrzysztof Helt	---help---
3828366fc39SKrzysztof Helt	  Choose Y here if you have this FM radio card. You also need to enable
3838366fc39SKrzysztof Helt	  the ALSA sound system. This choice automatically selects the ALSA
3848366fc39SKrzysztof Helt	  sound card driver "Miro miroSOUND PCM1pro/PCM12/PCM20radio" as this
3858366fc39SKrzysztof Helt	  is required for the radio-miropcm20.
3868366fc39SKrzysztof Helt
3878366fc39SKrzysztof Helt	  To compile this driver as a module, choose M here: the
3888366fc39SKrzysztof Helt	  module will be called radio-miropcm20.
3898366fc39SKrzysztof Helt
3901da177e4SLinus Torvaldsconfig RADIO_SF16FMI
391abed623cSOndrej Zary	tristate "SF16-FMI/SF16-FMP/SF16-FMD Radio"
392a2ef73afSMauro Carvalho Chehab	depends on ISA && VIDEO_V4L2
3931da177e4SLinus Torvalds	---help---
39467cabf50SOndrej Zary	  Choose Y here if you have one of these FM radio cards.
3951da177e4SLinus Torvalds
3961da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
3971da177e4SLinus Torvalds	  module will be called radio-sf16fmi.
3981da177e4SLinus Torvalds
3991da177e4SLinus Torvaldsconfig RADIO_SF16FMR2
4003491a88eSOndrej Zary	tristate "SF16-FMR2/SF16-FMD2 Radio"
401*338c658aSOndrej Zary	depends on ISA && VIDEO_V4L2
402*338c658aSOndrej Zary	select RADIO_TEA575X
4031da177e4SLinus Torvalds	---help---
4041da177e4SLinus Torvalds	  Choose Y here if you have one of these FM radio cards.
4051da177e4SLinus Torvalds
4061da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
4071da177e4SLinus Torvalds	  module will be called radio-sf16fmr2.
4081da177e4SLinus Torvalds
4091da177e4SLinus Torvaldsconfig RADIO_TERRATEC
4101da177e4SLinus Torvalds	tristate "TerraTec ActiveRadio ISA Standalone"
41155ac7b69SMauro Carvalho Chehab	depends on ISA && VIDEO_V4L2
41232c51836SHans Verkuil	select RADIO_ISA
4131da177e4SLinus Torvalds	---help---
41432c51836SHans Verkuil	  Choose Y here if you have this FM radio card.
4151da177e4SLinus Torvalds
41632c51836SHans Verkuil	  Note: this driver hasn't been tested since a long time due to lack
41732c51836SHans Verkuil	  of hardware. If you have this hardware, then please contact the
41832c51836SHans Verkuil	  linux-media mailinglist.
4191da177e4SLinus Torvalds
4201da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
4211da177e4SLinus Torvalds	  module will be called radio-terratec.
4221da177e4SLinus Torvalds
4231da177e4SLinus Torvaldsconfig RADIO_TRUST
4241da177e4SLinus Torvalds	tristate "Trust FM radio card"
425982eddb9SMauro Carvalho Chehab	depends on ISA && VIDEO_V4L2
4261d211f26SHans Verkuil	select RADIO_ISA
4271da177e4SLinus Torvalds	help
4281da177e4SLinus Torvalds	  This is a driver for the Trust FM radio cards. Say Y if you have
4291da177e4SLinus Torvalds	  such a card and want to use it under Linux.
4301da177e4SLinus Torvalds
4311d211f26SHans Verkuil	  Note: this driver hasn't been tested since a long time due to lack
4321d211f26SHans Verkuil	  of hardware. If you have this hardware, then please contact the
4331d211f26SHans Verkuil	  linux-media mailinglist.
4341d211f26SHans Verkuil
4351da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
4361da177e4SLinus Torvalds	  module will be called radio-trust.
4371da177e4SLinus Torvalds
4381da177e4SLinus Torvaldsconfig RADIO_TRUST_PORT
4391da177e4SLinus Torvalds	hex "Trust i/o port (usually 0x350 or 0x358)"
4401da177e4SLinus Torvalds	depends on RADIO_TRUST=y
4411da177e4SLinus Torvalds	default "350"
4421da177e4SLinus Torvalds	help
4431da177e4SLinus Torvalds	  Enter the I/O port of your Trust FM radio card. If unsure, try the
4441da177e4SLinus Torvalds	  values "0x350" or "0x358".
4451da177e4SLinus Torvalds
4461da177e4SLinus Torvaldsconfig RADIO_TYPHOON
4471da177e4SLinus Torvalds	tristate "Typhoon Radio (a.k.a. EcoRadio)"
44830c48305SMauro Carvalho Chehab	depends on ISA && VIDEO_V4L2
449da1ff351SHans Verkuil	select RADIO_ISA
4501da177e4SLinus Torvalds	---help---
4511da177e4SLinus Torvalds	  Choose Y here if you have one of these FM radio cards, and then fill
4521da177e4SLinus Torvalds	  in the port address and the frequency used for muting below.
4531da177e4SLinus Torvalds
454da1ff351SHans Verkuil	  Note: this driver hasn't been tested since a long time due to lack
455da1ff351SHans Verkuil	  of hardware. If you have this hardware, then please contact the
456da1ff351SHans Verkuil	  linux-media mailinglist.
4571da177e4SLinus Torvalds
4581da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
4591da177e4SLinus Torvalds	  module will be called radio-typhoon.
4601da177e4SLinus Torvalds
4611da177e4SLinus Torvaldsconfig RADIO_TYPHOON_PORT
4621da177e4SLinus Torvalds	hex "Typhoon I/O port (0x316 or 0x336)"
4631da177e4SLinus Torvalds	depends on RADIO_TYPHOON=y
4641da177e4SLinus Torvalds	default "316"
4651da177e4SLinus Torvalds	help
4661da177e4SLinus Torvalds	  Enter the I/O port of your Typhoon or EcoRadio radio card.
4671da177e4SLinus Torvalds
4681da177e4SLinus Torvaldsconfig RADIO_TYPHOON_MUTEFREQ
4691da177e4SLinus Torvalds	int "Typhoon frequency set when muting the device (kHz)"
4701da177e4SLinus Torvalds	depends on RADIO_TYPHOON=y
4711da177e4SLinus Torvalds	default "87500"
4721da177e4SLinus Torvalds	help
4731da177e4SLinus Torvalds	  Enter the frequency used for muting the radio. The device is never
4741da177e4SLinus Torvalds	  completely silent. If the volume is just turned down, you can still
4751da177e4SLinus Torvalds	  hear silent voices and music. For that reason, the frequency of the
4761da177e4SLinus Torvalds	  radio device is set to the frequency you can enter here whenever
4771da177e4SLinus Torvalds	  the device is muted. There should be no local radio station at that
4781da177e4SLinus Torvalds	  frequency.
4791da177e4SLinus Torvalds
4801da177e4SLinus Torvaldsconfig RADIO_ZOLTRIX
4811da177e4SLinus Torvalds	tristate "Zoltrix Radio"
4822ab65299SMauro Carvalho Chehab	depends on ISA && VIDEO_V4L2
4836b39246cSHans Verkuil	select RADIO_ISA
4841da177e4SLinus Torvalds	---help---
4851da177e4SLinus Torvalds	  Choose Y here if you have one of these FM radio cards, and then fill
4861da177e4SLinus Torvalds	  in the port address below.
4871da177e4SLinus Torvalds
4886b39246cSHans Verkuil	  Note: this driver hasn't been tested since a long time due to lack
4896b39246cSHans Verkuil	  of hardware. If you have this hardware, then please contact the
4906b39246cSHans Verkuil	  linux-media mailinglist.
4911da177e4SLinus Torvalds
4921da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
4931da177e4SLinus Torvalds	  module will be called radio-zoltrix.
4941da177e4SLinus Torvalds
4951da177e4SLinus Torvaldsconfig RADIO_ZOLTRIX_PORT
4961da177e4SLinus Torvalds	hex "ZOLTRIX I/O port (0x20c or 0x30c)"
4971da177e4SLinus Torvalds	depends on RADIO_ZOLTRIX=y
4981da177e4SLinus Torvalds	default "20c"
4991da177e4SLinus Torvalds	help
5001da177e4SLinus Torvalds	  Enter the I/O port of your Zoltrix radio card.
5011da177e4SLinus Torvalds
502e21d9865SHans Verkuilendif # V4L_RADIO_ISA_DRIVERS
50357f05bfaSManjunatha Halli
504c5da5afbSJan Engelhardtendif # RADIO_ADAPTERS
505