brintos

brintos / linux-shallow public Read only

0
0
Text · 26.1 KiB · 787868c Raw
938 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2# ALSA PCI drivers3 4menuconfig SND_PCI5	bool "PCI sound devices"6	depends on PCI7	default y8	help9	  Support for sound devices connected via the PCI bus.10 11if SND_PCI12 13config SND_AD188914	tristate "Analog Devices AD1889"15	select SND_AC97_CODEC16	help17	  Say Y here to include support for the integrated AC97 sound18	  device found in particular on the Hewlett-Packard [BCJ]-xxx019	  class PA-RISC workstations, using the AD1819 codec.20 21	  To compile this as a module, choose M here: the module22	  will be called snd-ad1889.23 24config SND_ALS30025	tristate "Avance Logic ALS300/ALS300+"26	select SND_PCM27	select SND_AC97_CODEC28	select SND_OPL3_LIB29	depends on ZONE_DMA && HAS_IOPORT30	help31	  Say 'Y' or 'M' to include support for Avance Logic ALS300/ALS300+32 33	  To compile this driver as a module, choose M here: the module34	  will be called snd-als30035 36config SND_ALS400037	tristate "Avance Logic ALS4000"38	depends on ISA_DMA_API39	depends on HAS_IOPORT40	select SND_OPL3_LIB41	select SND_MPU401_UART42	select SND_PCM43	select SND_SB_COMMON44	help45	  Say Y here to include support for soundcards based on Avance Logic46	  ALS4000 chips.47 48	  To compile this driver as a module, choose M here: the module49	  will be called snd-als4000.50 51config SND_ALI545152	tristate "ALi M5451 PCI Audio Controller"53	select SND_MPU401_UART54	select SND_AC97_CODEC55	depends on ZONE_DMA && HAS_IOPORT56	help57	  Say Y here to include support for the integrated AC97 sound58	  device on motherboards using the ALi M5451 Audio Controller59	  (M1535/M1535D/M1535+/M1535D+ south bridges).  Newer chipsets60	  use the "Intel/SiS/nVidia/AMD/ALi AC97 Controller" driver.61 62	  To compile this driver as a module, choose M here: the module63	  will be called snd-ali5451.64 65config SND_ASIHPI66	tristate "AudioScience ASIxxxx"67	depends on X8668	select FW_LOADER69	select SND_PCM70	select SND_HWDEP71	help72	  Say Y here to include support for AudioScience ASI sound cards.73 74	  To compile this driver as a module, choose M here: the module75	  will be called snd-asihpi.76 77config SND_ATIIXP78	tristate "ATI IXP AC97 Controller"79	select SND_AC97_CODEC80	help81	  Say Y here to include support for the integrated AC97 sound82	  device on motherboards with ATI chipsets (ATI IXP 150/200/250/83	  300/400).84 85	  To compile this driver as a module, choose M here: the module86	  will be called snd-atiixp.87 88config SND_ATIIXP_MODEM89	tristate "ATI IXP Modem"90	select SND_AC97_CODEC91	help92	  Say Y here to include support for the integrated MC97 modem on93	  motherboards with ATI chipsets (ATI IXP 150/200/250).94 95	  To compile this driver as a module, choose M here: the module96	  will be called snd-atiixp-modem.97 98config SND_AU881099	tristate "Aureal Advantage"100	depends on HAS_IOPORT101	select SND_MPU401_UART102	select SND_AC97_CODEC103	help104	  Say Y here to include support for Aureal Advantage soundcards.105 106	  Supported features: Hardware Mixer, SRC, EQ and SPDIF output.107	  3D support code is in place, but not yet useable. For more info,108	  email the ALSA developer list, or <mjander@users.sourceforge.net>.109 110	  To compile this driver as a module, choose M here: the module111	  will be called snd-au8810.112 113config SND_AU8820114	tristate "Aureal Vortex"115	depends on HAS_IOPORT116	select SND_MPU401_UART117	select SND_AC97_CODEC118	help119	  Say Y here to include support for Aureal Vortex soundcards.120 121	  Supported features: Hardware Mixer and SRC. For more info, email122	  the ALSA developer list, or <mjander@users.sourceforge.net>.123 124	  To compile this driver as a module, choose M here: the module125	  will be called snd-au8820.126 127config SND_AU8830128	tristate "Aureal Vortex 2"129	depends on HAS_IOPORT130	select SND_MPU401_UART131	select SND_AC97_CODEC132	help133	  Say Y here to include support for Aureal Vortex 2 soundcards.134 135	  Supported features: Hardware Mixer, SRC, EQ and SPDIF output.136	  3D support code is in place, but not yet useable. For more info,137	  email the ALSA developer list, or <mjander@users.sourceforge.net>.138 139	  To compile this driver as a module, choose M here: the module140	  will be called snd-au8830.141 142config SND_AW2143	tristate "Emagic Audiowerk 2"144	help145	  Say Y here to include support for Emagic Audiowerk 2 soundcards.146 147	  Supported features: Analog and SPDIF output. Analog or SPDIF input.148	  Note: Switch between analog and digital input does not always work.149	  It can produce continuous noise. The workaround is to switch again150	  (and again) between digital and analog input until it works.151 152	  To compile this driver as a module, choose M here: the module153	  will be called snd-aw2.154 155 156config SND_AZT3328157	tristate "Aztech AZF3328 / PCI168"158	select SND_OPL3_LIB159	select SND_MPU401_UART160	select SND_PCM161	select SND_RAWMIDI162	select SND_AC97_CODEC163	select SND_TIMER164	depends on ZONE_DMA && HAS_IOPORT165	help166	  Say Y here to include support for Aztech AZF3328 (PCI168)167	  soundcards.168 169	  Supported features: AC97-"conformant" mixer, MPU401/OPL3, analog I/O170	  (16bit/8bit, many sample rates [<= 66.2kHz], NO hardware mixing),171	  Digital Enhanced Game Port, 1.024MHz multimedia sequencer timer,172	  ext. codec (I2S port), onboard amp (4W/4Ohms/ch), suspend/resume.173 174	  To compile this driver as a module, choose M here: the module175	  will be called snd-azt3328.176 177config SND_BT87X178	tristate "Bt87x Audio Capture"179	select SND_PCM180	help181	  If you want to record audio from TV cards based on182	  Brooktree Bt878/Bt879 chips, say Y here and read183	  <file:Documentation/sound/cards/bt87x.rst>.184 185	  To compile this driver as a module, choose M here: the module186	  will be called snd-bt87x.187 188config SND_BT87X_OVERCLOCK189	bool "Bt87x Audio overclocking"190	depends on SND_BT87X191	help192	  Say Y here if 448000 Hz isn't enough for you and you want to193	  record from the analog input with up to 1792000 Hz.194 195	  Higher sample rates won't hurt your hardware, but audio196	  quality may suffer.197 198config SND_CA0106199	tristate "SB Audigy LS / Live 24bit"200	depends on HAS_IOPORT201	select SND_AC97_CODEC202	select SND_RAWMIDI203	select SND_VMASTER204	help205	  Say Y here to include support for the Sound Blaster Audigy LS206	  and Live 24bit.207 208	  To compile this driver as a module, choose M here: the module209	  will be called snd-ca0106.210 211config SND_CMIPCI212	tristate "C-Media 8338, 8738, 8768, 8770"213	depends on HAS_IOPORT214	select SND_OPL3_LIB215	select SND_MPU401_UART216	select SND_PCM217	help218	  If you want to use soundcards based on C-Media CMI8338, CMI8738,219	  CMI8768 or CMI8770 chips, say Y here and read220	  <file:Documentation/sound/cards/cmipci.rst>.221 222	  To compile this driver as a module, choose M here: the module223	  will be called snd-cmipci.224 225config SND_OXYGEN_LIB226	tristate227 228config SND_OXYGEN229	tristate "C-Media 8786, 8787, 8788 (Oxygen)"230	depends on HAS_IOPORT231	select SND_OXYGEN_LIB232	select SND_PCM233	select SND_MPU401_UART234	help235	  Say Y here to include support for sound cards based on the236	  C-Media CMI8788 (Oxygen HD Audio) chip:237	   * Asound A-8788238	   * Asus Xonar DG/DGX239	   * AuzenTech X-Meridian240	   * AuzenTech X-Meridian 2G241	   * Bgears b-Enspirer242	   * Club3D Theatron DTS243	   * HT-Omega Claro (plus)244	   * HT-Omega Claro halo (XT)245	   * Kuroutoshikou CMI8787-HG2PCI246	   * Razer Barracuda AC-1247	   * Sondigo Inferno248	   * TempoTec/MediaTek HiFier Fantasia249	   * TempoTec/MediaTek HiFier Serenade250 251	  To compile this driver as a module, choose M here: the module252	  will be called snd-oxygen.253 254config SND_CS4281255	tristate "Cirrus Logic (Sound Fusion) CS4281"256	depends on HAS_IOPORT257	select SND_OPL3_LIB258	select SND_RAWMIDI259	select SND_AC97_CODEC260	help261	  Say Y here to include support for Cirrus Logic CS4281 chips.262 263	  To compile this driver as a module, choose M here: the module264	  will be called snd-cs4281.265 266config SND_CS46XX267	tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x"268	depends on HAS_IOPORT269	select SND_RAWMIDI270	select SND_AC97_CODEC271	select FW_LOADER272	help273	  Say Y here to include support for Cirrus Logic CS4610/CS4612/274	  CS4614/CS4615/CS4622/CS4624/CS4630/CS4280 chips.275 276	  To compile this driver as a module, choose M here: the module277	  will be called snd-cs46xx.278 279config SND_CS46XX_NEW_DSP280	bool "Cirrus Logic (Sound Fusion) New DSP support"281	depends on SND_CS46XX282	default y283	help284	  Say Y here to use a new DSP image for SPDIF and dual codecs.285 286	  This works better than the old code, so say Y.287 288config SND_CS5530289	tristate "CS5530 Audio"290	depends on ISA_DMA_API && (X86_32 || COMPILE_TEST)291	depends on !M68K292	select SND_SB16_DSP293	help294	  Say Y here to include support for audio on Cyrix/NatSemi CS5530 chips.295 296	  To compile this driver as a module, choose M here: the module297	  will be called snd-cs5530.298 299config SND_CS5535AUDIO300	tristate "CS5535/CS5536 Audio"301	depends on X86_32 || MIPS || COMPILE_TEST302	depends on HAS_IOPORT303	select SND_PCM304	select SND_AC97_CODEC305	help306	  Say Y here to include support for audio on CS5535 chips. It is307	  referred to as NS CS5535 IO or AMD CS5535 IO companion in308	  various literature. This driver also supports the CS5536 audio309	  device. However, for both chips, on certain boards, you may310	  need to use ac97_quirk=hp_only if your board has physically311	  mapped headphone out to master output. If that works for you,312	  send lspci -vvv output to the mailing list so that your board313	  can be identified in the quirks list.314 315	  To compile this driver as a module, choose M here: the module316	  will be called snd-cs5535audio.317 318config SND_CTXFI319	tristate "Creative Sound Blaster X-Fi"320	depends on HAS_IOPORT321	select SND_PCM322	help323	  If you want to use soundcards based on Creative Sound Blastr X-Fi324	  boards with 20k1 or 20k2 chips, say Y here.325 326	  To compile this driver as a module, choose M here: the module327	  will be called snd-ctxfi.328 329config SND_DARLA20330	tristate "(Echoaudio) Darla20"331	select FW_LOADER332	select SND_PCM333	help334	  Say 'Y' or 'M' to include support for Echoaudio Darla.335 336	  To compile this driver as a module, choose M here: the module337	  will be called snd-darla20338 339config SND_GINA20340	tristate "(Echoaudio) Gina20"341	select FW_LOADER342	select SND_PCM343	help344	  Say 'Y' or 'M' to include support for Echoaudio Gina.345 346	  To compile this driver as a module, choose M here: the module347	  will be called snd-gina20348 349config SND_LAYLA20350	tristate "(Echoaudio) Layla20"351	select FW_LOADER352	select SND_RAWMIDI353	select SND_PCM354	help355	  Say 'Y' or 'M' to include support for Echoaudio Layla.356 357	  To compile this driver as a module, choose M here: the module358	  will be called snd-layla20359 360config SND_DARLA24361	tristate "(Echoaudio) Darla24"362	select FW_LOADER363	select SND_PCM364	help365	  Say 'Y' or 'M' to include support for Echoaudio Darla24.366 367	  To compile this driver as a module, choose M here: the module368	  will be called snd-darla24369 370config SND_GINA24371	tristate "(Echoaudio) Gina24"372	select FW_LOADER373	select SND_PCM374	help375	  Say 'Y' or 'M' to include support for Echoaudio Gina24.376 377	  To compile this driver as a module, choose M here: the module378	  will be called snd-gina24379 380config SND_LAYLA24381	tristate "(Echoaudio) Layla24"382	select FW_LOADER383	select SND_RAWMIDI384	select SND_PCM385	help386	  Say 'Y' or 'M' to include support for Echoaudio Layla24.387 388	  To compile this driver as a module, choose M here: the module389	  will be called snd-layla24390 391config SND_MONA392	tristate "(Echoaudio) Mona"393	select FW_LOADER394	select SND_RAWMIDI395	select SND_PCM396	help397	  Say 'Y' or 'M' to include support for Echoaudio Mona.398 399	  To compile this driver as a module, choose M here: the module400	  will be called snd-mona401 402config SND_MIA403	tristate "(Echoaudio) Mia"404	select FW_LOADER405	select SND_RAWMIDI406	select SND_PCM407	help408	  Say 'Y' or 'M' to include support for Echoaudio Mia and Mia-midi.409 410	  To compile this driver as a module, choose M here: the module411	  will be called snd-mia412 413config SND_ECHO3G414	tristate "(Echoaudio) 3G cards"415	select FW_LOADER416	select SND_RAWMIDI417	select SND_PCM418	help419	  Say 'Y' or 'M' to include support for Echoaudio Gina3G and Layla3G.420 421	  To compile this driver as a module, choose M here: the module422	  will be called snd-echo3g423 424config SND_INDIGO425	tristate "(Echoaudio) Indigo"426	select FW_LOADER427	select SND_PCM428	help429	  Say 'Y' or 'M' to include support for Echoaudio Indigo.430 431	  To compile this driver as a module, choose M here: the module432	  will be called snd-indigo433 434config SND_INDIGOIO435	tristate "(Echoaudio) Indigo IO"436	select FW_LOADER437	select SND_PCM438	help439	  Say 'Y' or 'M' to include support for Echoaudio Indigo IO.440 441	  To compile this driver as a module, choose M here: the module442	  will be called snd-indigoio443 444config SND_INDIGODJ445	tristate "(Echoaudio) Indigo DJ"446	select FW_LOADER447	select SND_PCM448	help449	  Say 'Y' or 'M' to include support for Echoaudio Indigo DJ.450 451	  To compile this driver as a module, choose M here: the module452	  will be called snd-indigodj453 454config SND_INDIGOIOX455	tristate "(Echoaudio) Indigo IOx"456	select FW_LOADER457	select SND_PCM458	help459	  Say 'Y' or 'M' to include support for Echoaudio Indigo IOx.460 461	  To compile this driver as a module, choose M here: the module462	  will be called snd-indigoiox463 464config SND_INDIGODJX465	tristate "(Echoaudio) Indigo DJx"466	select FW_LOADER467	select SND_PCM468	help469	  Say 'Y' or 'M' to include support for Echoaudio Indigo DJx.470 471	  To compile this driver as a module, choose M here: the module472	  will be called snd-indigodjx473 474config SND_EMU10K1475	tristate "Emu10k1 (SB Live!, Audigy, E-MU APS/0404/1010/1212/1616/1820)"476	select FW_LOADER477	select SND_HWDEP478	select SND_RAWMIDI479	select SND_AC97_CODEC480	select SND_TIMER481	select SND_SEQ_DEVICE if SND_SEQUENCER != n482	depends on ZONE_DMA && HAS_IOPORT483	help484	  Say Y to include support for Sound Blaster PCI 512, Live!,485	  Audigy and E-MU APS/0404/1010/1212/1616/1820 soundcards.486 487	  The confusing multitude of mixer controls is documented in488	  <file:Documentation/sound/cards/sb-live-mixer.rst> and489	  <file:Documentation/sound/cards/audigy-mixer.rst>.490 491	  To compile this driver as a module, choose M here: the module492	  will be called snd-emu10k1.493 494# select SEQ stuff to min(SND_SEQUENCER,SND_XXX)495config SND_EMU10K1_SEQ496	def_tristate SND_SEQUENCER && SND_EMU10K1497	select SND_SEQ_MIDI_EMUL498	select SND_SEQ_VIRMIDI499	select SND_SYNTH_EMUX500 501config SND_EMU10K1X502	tristate "Emu10k1X (Dell OEM Version)"503	select SND_AC97_CODEC504	select SND_RAWMIDI505	depends on ZONE_DMA && HAS_IOPORT506	help507	  Say Y here to include support for the Dell OEM version of the508	  Sound Blaster Live!.509 510	  To compile this driver as a module, choose M here: the module511	  will be called snd-emu10k1x.512 513config SND_ENS1370514	tristate "(Creative) Ensoniq AudioPCI 1370"515	depends on HAS_IOPORT516	select SND_RAWMIDI517	select SND_PCM518	help519	  Say Y here to include support for Ensoniq AudioPCI ES1370 chips.520 521	  To compile this driver as a module, choose M here: the module522	  will be called snd-ens1370.523 524config SND_ENS1371525	tristate "(Creative) Ensoniq AudioPCI 1371/1373"526	depends on HAS_IOPORT527	select SND_RAWMIDI528	select SND_AC97_CODEC529	help530	  Say Y here to include support for Ensoniq AudioPCI ES1371 chips and531	  Sound Blaster PCI 64 or 128 soundcards.532 533	  To compile this driver as a module, choose M here: the module534	  will be called snd-ens1371.535 536config SND_ES1938537	tristate "ESS ES1938/1946/1969 (Solo-1)"538	select SND_OPL3_LIB539	select SND_MPU401_UART540	select SND_AC97_CODEC541	depends on ZONE_DMA && HAS_IOPORT542	help543	  Say Y here to include support for soundcards based on ESS Solo-1544	  (ES1938, ES1946, ES1969) chips.545 546	  To compile this driver as a module, choose M here: the module547	  will be called snd-es1938.548 549config SND_ES1968550	tristate "ESS ES1968/1978 (Maestro-1/2/2E)"551	select SND_MPU401_UART552	select SND_AC97_CODEC553	depends on ZONE_DMA && HAS_IOPORT554	help555	  Say Y here to include support for soundcards based on ESS Maestro556	  1/2/2E chips.557 558	  To compile this driver as a module, choose M here: the module559	  will be called snd-es1968.560 561config SND_ES1968_INPUT562	bool "Enable input device for es1968 volume buttons"563	depends on SND_ES1968564	depends on INPUT=y || INPUT=SND_ES1968565	help566	  If you say Y here, you will get an input device which reports567	  keypresses for the volume buttons connected to the es1968 chip.568	  If you say N the buttons will directly control the master volume.569	  It is recommended to say Y.570 571config SND_ES1968_RADIO572	bool "Enable TEA5757 radio tuner support for es1968"573	depends on SND_ES1968574	depends on MEDIA_RADIO_SUPPORT575	depends on VIDEO_DEV=y || VIDEO_DEV=SND_ES1968576	select RADIO_ADAPTERS577	select RADIO_TEA575X578 579	help580	  Say Y here to include support for TEA5757 radio tuner integrated on581	  some MediaForte cards (e.g. SF64-PCE2).582 583config SND_FM801584	tristate "ForteMedia FM801"585	depends on HAS_IOPORT586	select SND_OPL3_LIB587	select SND_MPU401_UART588	select SND_AC97_CODEC589	help590	  Say Y here to include support for soundcards based on the ForteMedia591	  FM801 chip.592 593	  To compile this driver as a module, choose M here: the module594	  will be called snd-fm801.595 596config SND_FM801_TEA575X_BOOL597	bool "ForteMedia FM801 + TEA5757 tuner"598	depends on SND_FM801599	depends on MEDIA_RADIO_SUPPORT600	depends on VIDEO_DEV=y || VIDEO_DEV=SND_FM801601	select RADIO_ADAPTERS602	select RADIO_TEA575X603	help604	  Say Y here to include support for soundcards based on the ForteMedia605	  FM801 chip with a TEA5757 tuner (MediaForte SF256-PCS, SF256-PCP and606	  SF64-PCR) into the snd-fm801 driver.607 608config SND_HDSP609	tristate "RME Hammerfall DSP Audio"610	select FW_LOADER611	select SND_HWDEP612	select SND_RAWMIDI613	select SND_PCM614	help615	  Say Y here to include support for RME Hammerfall DSP Audio616	  soundcards.617 618	  To compile this driver as a module, choose M here: the module619	  will be called snd-hdsp.620 621comment "Don't forget to add built-in firmwares for HDSP driver"622	depends on SND_HDSP=y623 624config SND_HDSPM625	tristate "RME Hammerfall DSP MADI/RayDAT/AIO"626	select SND_HWDEP627	select SND_RAWMIDI628	select SND_PCM629	help630	  Say Y here to include support for RME Hammerfall DSP MADI,631	  RayDAT and AIO soundcards.632 633	  To compile this driver as a module, choose M here: the module634	  will be called snd-hdspm.635 636config SND_ICE1712637	tristate "ICEnsemble ICE1712 (Envy24)"638	select SND_MPU401_UART639	select SND_AC97_CODEC640	select BITREVERSE641	depends on ZONE_DMA && HAS_IOPORT642	help643	  Say Y here to include support for soundcards based on the644	  ICE1712 (Envy24) chip.645 646	  Currently supported hardware is: M-Audio Delta 1010(LT),647	  DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442;648	  TerraTec EWX 24/96, EWS 88MT/D, DMX 6Fire, Phase 88;649	  Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8;650	  Lionstracs Mediastation, Terrasoniq TS 88.651 652	  To compile this driver as a module, choose M here: the module653	  will be called snd-ice1712.654 655config SND_ICE1724656	tristate "ICE/VT1724/1720 (Envy24HT/PT)"657	depends on HAS_IOPORT658	select SND_RAWMIDI659	select SND_AC97_CODEC660	select SND_VMASTER661	help662	  Say Y here to include support for soundcards based on663	  ICE/VT1724/1720 (Envy24HT/PT) chips.664 665	  Currently supported hardware is: AMP AUDIO2000; M-Audio666	  Revolution 5.1, 7.1, Audiophile 192; TerraTec Aureon 5.1 Sky,667	  7.1 Space/Universe, Phase 22/28; Onkyo SE-90PCI, SE-200PCI;668	  AudioTrak Prodigy 192, 7.1 (HIFI/LT/XT), HD2; Hercules669	  Fortissimo IV; ESI Juli@; Pontis MS300; EGO-SYS WaveTerminal670	  192M; Albatron K8X800 Pro II; Chaintech ZNF3-150/250, 9CJS,671	  AV-710; Shuttle SN25P; Philips PSC724 Ultimate Edge.672 673	  To compile this driver as a module, choose M here: the module674	  will be called snd-ice1724.675 676config SND_INTEL8X0677	tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller"678	select SND_AC97_CODEC679	help680	  Say Y here to include support for the integrated AC97 sound681	  device on motherboards with Intel/SiS/nVidia/AMD chipsets, or682	  ALi chipsets using the M5455 Audio Controller.  (There is a683	  separate driver for ALi M5451 Audio Controllers.)684 685	  To compile this driver as a module, choose M here: the module686	  will be called snd-intel8x0.687 688config SND_INTEL8X0M689	tristate "Intel/SiS/nVidia/AMD MC97 Modem"690	select SND_AC97_CODEC691	help692	  Say Y here to include support for the integrated MC97 modem on693	  motherboards with Intel/SiS/nVidia/AMD chipsets.694 695	  To compile this driver as a module, choose M here: the module696	  will be called snd-intel8x0m.697 698config SND_KORG1212699	tristate "Korg 1212 IO"700	select SND_PCM701	help702	  Say Y here to include support for Korg 1212IO soundcards.703 704	  To compile this driver as a module, choose M here: the module705	  will be called snd-korg1212.706 707config SND_LOLA708	tristate "Digigram Lola"709	select SND_PCM710	help711	  Say Y to include support for Digigram Lola boards.712 713	  To compile this driver as a module, choose M here: the module714	  will be called snd-lola.715 716config SND_LX6464ES717	tristate "Digigram LX6464ES"718	depends on HAS_IOPORT_MAP719	select SND_PCM720	help721	  Say Y here to include support for Digigram LX6464ES boards.722 723	  To compile this driver as a module, choose M here: the module724	  will be called snd-lx6464es.725 726 727config SND_MAESTRO3728	tristate "ESS Allegro/Maestro3"729	select SND_AC97_CODEC730	depends on ZONE_DMA && HAS_IOPORT731	help732	  Say Y here to include support for soundcards based on ESS Maestro 3733	  (Allegro) chips.734 735	  To compile this driver as a module, choose M here: the module736	  will be called snd-maestro3.737 738config SND_MAESTRO3_INPUT739	bool "Enable input device for maestro3 volume buttons"740	depends on SND_MAESTRO3741	depends on INPUT=y || INPUT=SND_MAESTRO3742	help743	  If you say Y here, you will get an input device which reports744	  keypresses for the volume buttons connected to the maestro3 chip.745	  If you say N the buttons will directly control the master volume.746	  It is recommended to say Y.747 748config SND_MIXART749	tristate "Digigram miXart"750	select FW_LOADER751	select SND_HWDEP752	select SND_PCM753	help754	  If you want to use Digigram miXart soundcards, say Y here and755	  read <file:Documentation/sound/cards/mixart.rst>.756 757	  To compile this driver as a module, choose M here: the module758	  will be called snd-mixart.759 760config SND_NM256761	tristate "NeoMagic NM256AV/ZX"762	select SND_AC97_CODEC763	help764	  Say Y here to include support for NeoMagic NM256AV/ZX chips.765 766	  To compile this driver as a module, choose M here: the module767	  will be called snd-nm256.768 769config SND_PCXHR770	tristate "Digigram PCXHR"771	depends on HAS_IOPORT772	select FW_LOADER773	select SND_PCM774	select SND_HWDEP775	help776	  Say Y here to include support for Digigram PCXHR boards.777 778	  To compile this driver as a module, choose M here: the module779	  will be called snd-pcxhr.780 781config SND_RIPTIDE782	tristate "Conexant Riptide"783	depends on HAS_IOPORT784	select FW_LOADER785	select SND_OPL3_LIB786	select SND_MPU401_UART787	select SND_AC97_CODEC788	help789	  Say 'Y' or 'M' to include support for Conexant Riptide chip.790 791	  To compile this driver as a module, choose M here: the module792	  will be called snd-riptide793 794config SND_RME32795	tristate "RME Digi32, 32/8, 32 PRO"796	select SND_PCM797	help798	  Say Y to include support for RME Digi32, Digi32 PRO and799	  Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio800	  devices.801 802	  To compile this driver as a module, choose M here: the module803	  will be called snd-rme32.804 805config SND_RME96806	tristate "RME Digi96, 96/8, 96/8 PRO"807	select SND_PCM808	help809	  Say Y here to include support for RME Digi96, Digi96/8 and810	  Digi96/8 PRO/PAD/PST soundcards.811 812	  To compile this driver as a module, choose M here: the module813	  will be called snd-rme96.814 815config SND_RME9652816	tristate "RME Digi9652 (Hammerfall)"817	select SND_PCM818	help819	  Say Y here to include support for RME Hammerfall (RME820	  Digi9652/Digi9636) soundcards.821 822	  To compile this driver as a module, choose M here: the module823	  will be called snd-rme9652.824 825config SND_SE6X826	tristate "Studio Evolution SE6X"827	depends on SND_OXYGEN=n && SND_VIRTUOSO=n  # PCI ID conflict828	depends on HAS_IOPORT829	select SND_OXYGEN_LIB830	select SND_PCM831	select SND_MPU401_UART832	help833	  Say Y or M here only if you actually have this sound card.834 835config SND_SIS7019836	tristate "SiS 7019 Audio Accelerator"837	depends on X86_32838	select SND_AC97_CODEC839	depends on ZONE_DMA840	help841	  Say Y here to include support for the SiS 7019 Audio Accelerator.842 843	  To compile this driver as a module, choose M here: the module844	  will be called snd-sis7019.845 846config SND_SONICVIBES847	tristate "S3 SonicVibes"848	select SND_OPL3_LIB849	select SND_MPU401_UART850	select SND_AC97_CODEC851	depends on ZONE_DMA && HAS_IOPORT852	help853	  Say Y here to include support for soundcards based on the S3854	  SonicVibes chip.855 856	  To compile this driver as a module, choose M here: the module857	  will be called snd-sonicvibes.858 859config SND_TRIDENT860	tristate "Trident 4D-Wave DX/NX; SiS 7018"861	select SND_MPU401_UART862	select SND_AC97_CODEC863	depends on ZONE_DMA && HAS_IOPORT864	help865	  Say Y here to include support for soundcards based on Trident866	  4D-Wave DX/NX or SiS 7018 chips.867 868	  To compile this driver as a module, choose M here: the module869	  will be called snd-trident.870 871config SND_VIA82XX872	tristate "VIA 82C686A/B, 8233/8235 AC97 Controller"873	depends on HAS_IOPORT874	select SND_MPU401_UART875	select SND_AC97_CODEC876	help877	  Say Y here to include support for the integrated AC97 sound878	  device on motherboards with VIA chipsets.879 880	  To compile this driver as a module, choose M here: the module881	  will be called snd-via82xx.882 883config SND_VIA82XX_MODEM884	tristate "VIA 82C686A/B, 8233 based Modems"885	depends on HAS_IOPORT886	select SND_AC97_CODEC887	help888	  Say Y here to include support for the integrated MC97 modem on889	  motherboards with VIA chipsets.890 891	  To compile this driver as a module, choose M here: the module892	  will be called snd-via82xx-modem.893 894config SND_VIRTUOSO895	tristate "Asus Virtuoso 66/100/200 (Xonar)"896	depends on HAS_IOPORT897	select SND_OXYGEN_LIB898	select SND_PCM899	select SND_MPU401_UART900	select SND_JACK901	help902	  Say Y here to include support for sound cards based on the903	  Asus AV66/AV100/AV200 chips, i.e., Xonar D1, DX, D2, D2X, DS, DSX,904	  Essence ST (Deluxe), and Essence STX (II).905	  Support for the HDAV1.3 (Deluxe) and HDAV1.3 Slim is experimental;906	  for the Xense, missing.907 908	  To compile this driver as a module, choose M here: the module909	  will be called snd-virtuoso.910 911config SND_VX222912	tristate "Digigram VX222"913	depends on HAS_IOPORT914	select SND_VX_LIB915	help916	  Say Y here to include support for Digigram VX222 soundcards.917 918	  To compile this driver as a module, choose M here: the module919	  will be called snd-vx222.920 921config SND_YMFPCI922	tristate "Yamaha YMF724/740/744/754"923	depends on HAS_IOPORT924	select SND_OPL3_LIB925	select SND_MPU401_UART926	select SND_AC97_CODEC927	select SND_TIMER928	help929	  Say Y here to include support for Yamaha PCI audio chips -930	  YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754.931 932	  To compile this driver as a module, choose M here: the module933	  will be called snd-ymfpci.934 935endif	# SND_PCI936 937source "sound/pci/hda/Kconfig"938