brintos

brintos / linux-shallow public Read only

0
0
Text · 15.6 KiB · d52eccd Raw
510 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# Multimedia Video device configuration4#5 6menuconfig RADIO_ADAPTERS7	tristate "Radio Adapters"8	depends on VIDEO_DEV9	depends on MEDIA_RADIO_SUPPORT10	default VIDEO_DEV11	help12	  Say Y here to enable selecting AM/FM radio adapters.13 14if RADIO_ADAPTERS15 16config RADIO_MAXIRADIO17	tristate "Guillemot MAXI Radio FM 2000 radio"18	depends on PCI && HAS_IOPORT19	select RADIO_TEA575X20	help21	  Choose Y here if you have this radio card.  This card may also be22	  found as Gemtek PCI FM.23 24	  In order to control your radio card, you will need to use programs25	  that are compatible with the Video For Linux API.  Information on26	  this API and pointers to "v4l" programs may be found at27	  <file:Documentation/userspace-api/media/index.rst>.28 29	  To compile this driver as a module, choose M here: the30	  module will be called radio-maxiradio.31 32config RADIO_SAA7706H33	tristate "SAA7706H Car Radio DSP"34	depends on I2C35	help36	  Say Y here if you want to use the SAA7706H Car radio Digital37	  Signal Processor, found for instance on the Russellville development38	  board. On the russellville the device is connected to internal39	  timberdale I2C bus.40 41	  To compile this driver as a module, choose M here: the42	  module will be called SAA7706H.43 44config RADIO_SHARK45	tristate "Griffin radioSHARK USB radio receiver"46	depends on USB47	select RADIO_TEA575X48	help49	  Choose Y here if you have this radio receiver.50 51	  There are 2 versions of this device, this driver is for version 1,52	  which is white.53 54	  In order to control your radio card, you will need to use programs55	  that are compatible with the Video For Linux API.  Information on56	  this API and pointers to "v4l" programs may be found at57	  <file:Documentation/userspace-api/media/index.rst>.58 59	  To compile this driver as a module, choose M here: the60	  module will be called radio-shark.61 62config RADIO_SHARK263	tristate "Griffin radioSHARK2 USB radio receiver"64	depends on USB65	help66	  Choose Y here if you have this radio receiver.67 68	  There are 2 versions of this device, this driver is for version 2,69	  which is black.70 71	  In order to control your radio card, you will need to use programs72	  that are compatible with the Video For Linux API.  Information on73	  this API and pointers to "v4l" programs may be found at74	  <file:Documentation/userspace-api/media/index.rst>.75 76	  To compile this driver as a module, choose M here: the77	  module will be called radio-shark2.78 79config RADIO_SI471380	tristate "Silicon Labs Si4713 FM Radio with RDS Transmitter support"81 82config RADIO_SI476X83	tristate "Silicon Laboratories Si476x I2C FM Radio"84	depends on I2C85	depends on MFD_SI476X_CORE86	depends on SND_SOC87	select SND_SOC_SI476X88	help89	  Choose Y here if you have this FM radio chip.90 91	  In order to control your radio card, you will need to use programs92	  that are compatible with the Video For Linux 2 API.  Information on93	  this API and pointers to "v4l2" programs may be found at94	  <file:Documentation/userspace-api/media/index.rst>.95 96	  To compile this driver as a module, choose M here: the97	  module will be called radio-si476x.98 99config RADIO_TEA575X100	tristate101 102config RADIO_TEA5764103	tristate "TEA5764 I2C FM radio support"104	depends on I2C105	help106	  Say Y here if you want to use the TEA5764 FM chip found in107	  EZX phones. This FM chip is present in EZX phones from Motorola,108	  connected to internal pxa I2C bus.109 110	  To compile this driver as a module, choose M here: the111	  module will be called radio-tea5764.112 113config RADIO_TEA5764_XTAL114	bool "TEA5764 crystal reference"115	depends on RADIO_TEA5764=y116	default y117	help118	  Say Y here if TEA5764 have a 32768 Hz crystal in circuit, say N119	  here if TEA5764 reference frequency is connected in FREQIN.120 121config RADIO_TEF6862122	tristate "TEF6862 Car Radio Enhanced Selectivity Tuner"123	depends on I2C124	help125	  Say Y here if you want to use the TEF6862 Car Radio Enhanced126	  Selectivity Tuner, found for instance on the Russellville development127	  board. On the russellville the device is connected to internal128	  timberdale I2C bus.129 130	  To compile this driver as a module, choose M here: the131	  module will be called TEF6862.132 133config RADIO_TIMBERDALE134	tristate "Enable the Timberdale radio driver"135	depends on MFD_TIMBERDALE136	depends on I2C	# for RADIO_SAA7706H137	select RADIO_TEF6862138	select RADIO_SAA7706H139	help140	  This is a kind of umbrella driver for the Radio Tuner and DSP141	  found behind the Timberdale FPGA on the Russellville board.142	  Enabling this driver will automatically select the DSP and tuner.143 144config RADIO_WL1273145	tristate "Texas Instruments WL1273 I2C FM Radio"146	depends on I2C147	select MFD_CORE148	select MFD_WL1273_CORE149	select FW_LOADER150	help151	  Choose Y here if you have this FM radio chip.152 153	  In order to control your radio card, you will need to use programs154	  that are compatible with the Video For Linux 2 API.  Information on155	  this API and pointers to "v4l2" programs may be found at156	  <file:Documentation/userspace-api/media/index.rst>.157 158	  To compile this driver as a module, choose M here: the159	  module will be called radio-wl1273.160 161config USB_DSBR162	tristate "D-Link/GemTek USB FM radio support"163	depends on USB164	help165	  Say Y here if you want to connect this type of radio to your166	  computer's USB port. Note that the audio is not digital, and167	  you must connect the line out connector to a sound card or a168	  set of speakers.169 170	  To compile this driver as a module, choose M here: the171	  module will be called dsbr100.172 173config USB_KEENE174	tristate "Keene FM Transmitter USB support"175	depends on USB176	help177	  Say Y here if you want to connect this type of FM transmitter178	  to your computer's USB port.179 180	  To compile this driver as a module, choose M here: the181	  module will be called radio-keene.182 183config USB_MA901184	tristate "Masterkit MA901 USB FM radio support"185	depends on USB186	help187	  Say Y here if you want to connect this type of radio to your188	  computer's USB port. Note that the audio is not digital, and189	  you must connect the line out connector to a sound card or a190	  set of speakers or headphones.191 192	  To compile this driver as a module, choose M here: the193	  module will be called radio-ma901.194 195config USB_MR800196	tristate "AverMedia MR 800 USB FM radio support"197	depends on USB198	help199	  Say Y here if you want to connect this type of radio to your200	  computer's USB port. Note that the audio is not digital, and201	  you must connect the line out connector to a sound card or a202	  set of speakers.203 204	  To compile this driver as a module, choose M here: the205	  module will be called radio-mr800.206 207config USB_RAREMONO208	tristate "Thanko's Raremono AM/FM/SW radio support"209	depends on USB210	help211	  The 'Thanko's Raremono' device contains the Si4734 chip from Silicon Labs Inc.212	  It is one of the very few or perhaps the only consumer USB radio device213	  to receive the AM/FM/SW bands.214 215	  Say Y here if you want to connect this type of AM/FM/SW receiver216	  to your computer's USB port.217 218	  To compile this driver as a module, choose M here: the219	  module will be called radio-raremono.220 221source "drivers/media/radio/si470x/Kconfig"222source "drivers/media/radio/si4713/Kconfig"223 224# TI's ST based wl128x FM radio225 226source "drivers/media/radio/wl128x/Kconfig"227 228#229# ISA drivers configuration230#231 232menuconfig V4L_RADIO_ISA_DRIVERS233	bool "ISA radio devices"234	depends on ISA || COMPILE_TEST235	depends on HAS_IOPORT236	help237	  Say Y here to enable support for these ISA drivers.238 239if V4L_RADIO_ISA_DRIVERS240 241config RADIO_AZTECH242	tristate "Aztech/Packard Bell Radio"243	depends on ISA || COMPILE_TEST244	depends on HAS_IOPORT245	select RADIO_ISA246	help247	  Choose Y here if you have one of these FM radio cards, and then fill248	  in the port address below.249 250	  To compile this driver as a module, choose M here: the251	  module will be called radio-aztech.252 253config RADIO_AZTECH_PORT254	hex "Aztech/Packard Bell I/O port (0x350 or 0x358)"255	depends on RADIO_AZTECH=y256	default "350"257	help258	  Enter either 0x350 or 0x358 here.  The card default is 0x350, if you259	  haven't changed the setting of jumper JP3 on the card.  Removing the260	  jumper sets the card to 0x358.261 262config RADIO_CADET263	tristate "ADS Cadet AM/FM Tuner"264	depends on ISA || COMPILE_TEST265	depends on HAS_IOPORT266	help267	  Choose Y here if you have one of these AM/FM radio cards, and then268	  fill in the port address below.269 270	  To compile this driver as a module, choose M here: the271	  module will be called radio-cadet.272 273config RADIO_GEMTEK274	tristate "GemTek Radio card (or compatible) support"275	depends on ISA || COMPILE_TEST276	depends on HAS_IOPORT277	select RADIO_ISA278	help279	  Choose Y here if you have this FM radio card, and then fill in the280	  I/O port address and settings below. The following cards either have281	  GemTek Radio tuner or are rebranded GemTek Radio cards:282 283	  - Sound Vision 16 Gold with FM Radio284	  - Typhoon Radio card (some models)285	  - Hama Radio card286 287	  To compile this driver as a module, choose M here: the288	  module will be called radio-gemtek.289 290config RADIO_GEMTEK_PORT291	hex "Fixed I/O port (0x20c, 0x30c, 0x24c, 0x34c, 0x248 or 0x28c)"292	depends on RADIO_GEMTEK=y293	default "34c"294	help295	  Enter either 0x20c, 0x30c, 0x24c, 0x34c, 0x248 or 0x28c here. The296	  card default is 0x34c, if you haven't changed the jumper setting297	  on the card.298 299	  On Sound Vision 16 Gold PnP with FM Radio (ESS1869+FM Gemtek), the I/O300	  port is 0x20c, 0x248 or 0x28c.301 302	  If automatic I/O port probing is enabled this port will be used only303	  in case of automatic probing failure, ie. as a fallback.304 305config RADIO_GEMTEK_PROBE306	bool "Automatic I/O port probing"307	depends on RADIO_GEMTEK=y308	default y309	help310	  Say Y here to enable automatic probing for GemTek Radio card. The311	  following ports will be probed: 0x20c, 0x30c, 0x24c, 0x34c, 0x248 and312	  0x28c.313 314config RADIO_ISA315	depends on ISA || COMPILE_TEST316	depends on HAS_IOPORT317	tristate318 319config RADIO_MIROPCM20320	tristate "miroSOUND PCM20 radio"321	depends on ISA || COMPILE_TEST322	depends on ISA_DMA_API && SND323	select SND_ISA324	select SND_MIRO325	help326	  Choose Y here if you have this FM radio card. You also need to enable327	  the ALSA sound system. This choice automatically selects the ALSA328	  sound card driver "Miro miroSOUND PCM1pro/PCM12/PCM20radio" as this329	  is required for the radio-miropcm20.330 331	  To compile this driver as a module, choose M here: the332	  module will be called radio-miropcm20.333 334config RADIO_RTRACK335	tristate "AIMSlab RadioTrack (aka RadioReveal) support"336	depends on ISA || COMPILE_TEST337	depends on HAS_IOPORT338	select RADIO_ISA339	help340	  Choose Y here if you have one of these FM radio cards, and then fill341	  in the port address below.342 343	  Note that newer AIMSlab RadioTrack cards have a different chipset344	  and are not supported by this driver.  For these cards, use the345	  RadioTrack II driver below.346 347	  If you have a GemTeks combined (PnP) sound- and radio card you must348	  use this driver as a module and setup the card with isapnptools.349	  You must also pass the module a suitable io parameter, 0x248 has350	  been reported to be used by these cards.351 352	  More information is contained in the file353	  <file:Documentation/driver-api/media/drivers/radiotrack.rst>.354 355	  To compile this driver as a module, choose M here: the356	  module will be called radio-aimslab.357 358config RADIO_RTRACK2359	tristate "AIMSlab RadioTrack II support"360	depends on ISA || COMPILE_TEST361	select RADIO_ISA362	help363	  Choose Y here if you have this FM radio card, and then fill in the364	  port address below.365 366	  Note: this driver hasn't been tested since a long time due to lack367	  of hardware. If you have this hardware, then please contact the368	  linux-media mailinglist.369 370	  To compile this driver as a module, choose M here: the371	  module will be called radio-rtrack2.372 373config RADIO_RTRACK2_PORT374	hex "RadioTrack II i/o port (0x20c or 0x30c)"375	depends on RADIO_RTRACK2=y376	default "30c"377	help378	  Enter either 0x30c or 0x20c here.  The card default is 0x30c, if you379	  haven't changed the jumper setting on the card.380 381config RADIO_RTRACK_PORT382	hex "RadioTrack i/o port (0x20f or 0x30f)"383	depends on RADIO_RTRACK=y384	default "30f"385	help386	  Enter either 0x30f or 0x20f here.  The card default is 0x30f, if you387	  haven't changed the jumper setting on the card.388 389config RADIO_SF16FMI390	tristate "SF16-FMI/SF16-FMP/SF16-FMD Radio"391	depends on ISA || COMPILE_TEST392	depends on HAS_IOPORT393	help394	  Choose Y here if you have one of these FM radio cards.395 396	  To compile this driver as a module, choose M here: the397	  module will be called radio-sf16fmi.398 399config RADIO_SF16FMR2400	tristate "SF16-FMR2/SF16-FMD2 Radio"401	depends on ISA || COMPILE_TEST402	depends on HAS_IOPORT403	select RADIO_TEA575X404	help405	  Choose Y here if you have one of these FM radio cards.406 407	  To compile this driver as a module, choose M here: the408	  module will be called radio-sf16fmr2.409 410config RADIO_TERRATEC411	tristate "TerraTec ActiveRadio ISA Standalone"412	depends on ISA || COMPILE_TEST413	depends on HAS_IOPORT414	select RADIO_ISA415	help416	  Choose Y here if you have this FM radio card.417 418	  Note: this driver hasn't been tested since a long time due to lack419	  of hardware. If you have this hardware, then please contact the420	  linux-media mailinglist.421 422	  To compile this driver as a module, choose M here: the423	  module will be called radio-terratec.424 425config RADIO_TRUST426	tristate "Trust FM radio card"427	depends on ISA || COMPILE_TEST428	depends on HAS_IOPORT429	select RADIO_ISA430	help431	  This is a driver for the Trust FM radio cards. Say Y if you have432	  such a card and want to use it under Linux.433 434	  Note: this driver hasn't been tested since a long time due to lack435	  of hardware. If you have this hardware, then please contact the436	  linux-media mailinglist.437 438	  To compile this driver as a module, choose M here: the439	  module will be called radio-trust.440 441config RADIO_TRUST_PORT442	hex "Trust i/o port (usually 0x350 or 0x358)"443	depends on RADIO_TRUST=y444	default "350"445	help446	  Enter the I/O port of your Trust FM radio card. If unsure, try the447	  values "0x350" or "0x358".448 449config RADIO_TYPHOON450	tristate "Typhoon Radio (a.k.a. EcoRadio)"451	depends on ISA || COMPILE_TEST452	depends on HAS_IOPORT453	select RADIO_ISA454	help455	  Choose Y here if you have one of these FM radio cards, and then fill456	  in the port address and the frequency used for muting below.457 458	  Note: this driver hasn't been tested since a long time due to lack459	  of hardware. If you have this hardware, then please contact the460	  linux-media mailinglist.461 462	  To compile this driver as a module, choose M here: the463	  module will be called radio-typhoon.464 465config RADIO_TYPHOON_MUTEFREQ466	int "Typhoon frequency set when muting the device (kHz)"467	depends on RADIO_TYPHOON=y468	default "87500"469	help470	  Enter the frequency used for muting the radio. The device is never471	  completely silent. If the volume is just turned down, you can still472	  hear silent voices and music. For that reason, the frequency of the473	  radio device is set to the frequency you can enter here whenever474	  the device is muted. There should be no local radio station at that475	  frequency.476 477config RADIO_TYPHOON_PORT478	hex "Typhoon I/O port (0x316 or 0x336)"479	depends on RADIO_TYPHOON=y480	default "316"481	help482	  Enter the I/O port of your Typhoon or EcoRadio radio card.483 484config RADIO_ZOLTRIX485	tristate "Zoltrix Radio"486	depends on ISA || COMPILE_TEST487	depends on HAS_IOPORT488	select RADIO_ISA489	help490	  Choose Y here if you have one of these FM radio cards, and then fill491	  in the port address below.492 493	  Note: this driver hasn't been tested since a long time due to lack494	  of hardware. If you have this hardware, then please contact the495	  linux-media mailinglist.496 497	  To compile this driver as a module, choose M here: the498	  module will be called radio-zoltrix.499 500config RADIO_ZOLTRIX_PORT501	hex "ZOLTRIX I/O port (0x20c or 0x30c)"502	depends on RADIO_ZOLTRIX=y503	default "20c"504	help505	  Enter the I/O port of your Zoltrix radio card.506 507endif # V4L_RADIO_ISA_DRIVERS508 509endif # RADIO_ADAPTERS510