18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ci# ALSA PCI drivers 38c2ecf20Sopenharmony_ci 48c2ecf20Sopenharmony_cimenuconfig SND_PCI 58c2ecf20Sopenharmony_ci bool "PCI sound devices" 68c2ecf20Sopenharmony_ci depends on PCI 78c2ecf20Sopenharmony_ci default y 88c2ecf20Sopenharmony_ci help 98c2ecf20Sopenharmony_ci Support for sound devices connected via the PCI bus. 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ciif SND_PCI 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ciconfig SND_AD1889 148c2ecf20Sopenharmony_ci tristate "Analog Devices AD1889" 158c2ecf20Sopenharmony_ci select SND_AC97_CODEC 168c2ecf20Sopenharmony_ci help 178c2ecf20Sopenharmony_ci Say Y here to include support for the integrated AC97 sound 188c2ecf20Sopenharmony_ci device found in particular on the Hewlett-Packard [BCJ]-xxx0 198c2ecf20Sopenharmony_ci class PA-RISC workstations, using the AD1819 codec. 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ci To compile this as a module, choose M here: the module 228c2ecf20Sopenharmony_ci will be called snd-ad1889. 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ciconfig SND_ALS300 258c2ecf20Sopenharmony_ci tristate "Avance Logic ALS300/ALS300+" 268c2ecf20Sopenharmony_ci select SND_PCM 278c2ecf20Sopenharmony_ci select SND_AC97_CODEC 288c2ecf20Sopenharmony_ci select SND_OPL3_LIB 298c2ecf20Sopenharmony_ci depends on ZONE_DMA 308c2ecf20Sopenharmony_ci help 318c2ecf20Sopenharmony_ci Say 'Y' or 'M' to include support for Avance Logic ALS300/ALS300+ 328c2ecf20Sopenharmony_ci 338c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 348c2ecf20Sopenharmony_ci will be called snd-als300 358c2ecf20Sopenharmony_ci 368c2ecf20Sopenharmony_ciconfig SND_ALS4000 378c2ecf20Sopenharmony_ci tristate "Avance Logic ALS4000" 388c2ecf20Sopenharmony_ci depends on ISA_DMA_API 398c2ecf20Sopenharmony_ci select SND_OPL3_LIB 408c2ecf20Sopenharmony_ci select SND_MPU401_UART 418c2ecf20Sopenharmony_ci select SND_PCM 428c2ecf20Sopenharmony_ci select SND_SB_COMMON 438c2ecf20Sopenharmony_ci help 448c2ecf20Sopenharmony_ci Say Y here to include support for soundcards based on Avance Logic 458c2ecf20Sopenharmony_ci ALS4000 chips. 468c2ecf20Sopenharmony_ci 478c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 488c2ecf20Sopenharmony_ci will be called snd-als4000. 498c2ecf20Sopenharmony_ci 508c2ecf20Sopenharmony_ciconfig SND_ALI5451 518c2ecf20Sopenharmony_ci tristate "ALi M5451 PCI Audio Controller" 528c2ecf20Sopenharmony_ci select SND_MPU401_UART 538c2ecf20Sopenharmony_ci select SND_AC97_CODEC 548c2ecf20Sopenharmony_ci depends on ZONE_DMA 558c2ecf20Sopenharmony_ci help 568c2ecf20Sopenharmony_ci Say Y here to include support for the integrated AC97 sound 578c2ecf20Sopenharmony_ci device on motherboards using the ALi M5451 Audio Controller 588c2ecf20Sopenharmony_ci (M1535/M1535D/M1535+/M1535D+ south bridges). Newer chipsets 598c2ecf20Sopenharmony_ci use the "Intel/SiS/nVidia/AMD/ALi AC97 Controller" driver. 608c2ecf20Sopenharmony_ci 618c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 628c2ecf20Sopenharmony_ci will be called snd-ali5451. 638c2ecf20Sopenharmony_ci 648c2ecf20Sopenharmony_ciconfig SND_ASIHPI 658c2ecf20Sopenharmony_ci tristate "AudioScience ASIxxxx" 668c2ecf20Sopenharmony_ci depends on X86 678c2ecf20Sopenharmony_ci select FW_LOADER 688c2ecf20Sopenharmony_ci select SND_PCM 698c2ecf20Sopenharmony_ci select SND_HWDEP 708c2ecf20Sopenharmony_ci help 718c2ecf20Sopenharmony_ci Say Y here to include support for AudioScience ASI sound cards. 728c2ecf20Sopenharmony_ci 738c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 748c2ecf20Sopenharmony_ci will be called snd-asihpi. 758c2ecf20Sopenharmony_ci 768c2ecf20Sopenharmony_ciconfig SND_ATIIXP 778c2ecf20Sopenharmony_ci tristate "ATI IXP AC97 Controller" 788c2ecf20Sopenharmony_ci select SND_AC97_CODEC 798c2ecf20Sopenharmony_ci help 808c2ecf20Sopenharmony_ci Say Y here to include support for the integrated AC97 sound 818c2ecf20Sopenharmony_ci device on motherboards with ATI chipsets (ATI IXP 150/200/250/ 828c2ecf20Sopenharmony_ci 300/400). 838c2ecf20Sopenharmony_ci 848c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 858c2ecf20Sopenharmony_ci will be called snd-atiixp. 868c2ecf20Sopenharmony_ci 878c2ecf20Sopenharmony_ciconfig SND_ATIIXP_MODEM 888c2ecf20Sopenharmony_ci tristate "ATI IXP Modem" 898c2ecf20Sopenharmony_ci select SND_AC97_CODEC 908c2ecf20Sopenharmony_ci help 918c2ecf20Sopenharmony_ci Say Y here to include support for the integrated MC97 modem on 928c2ecf20Sopenharmony_ci motherboards with ATI chipsets (ATI IXP 150/200/250). 938c2ecf20Sopenharmony_ci 948c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 958c2ecf20Sopenharmony_ci will be called snd-atiixp-modem. 968c2ecf20Sopenharmony_ci 978c2ecf20Sopenharmony_ciconfig SND_AU8810 988c2ecf20Sopenharmony_ci tristate "Aureal Advantage" 998c2ecf20Sopenharmony_ci select SND_MPU401_UART 1008c2ecf20Sopenharmony_ci select SND_AC97_CODEC 1018c2ecf20Sopenharmony_ci help 1028c2ecf20Sopenharmony_ci Say Y here to include support for Aureal Advantage soundcards. 1038c2ecf20Sopenharmony_ci 1048c2ecf20Sopenharmony_ci Supported features: Hardware Mixer, SRC, EQ and SPDIF output. 1058c2ecf20Sopenharmony_ci 3D support code is in place, but not yet useable. For more info, 1068c2ecf20Sopenharmony_ci email the ALSA developer list, or <mjander@users.sourceforge.net>. 1078c2ecf20Sopenharmony_ci 1088c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 1098c2ecf20Sopenharmony_ci will be called snd-au8810. 1108c2ecf20Sopenharmony_ci 1118c2ecf20Sopenharmony_ciconfig SND_AU8820 1128c2ecf20Sopenharmony_ci tristate "Aureal Vortex" 1138c2ecf20Sopenharmony_ci select SND_MPU401_UART 1148c2ecf20Sopenharmony_ci select SND_AC97_CODEC 1158c2ecf20Sopenharmony_ci help 1168c2ecf20Sopenharmony_ci Say Y here to include support for Aureal Vortex soundcards. 1178c2ecf20Sopenharmony_ci 1188c2ecf20Sopenharmony_ci Supported features: Hardware Mixer and SRC. For more info, email 1198c2ecf20Sopenharmony_ci the ALSA developer list, or <mjander@users.sourceforge.net>. 1208c2ecf20Sopenharmony_ci 1218c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 1228c2ecf20Sopenharmony_ci will be called snd-au8820. 1238c2ecf20Sopenharmony_ci 1248c2ecf20Sopenharmony_ciconfig SND_AU8830 1258c2ecf20Sopenharmony_ci tristate "Aureal Vortex 2" 1268c2ecf20Sopenharmony_ci select SND_MPU401_UART 1278c2ecf20Sopenharmony_ci select SND_AC97_CODEC 1288c2ecf20Sopenharmony_ci help 1298c2ecf20Sopenharmony_ci Say Y here to include support for Aureal Vortex 2 soundcards. 1308c2ecf20Sopenharmony_ci 1318c2ecf20Sopenharmony_ci Supported features: Hardware Mixer, SRC, EQ and SPDIF output. 1328c2ecf20Sopenharmony_ci 3D support code is in place, but not yet useable. For more info, 1338c2ecf20Sopenharmony_ci email the ALSA developer list, or <mjander@users.sourceforge.net>. 1348c2ecf20Sopenharmony_ci 1358c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 1368c2ecf20Sopenharmony_ci will be called snd-au8830. 1378c2ecf20Sopenharmony_ci 1388c2ecf20Sopenharmony_ciconfig SND_AW2 1398c2ecf20Sopenharmony_ci tristate "Emagic Audiowerk 2" 1408c2ecf20Sopenharmony_ci help 1418c2ecf20Sopenharmony_ci Say Y here to include support for Emagic Audiowerk 2 soundcards. 1428c2ecf20Sopenharmony_ci 1438c2ecf20Sopenharmony_ci Supported features: Analog and SPDIF output. Analog or SPDIF input. 1448c2ecf20Sopenharmony_ci Note: Switch between analog and digital input does not always work. 1458c2ecf20Sopenharmony_ci It can produce continuous noise. The workaround is to switch again 1468c2ecf20Sopenharmony_ci (and again) between digital and analog input until it works. 1478c2ecf20Sopenharmony_ci 1488c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 1498c2ecf20Sopenharmony_ci will be called snd-aw2. 1508c2ecf20Sopenharmony_ci 1518c2ecf20Sopenharmony_ci 1528c2ecf20Sopenharmony_ciconfig SND_AZT3328 1538c2ecf20Sopenharmony_ci tristate "Aztech AZF3328 / PCI168" 1548c2ecf20Sopenharmony_ci select SND_OPL3_LIB 1558c2ecf20Sopenharmony_ci select SND_MPU401_UART 1568c2ecf20Sopenharmony_ci select SND_PCM 1578c2ecf20Sopenharmony_ci select SND_RAWMIDI 1588c2ecf20Sopenharmony_ci select SND_AC97_CODEC 1598c2ecf20Sopenharmony_ci select SND_TIMER 1608c2ecf20Sopenharmony_ci depends on ZONE_DMA 1618c2ecf20Sopenharmony_ci help 1628c2ecf20Sopenharmony_ci Say Y here to include support for Aztech AZF3328 (PCI168) 1638c2ecf20Sopenharmony_ci soundcards. 1648c2ecf20Sopenharmony_ci 1658c2ecf20Sopenharmony_ci Supported features: AC97-"conformant" mixer, MPU401/OPL3, analog I/O 1668c2ecf20Sopenharmony_ci (16bit/8bit, many sample rates [<= 66.2kHz], NO hardware mixing), 1678c2ecf20Sopenharmony_ci Digital Enhanced Game Port, 1.024MHz multimedia sequencer timer, 1688c2ecf20Sopenharmony_ci ext. codec (I2S port), onboard amp (4W/4Ohms/ch), suspend/resume. 1698c2ecf20Sopenharmony_ci 1708c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 1718c2ecf20Sopenharmony_ci will be called snd-azt3328. 1728c2ecf20Sopenharmony_ci 1738c2ecf20Sopenharmony_ciconfig SND_BT87X 1748c2ecf20Sopenharmony_ci tristate "Bt87x Audio Capture" 1758c2ecf20Sopenharmony_ci select SND_PCM 1768c2ecf20Sopenharmony_ci help 1778c2ecf20Sopenharmony_ci If you want to record audio from TV cards based on 1788c2ecf20Sopenharmony_ci Brooktree Bt878/Bt879 chips, say Y here and read 1798c2ecf20Sopenharmony_ci <file:Documentation/sound/cards/bt87x.rst>. 1808c2ecf20Sopenharmony_ci 1818c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 1828c2ecf20Sopenharmony_ci will be called snd-bt87x. 1838c2ecf20Sopenharmony_ci 1848c2ecf20Sopenharmony_ciconfig SND_BT87X_OVERCLOCK 1858c2ecf20Sopenharmony_ci bool "Bt87x Audio overclocking" 1868c2ecf20Sopenharmony_ci depends on SND_BT87X 1878c2ecf20Sopenharmony_ci help 1888c2ecf20Sopenharmony_ci Say Y here if 448000 Hz isn't enough for you and you want to 1898c2ecf20Sopenharmony_ci record from the analog input with up to 1792000 Hz. 1908c2ecf20Sopenharmony_ci 1918c2ecf20Sopenharmony_ci Higher sample rates won't hurt your hardware, but audio 1928c2ecf20Sopenharmony_ci quality may suffer. 1938c2ecf20Sopenharmony_ci 1948c2ecf20Sopenharmony_ciconfig SND_CA0106 1958c2ecf20Sopenharmony_ci tristate "SB Audigy LS / Live 24bit" 1968c2ecf20Sopenharmony_ci select SND_AC97_CODEC 1978c2ecf20Sopenharmony_ci select SND_RAWMIDI 1988c2ecf20Sopenharmony_ci select SND_VMASTER 1998c2ecf20Sopenharmony_ci help 2008c2ecf20Sopenharmony_ci Say Y here to include support for the Sound Blaster Audigy LS 2018c2ecf20Sopenharmony_ci and Live 24bit. 2028c2ecf20Sopenharmony_ci 2038c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 2048c2ecf20Sopenharmony_ci will be called snd-ca0106. 2058c2ecf20Sopenharmony_ci 2068c2ecf20Sopenharmony_ciconfig SND_CMIPCI 2078c2ecf20Sopenharmony_ci tristate "C-Media 8338, 8738, 8768, 8770" 2088c2ecf20Sopenharmony_ci select SND_OPL3_LIB 2098c2ecf20Sopenharmony_ci select SND_MPU401_UART 2108c2ecf20Sopenharmony_ci select SND_PCM 2118c2ecf20Sopenharmony_ci help 2128c2ecf20Sopenharmony_ci If you want to use soundcards based on C-Media CMI8338, CMI8738, 2138c2ecf20Sopenharmony_ci CMI8768 or CMI8770 chips, say Y here and read 2148c2ecf20Sopenharmony_ci <file:Documentation/sound/cards/cmipci.rst>. 2158c2ecf20Sopenharmony_ci 2168c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 2178c2ecf20Sopenharmony_ci will be called snd-cmipci. 2188c2ecf20Sopenharmony_ci 2198c2ecf20Sopenharmony_ciconfig SND_OXYGEN_LIB 2208c2ecf20Sopenharmony_ci tristate 2218c2ecf20Sopenharmony_ci 2228c2ecf20Sopenharmony_ciconfig SND_OXYGEN 2238c2ecf20Sopenharmony_ci tristate "C-Media 8786, 8787, 8788 (Oxygen)" 2248c2ecf20Sopenharmony_ci select SND_OXYGEN_LIB 2258c2ecf20Sopenharmony_ci select SND_PCM 2268c2ecf20Sopenharmony_ci select SND_MPU401_UART 2278c2ecf20Sopenharmony_ci help 2288c2ecf20Sopenharmony_ci Say Y here to include support for sound cards based on the 2298c2ecf20Sopenharmony_ci C-Media CMI8788 (Oxygen HD Audio) chip: 2308c2ecf20Sopenharmony_ci * Asound A-8788 2318c2ecf20Sopenharmony_ci * Asus Xonar DG/DGX 2328c2ecf20Sopenharmony_ci * AuzenTech X-Meridian 2338c2ecf20Sopenharmony_ci * AuzenTech X-Meridian 2G 2348c2ecf20Sopenharmony_ci * Bgears b-Enspirer 2358c2ecf20Sopenharmony_ci * Club3D Theatron DTS 2368c2ecf20Sopenharmony_ci * HT-Omega Claro (plus) 2378c2ecf20Sopenharmony_ci * HT-Omega Claro halo (XT) 2388c2ecf20Sopenharmony_ci * Kuroutoshikou CMI8787-HG2PCI 2398c2ecf20Sopenharmony_ci * Razer Barracuda AC-1 2408c2ecf20Sopenharmony_ci * Sondigo Inferno 2418c2ecf20Sopenharmony_ci * TempoTec/MediaTek HiFier Fantasia 2428c2ecf20Sopenharmony_ci * TempoTec/MediaTek HiFier Serenade 2438c2ecf20Sopenharmony_ci 2448c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 2458c2ecf20Sopenharmony_ci will be called snd-oxygen. 2468c2ecf20Sopenharmony_ci 2478c2ecf20Sopenharmony_ciconfig SND_CS4281 2488c2ecf20Sopenharmony_ci tristate "Cirrus Logic (Sound Fusion) CS4281" 2498c2ecf20Sopenharmony_ci select SND_OPL3_LIB 2508c2ecf20Sopenharmony_ci select SND_RAWMIDI 2518c2ecf20Sopenharmony_ci select SND_AC97_CODEC 2528c2ecf20Sopenharmony_ci help 2538c2ecf20Sopenharmony_ci Say Y here to include support for Cirrus Logic CS4281 chips. 2548c2ecf20Sopenharmony_ci 2558c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 2568c2ecf20Sopenharmony_ci will be called snd-cs4281. 2578c2ecf20Sopenharmony_ci 2588c2ecf20Sopenharmony_ciconfig SND_CS46XX 2598c2ecf20Sopenharmony_ci tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x" 2608c2ecf20Sopenharmony_ci select SND_RAWMIDI 2618c2ecf20Sopenharmony_ci select SND_AC97_CODEC 2628c2ecf20Sopenharmony_ci select FW_LOADER 2638c2ecf20Sopenharmony_ci help 2648c2ecf20Sopenharmony_ci Say Y here to include support for Cirrus Logic CS4610/CS4612/ 2658c2ecf20Sopenharmony_ci CS4614/CS4615/CS4622/CS4624/CS4630/CS4280 chips. 2668c2ecf20Sopenharmony_ci 2678c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 2688c2ecf20Sopenharmony_ci will be called snd-cs46xx. 2698c2ecf20Sopenharmony_ci 2708c2ecf20Sopenharmony_ciconfig SND_CS46XX_NEW_DSP 2718c2ecf20Sopenharmony_ci bool "Cirrus Logic (Sound Fusion) New DSP support" 2728c2ecf20Sopenharmony_ci depends on SND_CS46XX 2738c2ecf20Sopenharmony_ci default y 2748c2ecf20Sopenharmony_ci help 2758c2ecf20Sopenharmony_ci Say Y here to use a new DSP image for SPDIF and dual codecs. 2768c2ecf20Sopenharmony_ci 2778c2ecf20Sopenharmony_ci This works better than the old code, so say Y. 2788c2ecf20Sopenharmony_ci 2798c2ecf20Sopenharmony_ciconfig SND_CS5530 2808c2ecf20Sopenharmony_ci tristate "CS5530 Audio" 2818c2ecf20Sopenharmony_ci depends on ISA_DMA_API && (X86_32 || COMPILE_TEST) 2828c2ecf20Sopenharmony_ci depends on !M68K 2838c2ecf20Sopenharmony_ci select SND_SB16_DSP 2848c2ecf20Sopenharmony_ci help 2858c2ecf20Sopenharmony_ci Say Y here to include support for audio on Cyrix/NatSemi CS5530 chips. 2868c2ecf20Sopenharmony_ci 2878c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 2888c2ecf20Sopenharmony_ci will be called snd-cs5530. 2898c2ecf20Sopenharmony_ci 2908c2ecf20Sopenharmony_ciconfig SND_CS5535AUDIO 2918c2ecf20Sopenharmony_ci tristate "CS5535/CS5536 Audio" 2928c2ecf20Sopenharmony_ci depends on X86_32 || MIPS || COMPILE_TEST 2938c2ecf20Sopenharmony_ci select SND_PCM 2948c2ecf20Sopenharmony_ci select SND_AC97_CODEC 2958c2ecf20Sopenharmony_ci help 2968c2ecf20Sopenharmony_ci Say Y here to include support for audio on CS5535 chips. It is 2978c2ecf20Sopenharmony_ci referred to as NS CS5535 IO or AMD CS5535 IO companion in 2988c2ecf20Sopenharmony_ci various literature. This driver also supports the CS5536 audio 2998c2ecf20Sopenharmony_ci device. However, for both chips, on certain boards, you may 3008c2ecf20Sopenharmony_ci need to use ac97_quirk=hp_only if your board has physically 3018c2ecf20Sopenharmony_ci mapped headphone out to master output. If that works for you, 3028c2ecf20Sopenharmony_ci send lspci -vvv output to the mailing list so that your board 3038c2ecf20Sopenharmony_ci can be identified in the quirks list. 3048c2ecf20Sopenharmony_ci 3058c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 3068c2ecf20Sopenharmony_ci will be called snd-cs5535audio. 3078c2ecf20Sopenharmony_ci 3088c2ecf20Sopenharmony_ciconfig SND_CTXFI 3098c2ecf20Sopenharmony_ci tristate "Creative Sound Blaster X-Fi" 3108c2ecf20Sopenharmony_ci select SND_PCM 3118c2ecf20Sopenharmony_ci help 3128c2ecf20Sopenharmony_ci If you want to use soundcards based on Creative Sound Blastr X-Fi 3138c2ecf20Sopenharmony_ci boards with 20k1 or 20k2 chips, say Y here. 3148c2ecf20Sopenharmony_ci 3158c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 3168c2ecf20Sopenharmony_ci will be called snd-ctxfi. 3178c2ecf20Sopenharmony_ci 3188c2ecf20Sopenharmony_ciconfig SND_DARLA20 3198c2ecf20Sopenharmony_ci tristate "(Echoaudio) Darla20" 3208c2ecf20Sopenharmony_ci select FW_LOADER 3218c2ecf20Sopenharmony_ci select SND_PCM 3228c2ecf20Sopenharmony_ci help 3238c2ecf20Sopenharmony_ci Say 'Y' or 'M' to include support for Echoaudio Darla. 3248c2ecf20Sopenharmony_ci 3258c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 3268c2ecf20Sopenharmony_ci will be called snd-darla20 3278c2ecf20Sopenharmony_ci 3288c2ecf20Sopenharmony_ciconfig SND_GINA20 3298c2ecf20Sopenharmony_ci tristate "(Echoaudio) Gina20" 3308c2ecf20Sopenharmony_ci select FW_LOADER 3318c2ecf20Sopenharmony_ci select SND_PCM 3328c2ecf20Sopenharmony_ci help 3338c2ecf20Sopenharmony_ci Say 'Y' or 'M' to include support for Echoaudio Gina. 3348c2ecf20Sopenharmony_ci 3358c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 3368c2ecf20Sopenharmony_ci will be called snd-gina20 3378c2ecf20Sopenharmony_ci 3388c2ecf20Sopenharmony_ciconfig SND_LAYLA20 3398c2ecf20Sopenharmony_ci tristate "(Echoaudio) Layla20" 3408c2ecf20Sopenharmony_ci select FW_LOADER 3418c2ecf20Sopenharmony_ci select SND_RAWMIDI 3428c2ecf20Sopenharmony_ci select SND_PCM 3438c2ecf20Sopenharmony_ci help 3448c2ecf20Sopenharmony_ci Say 'Y' or 'M' to include support for Echoaudio Layla. 3458c2ecf20Sopenharmony_ci 3468c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 3478c2ecf20Sopenharmony_ci will be called snd-layla20 3488c2ecf20Sopenharmony_ci 3498c2ecf20Sopenharmony_ciconfig SND_DARLA24 3508c2ecf20Sopenharmony_ci tristate "(Echoaudio) Darla24" 3518c2ecf20Sopenharmony_ci select FW_LOADER 3528c2ecf20Sopenharmony_ci select SND_PCM 3538c2ecf20Sopenharmony_ci help 3548c2ecf20Sopenharmony_ci Say 'Y' or 'M' to include support for Echoaudio Darla24. 3558c2ecf20Sopenharmony_ci 3568c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 3578c2ecf20Sopenharmony_ci will be called snd-darla24 3588c2ecf20Sopenharmony_ci 3598c2ecf20Sopenharmony_ciconfig SND_GINA24 3608c2ecf20Sopenharmony_ci tristate "(Echoaudio) Gina24" 3618c2ecf20Sopenharmony_ci select FW_LOADER 3628c2ecf20Sopenharmony_ci select SND_PCM 3638c2ecf20Sopenharmony_ci help 3648c2ecf20Sopenharmony_ci Say 'Y' or 'M' to include support for Echoaudio Gina24. 3658c2ecf20Sopenharmony_ci 3668c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 3678c2ecf20Sopenharmony_ci will be called snd-gina24 3688c2ecf20Sopenharmony_ci 3698c2ecf20Sopenharmony_ciconfig SND_LAYLA24 3708c2ecf20Sopenharmony_ci tristate "(Echoaudio) Layla24" 3718c2ecf20Sopenharmony_ci select FW_LOADER 3728c2ecf20Sopenharmony_ci select SND_RAWMIDI 3738c2ecf20Sopenharmony_ci select SND_PCM 3748c2ecf20Sopenharmony_ci help 3758c2ecf20Sopenharmony_ci Say 'Y' or 'M' to include support for Echoaudio Layla24. 3768c2ecf20Sopenharmony_ci 3778c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 3788c2ecf20Sopenharmony_ci will be called snd-layla24 3798c2ecf20Sopenharmony_ci 3808c2ecf20Sopenharmony_ciconfig SND_MONA 3818c2ecf20Sopenharmony_ci tristate "(Echoaudio) Mona" 3828c2ecf20Sopenharmony_ci select FW_LOADER 3838c2ecf20Sopenharmony_ci select SND_RAWMIDI 3848c2ecf20Sopenharmony_ci select SND_PCM 3858c2ecf20Sopenharmony_ci help 3868c2ecf20Sopenharmony_ci Say 'Y' or 'M' to include support for Echoaudio Mona. 3878c2ecf20Sopenharmony_ci 3888c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 3898c2ecf20Sopenharmony_ci will be called snd-mona 3908c2ecf20Sopenharmony_ci 3918c2ecf20Sopenharmony_ciconfig SND_MIA 3928c2ecf20Sopenharmony_ci tristate "(Echoaudio) Mia" 3938c2ecf20Sopenharmony_ci select FW_LOADER 3948c2ecf20Sopenharmony_ci select SND_RAWMIDI 3958c2ecf20Sopenharmony_ci select SND_PCM 3968c2ecf20Sopenharmony_ci help 3978c2ecf20Sopenharmony_ci Say 'Y' or 'M' to include support for Echoaudio Mia and Mia-midi. 3988c2ecf20Sopenharmony_ci 3998c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 4008c2ecf20Sopenharmony_ci will be called snd-mia 4018c2ecf20Sopenharmony_ci 4028c2ecf20Sopenharmony_ciconfig SND_ECHO3G 4038c2ecf20Sopenharmony_ci tristate "(Echoaudio) 3G cards" 4048c2ecf20Sopenharmony_ci select FW_LOADER 4058c2ecf20Sopenharmony_ci select SND_RAWMIDI 4068c2ecf20Sopenharmony_ci select SND_PCM 4078c2ecf20Sopenharmony_ci help 4088c2ecf20Sopenharmony_ci Say 'Y' or 'M' to include support for Echoaudio Gina3G and Layla3G. 4098c2ecf20Sopenharmony_ci 4108c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 4118c2ecf20Sopenharmony_ci will be called snd-echo3g 4128c2ecf20Sopenharmony_ci 4138c2ecf20Sopenharmony_ciconfig SND_INDIGO 4148c2ecf20Sopenharmony_ci tristate "(Echoaudio) Indigo" 4158c2ecf20Sopenharmony_ci select FW_LOADER 4168c2ecf20Sopenharmony_ci select SND_PCM 4178c2ecf20Sopenharmony_ci help 4188c2ecf20Sopenharmony_ci Say 'Y' or 'M' to include support for Echoaudio Indigo. 4198c2ecf20Sopenharmony_ci 4208c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 4218c2ecf20Sopenharmony_ci will be called snd-indigo 4228c2ecf20Sopenharmony_ci 4238c2ecf20Sopenharmony_ciconfig SND_INDIGOIO 4248c2ecf20Sopenharmony_ci tristate "(Echoaudio) Indigo IO" 4258c2ecf20Sopenharmony_ci select FW_LOADER 4268c2ecf20Sopenharmony_ci select SND_PCM 4278c2ecf20Sopenharmony_ci help 4288c2ecf20Sopenharmony_ci Say 'Y' or 'M' to include support for Echoaudio Indigo IO. 4298c2ecf20Sopenharmony_ci 4308c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 4318c2ecf20Sopenharmony_ci will be called snd-indigoio 4328c2ecf20Sopenharmony_ci 4338c2ecf20Sopenharmony_ciconfig SND_INDIGODJ 4348c2ecf20Sopenharmony_ci tristate "(Echoaudio) Indigo DJ" 4358c2ecf20Sopenharmony_ci select FW_LOADER 4368c2ecf20Sopenharmony_ci select SND_PCM 4378c2ecf20Sopenharmony_ci help 4388c2ecf20Sopenharmony_ci Say 'Y' or 'M' to include support for Echoaudio Indigo DJ. 4398c2ecf20Sopenharmony_ci 4408c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 4418c2ecf20Sopenharmony_ci will be called snd-indigodj 4428c2ecf20Sopenharmony_ci 4438c2ecf20Sopenharmony_ciconfig SND_INDIGOIOX 4448c2ecf20Sopenharmony_ci tristate "(Echoaudio) Indigo IOx" 4458c2ecf20Sopenharmony_ci select FW_LOADER 4468c2ecf20Sopenharmony_ci select SND_PCM 4478c2ecf20Sopenharmony_ci help 4488c2ecf20Sopenharmony_ci Say 'Y' or 'M' to include support for Echoaudio Indigo IOx. 4498c2ecf20Sopenharmony_ci 4508c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 4518c2ecf20Sopenharmony_ci will be called snd-indigoiox 4528c2ecf20Sopenharmony_ci 4538c2ecf20Sopenharmony_ciconfig SND_INDIGODJX 4548c2ecf20Sopenharmony_ci tristate "(Echoaudio) Indigo DJx" 4558c2ecf20Sopenharmony_ci select FW_LOADER 4568c2ecf20Sopenharmony_ci select SND_PCM 4578c2ecf20Sopenharmony_ci help 4588c2ecf20Sopenharmony_ci Say 'Y' or 'M' to include support for Echoaudio Indigo DJx. 4598c2ecf20Sopenharmony_ci 4608c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 4618c2ecf20Sopenharmony_ci will be called snd-indigodjx 4628c2ecf20Sopenharmony_ci 4638c2ecf20Sopenharmony_ciconfig SND_EMU10K1 4648c2ecf20Sopenharmony_ci tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)" 4658c2ecf20Sopenharmony_ci select FW_LOADER 4668c2ecf20Sopenharmony_ci select SND_HWDEP 4678c2ecf20Sopenharmony_ci select SND_RAWMIDI 4688c2ecf20Sopenharmony_ci select SND_AC97_CODEC 4698c2ecf20Sopenharmony_ci select SND_TIMER 4708c2ecf20Sopenharmony_ci select SND_SEQ_DEVICE if SND_SEQUENCER != n 4718c2ecf20Sopenharmony_ci depends on ZONE_DMA 4728c2ecf20Sopenharmony_ci help 4738c2ecf20Sopenharmony_ci Say Y to include support for Sound Blaster PCI 512, Live!, 4748c2ecf20Sopenharmony_ci Audigy and E-mu APS (partially supported) soundcards. 4758c2ecf20Sopenharmony_ci 4768c2ecf20Sopenharmony_ci The confusing multitude of mixer controls is documented in 4778c2ecf20Sopenharmony_ci <file:Documentation/sound/cards/sb-live-mixer.rst> and 4788c2ecf20Sopenharmony_ci <file:Documentation/sound/cards/audigy-mixer.rst>. 4798c2ecf20Sopenharmony_ci 4808c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 4818c2ecf20Sopenharmony_ci will be called snd-emu10k1. 4828c2ecf20Sopenharmony_ci 4838c2ecf20Sopenharmony_ci# select SEQ stuff to min(SND_SEQUENCER,SND_XXX) 4848c2ecf20Sopenharmony_ciconfig SND_EMU10K1_SEQ 4858c2ecf20Sopenharmony_ci def_tristate SND_SEQUENCER && SND_EMU10K1 4868c2ecf20Sopenharmony_ci select SND_SEQ_MIDI_EMUL 4878c2ecf20Sopenharmony_ci select SND_SEQ_VIRMIDI 4888c2ecf20Sopenharmony_ci select SND_SYNTH_EMUX 4898c2ecf20Sopenharmony_ci 4908c2ecf20Sopenharmony_ciconfig SND_EMU10K1X 4918c2ecf20Sopenharmony_ci tristate "Emu10k1X (Dell OEM Version)" 4928c2ecf20Sopenharmony_ci select SND_AC97_CODEC 4938c2ecf20Sopenharmony_ci select SND_RAWMIDI 4948c2ecf20Sopenharmony_ci depends on ZONE_DMA 4958c2ecf20Sopenharmony_ci help 4968c2ecf20Sopenharmony_ci Say Y here to include support for the Dell OEM version of the 4978c2ecf20Sopenharmony_ci Sound Blaster Live!. 4988c2ecf20Sopenharmony_ci 4998c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 5008c2ecf20Sopenharmony_ci will be called snd-emu10k1x. 5018c2ecf20Sopenharmony_ci 5028c2ecf20Sopenharmony_ciconfig SND_ENS1370 5038c2ecf20Sopenharmony_ci tristate "(Creative) Ensoniq AudioPCI 1370" 5048c2ecf20Sopenharmony_ci select SND_RAWMIDI 5058c2ecf20Sopenharmony_ci select SND_PCM 5068c2ecf20Sopenharmony_ci help 5078c2ecf20Sopenharmony_ci Say Y here to include support for Ensoniq AudioPCI ES1370 chips. 5088c2ecf20Sopenharmony_ci 5098c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 5108c2ecf20Sopenharmony_ci will be called snd-ens1370. 5118c2ecf20Sopenharmony_ci 5128c2ecf20Sopenharmony_ciconfig SND_ENS1371 5138c2ecf20Sopenharmony_ci tristate "(Creative) Ensoniq AudioPCI 1371/1373" 5148c2ecf20Sopenharmony_ci select SND_RAWMIDI 5158c2ecf20Sopenharmony_ci select SND_AC97_CODEC 5168c2ecf20Sopenharmony_ci help 5178c2ecf20Sopenharmony_ci Say Y here to include support for Ensoniq AudioPCI ES1371 chips and 5188c2ecf20Sopenharmony_ci Sound Blaster PCI 64 or 128 soundcards. 5198c2ecf20Sopenharmony_ci 5208c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 5218c2ecf20Sopenharmony_ci will be called snd-ens1371. 5228c2ecf20Sopenharmony_ci 5238c2ecf20Sopenharmony_ciconfig SND_ES1938 5248c2ecf20Sopenharmony_ci tristate "ESS ES1938/1946/1969 (Solo-1)" 5258c2ecf20Sopenharmony_ci select SND_OPL3_LIB 5268c2ecf20Sopenharmony_ci select SND_MPU401_UART 5278c2ecf20Sopenharmony_ci select SND_AC97_CODEC 5288c2ecf20Sopenharmony_ci depends on ZONE_DMA 5298c2ecf20Sopenharmony_ci help 5308c2ecf20Sopenharmony_ci Say Y here to include support for soundcards based on ESS Solo-1 5318c2ecf20Sopenharmony_ci (ES1938, ES1946, ES1969) chips. 5328c2ecf20Sopenharmony_ci 5338c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 5348c2ecf20Sopenharmony_ci will be called snd-es1938. 5358c2ecf20Sopenharmony_ci 5368c2ecf20Sopenharmony_ciconfig SND_ES1968 5378c2ecf20Sopenharmony_ci tristate "ESS ES1968/1978 (Maestro-1/2/2E)" 5388c2ecf20Sopenharmony_ci select SND_MPU401_UART 5398c2ecf20Sopenharmony_ci select SND_AC97_CODEC 5408c2ecf20Sopenharmony_ci depends on ZONE_DMA 5418c2ecf20Sopenharmony_ci help 5428c2ecf20Sopenharmony_ci Say Y here to include support for soundcards based on ESS Maestro 5438c2ecf20Sopenharmony_ci 1/2/2E chips. 5448c2ecf20Sopenharmony_ci 5458c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 5468c2ecf20Sopenharmony_ci will be called snd-es1968. 5478c2ecf20Sopenharmony_ci 5488c2ecf20Sopenharmony_ciconfig SND_ES1968_INPUT 5498c2ecf20Sopenharmony_ci bool "Enable input device for es1968 volume buttons" 5508c2ecf20Sopenharmony_ci depends on SND_ES1968 5518c2ecf20Sopenharmony_ci depends on INPUT=y || INPUT=SND_ES1968 5528c2ecf20Sopenharmony_ci help 5538c2ecf20Sopenharmony_ci If you say Y here, you will get an input device which reports 5548c2ecf20Sopenharmony_ci keypresses for the volume buttons connected to the es1968 chip. 5558c2ecf20Sopenharmony_ci If you say N the buttons will directly control the master volume. 5568c2ecf20Sopenharmony_ci It is recommended to say Y. 5578c2ecf20Sopenharmony_ci 5588c2ecf20Sopenharmony_ciconfig SND_ES1968_RADIO 5598c2ecf20Sopenharmony_ci bool "Enable TEA5757 radio tuner support for es1968" 5608c2ecf20Sopenharmony_ci depends on SND_ES1968 5618c2ecf20Sopenharmony_ci depends on MEDIA_RADIO_SUPPORT 5628c2ecf20Sopenharmony_ci depends on VIDEO_V4L2=y || VIDEO_V4L2=SND_ES1968 5638c2ecf20Sopenharmony_ci select RADIO_ADAPTERS 5648c2ecf20Sopenharmony_ci select RADIO_TEA575X 5658c2ecf20Sopenharmony_ci 5668c2ecf20Sopenharmony_ci help 5678c2ecf20Sopenharmony_ci Say Y here to include support for TEA5757 radio tuner integrated on 5688c2ecf20Sopenharmony_ci some MediaForte cards (e.g. SF64-PCE2). 5698c2ecf20Sopenharmony_ci 5708c2ecf20Sopenharmony_ciconfig SND_FM801 5718c2ecf20Sopenharmony_ci tristate "ForteMedia FM801" 5728c2ecf20Sopenharmony_ci select SND_OPL3_LIB 5738c2ecf20Sopenharmony_ci select SND_MPU401_UART 5748c2ecf20Sopenharmony_ci select SND_AC97_CODEC 5758c2ecf20Sopenharmony_ci help 5768c2ecf20Sopenharmony_ci Say Y here to include support for soundcards based on the ForteMedia 5778c2ecf20Sopenharmony_ci FM801 chip. 5788c2ecf20Sopenharmony_ci 5798c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 5808c2ecf20Sopenharmony_ci will be called snd-fm801. 5818c2ecf20Sopenharmony_ci 5828c2ecf20Sopenharmony_ciconfig SND_FM801_TEA575X_BOOL 5838c2ecf20Sopenharmony_ci bool "ForteMedia FM801 + TEA5757 tuner" 5848c2ecf20Sopenharmony_ci depends on SND_FM801 5858c2ecf20Sopenharmony_ci depends on MEDIA_RADIO_SUPPORT 5868c2ecf20Sopenharmony_ci depends on VIDEO_V4L2=y || VIDEO_V4L2=SND_FM801 5878c2ecf20Sopenharmony_ci select RADIO_ADAPTERS 5888c2ecf20Sopenharmony_ci select RADIO_TEA575X 5898c2ecf20Sopenharmony_ci help 5908c2ecf20Sopenharmony_ci Say Y here to include support for soundcards based on the ForteMedia 5918c2ecf20Sopenharmony_ci FM801 chip with a TEA5757 tuner (MediaForte SF256-PCS, SF256-PCP and 5928c2ecf20Sopenharmony_ci SF64-PCR) into the snd-fm801 driver. 5938c2ecf20Sopenharmony_ci 5948c2ecf20Sopenharmony_ciconfig SND_HDSP 5958c2ecf20Sopenharmony_ci tristate "RME Hammerfall DSP Audio" 5968c2ecf20Sopenharmony_ci select FW_LOADER 5978c2ecf20Sopenharmony_ci select SND_HWDEP 5988c2ecf20Sopenharmony_ci select SND_RAWMIDI 5998c2ecf20Sopenharmony_ci select SND_PCM 6008c2ecf20Sopenharmony_ci help 6018c2ecf20Sopenharmony_ci Say Y here to include support for RME Hammerfall DSP Audio 6028c2ecf20Sopenharmony_ci soundcards. 6038c2ecf20Sopenharmony_ci 6048c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 6058c2ecf20Sopenharmony_ci will be called snd-hdsp. 6068c2ecf20Sopenharmony_ci 6078c2ecf20Sopenharmony_cicomment "Don't forget to add built-in firmwares for HDSP driver" 6088c2ecf20Sopenharmony_ci depends on SND_HDSP=y 6098c2ecf20Sopenharmony_ci 6108c2ecf20Sopenharmony_ciconfig SND_HDSPM 6118c2ecf20Sopenharmony_ci tristate "RME Hammerfall DSP MADI/RayDAT/AIO" 6128c2ecf20Sopenharmony_ci select SND_HWDEP 6138c2ecf20Sopenharmony_ci select SND_RAWMIDI 6148c2ecf20Sopenharmony_ci select SND_PCM 6158c2ecf20Sopenharmony_ci help 6168c2ecf20Sopenharmony_ci Say Y here to include support for RME Hammerfall DSP MADI, 6178c2ecf20Sopenharmony_ci RayDAT and AIO soundcards. 6188c2ecf20Sopenharmony_ci 6198c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 6208c2ecf20Sopenharmony_ci will be called snd-hdspm. 6218c2ecf20Sopenharmony_ci 6228c2ecf20Sopenharmony_ciconfig SND_ICE1712 6238c2ecf20Sopenharmony_ci tristate "ICEnsemble ICE1712 (Envy24)" 6248c2ecf20Sopenharmony_ci select SND_MPU401_UART 6258c2ecf20Sopenharmony_ci select SND_AC97_CODEC 6268c2ecf20Sopenharmony_ci select BITREVERSE 6278c2ecf20Sopenharmony_ci depends on ZONE_DMA 6288c2ecf20Sopenharmony_ci help 6298c2ecf20Sopenharmony_ci Say Y here to include support for soundcards based on the 6308c2ecf20Sopenharmony_ci ICE1712 (Envy24) chip. 6318c2ecf20Sopenharmony_ci 6328c2ecf20Sopenharmony_ci Currently supported hardware is: M-Audio Delta 1010(LT), 6338c2ecf20Sopenharmony_ci DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442; 6348c2ecf20Sopenharmony_ci TerraTec EWX 24/96, EWS 88MT/D, DMX 6Fire, Phase 88; 6358c2ecf20Sopenharmony_ci Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8; 6368c2ecf20Sopenharmony_ci Lionstracs Mediastation, Terrasoniq TS 88. 6378c2ecf20Sopenharmony_ci 6388c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 6398c2ecf20Sopenharmony_ci will be called snd-ice1712. 6408c2ecf20Sopenharmony_ci 6418c2ecf20Sopenharmony_ciconfig SND_ICE1724 6428c2ecf20Sopenharmony_ci tristate "ICE/VT1724/1720 (Envy24HT/PT)" 6438c2ecf20Sopenharmony_ci select SND_RAWMIDI 6448c2ecf20Sopenharmony_ci select SND_AC97_CODEC 6458c2ecf20Sopenharmony_ci select SND_VMASTER 6468c2ecf20Sopenharmony_ci help 6478c2ecf20Sopenharmony_ci Say Y here to include support for soundcards based on 6488c2ecf20Sopenharmony_ci ICE/VT1724/1720 (Envy24HT/PT) chips. 6498c2ecf20Sopenharmony_ci 6508c2ecf20Sopenharmony_ci Currently supported hardware is: AMP AUDIO2000; M-Audio 6518c2ecf20Sopenharmony_ci Revolution 5.1, 7.1, Audiophile 192; TerraTec Aureon 5.1 Sky, 6528c2ecf20Sopenharmony_ci 7.1 Space/Universe, Phase 22/28; Onkyo SE-90PCI, SE-200PCI; 6538c2ecf20Sopenharmony_ci AudioTrak Prodigy 192, 7.1 (HIFI/LT/XT), HD2; Hercules 6548c2ecf20Sopenharmony_ci Fortissimo IV; ESI Juli@; Pontis MS300; EGO-SYS WaveTerminal 6558c2ecf20Sopenharmony_ci 192M; Albatron K8X800 Pro II; Chaintech ZNF3-150/250, 9CJS, 6568c2ecf20Sopenharmony_ci AV-710; Shuttle SN25P; Philips PSC724 Ultimate Edge. 6578c2ecf20Sopenharmony_ci 6588c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 6598c2ecf20Sopenharmony_ci will be called snd-ice1724. 6608c2ecf20Sopenharmony_ci 6618c2ecf20Sopenharmony_ciconfig SND_INTEL8X0 6628c2ecf20Sopenharmony_ci tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller" 6638c2ecf20Sopenharmony_ci select SND_AC97_CODEC 6648c2ecf20Sopenharmony_ci help 6658c2ecf20Sopenharmony_ci Say Y here to include support for the integrated AC97 sound 6668c2ecf20Sopenharmony_ci device on motherboards with Intel/SiS/nVidia/AMD chipsets, or 6678c2ecf20Sopenharmony_ci ALi chipsets using the M5455 Audio Controller. (There is a 6688c2ecf20Sopenharmony_ci separate driver for ALi M5451 Audio Controllers.) 6698c2ecf20Sopenharmony_ci 6708c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 6718c2ecf20Sopenharmony_ci will be called snd-intel8x0. 6728c2ecf20Sopenharmony_ci 6738c2ecf20Sopenharmony_ciconfig SND_INTEL8X0M 6748c2ecf20Sopenharmony_ci tristate "Intel/SiS/nVidia/AMD MC97 Modem" 6758c2ecf20Sopenharmony_ci select SND_AC97_CODEC 6768c2ecf20Sopenharmony_ci help 6778c2ecf20Sopenharmony_ci Say Y here to include support for the integrated MC97 modem on 6788c2ecf20Sopenharmony_ci motherboards with Intel/SiS/nVidia/AMD chipsets. 6798c2ecf20Sopenharmony_ci 6808c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 6818c2ecf20Sopenharmony_ci will be called snd-intel8x0m. 6828c2ecf20Sopenharmony_ci 6838c2ecf20Sopenharmony_ciconfig SND_KORG1212 6848c2ecf20Sopenharmony_ci tristate "Korg 1212 IO" 6858c2ecf20Sopenharmony_ci select SND_PCM 6868c2ecf20Sopenharmony_ci help 6878c2ecf20Sopenharmony_ci Say Y here to include support for Korg 1212IO soundcards. 6888c2ecf20Sopenharmony_ci 6898c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 6908c2ecf20Sopenharmony_ci will be called snd-korg1212. 6918c2ecf20Sopenharmony_ci 6928c2ecf20Sopenharmony_ciconfig SND_LOLA 6938c2ecf20Sopenharmony_ci tristate "Digigram Lola" 6948c2ecf20Sopenharmony_ci select SND_PCM 6958c2ecf20Sopenharmony_ci help 6968c2ecf20Sopenharmony_ci Say Y to include support for Digigram Lola boards. 6978c2ecf20Sopenharmony_ci 6988c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 6998c2ecf20Sopenharmony_ci will be called snd-lola. 7008c2ecf20Sopenharmony_ci 7018c2ecf20Sopenharmony_ciconfig SND_LX6464ES 7028c2ecf20Sopenharmony_ci tristate "Digigram LX6464ES" 7038c2ecf20Sopenharmony_ci depends on HAS_IOPORT_MAP 7048c2ecf20Sopenharmony_ci select SND_PCM 7058c2ecf20Sopenharmony_ci help 7068c2ecf20Sopenharmony_ci Say Y here to include support for Digigram LX6464ES boards. 7078c2ecf20Sopenharmony_ci 7088c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 7098c2ecf20Sopenharmony_ci will be called snd-lx6464es. 7108c2ecf20Sopenharmony_ci 7118c2ecf20Sopenharmony_ci 7128c2ecf20Sopenharmony_ciconfig SND_MAESTRO3 7138c2ecf20Sopenharmony_ci tristate "ESS Allegro/Maestro3" 7148c2ecf20Sopenharmony_ci select SND_AC97_CODEC 7158c2ecf20Sopenharmony_ci depends on ZONE_DMA 7168c2ecf20Sopenharmony_ci help 7178c2ecf20Sopenharmony_ci Say Y here to include support for soundcards based on ESS Maestro 3 7188c2ecf20Sopenharmony_ci (Allegro) chips. 7198c2ecf20Sopenharmony_ci 7208c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 7218c2ecf20Sopenharmony_ci will be called snd-maestro3. 7228c2ecf20Sopenharmony_ci 7238c2ecf20Sopenharmony_ciconfig SND_MAESTRO3_INPUT 7248c2ecf20Sopenharmony_ci bool "Enable input device for maestro3 volume buttons" 7258c2ecf20Sopenharmony_ci depends on SND_MAESTRO3 7268c2ecf20Sopenharmony_ci depends on INPUT=y || INPUT=SND_MAESTRO3 7278c2ecf20Sopenharmony_ci help 7288c2ecf20Sopenharmony_ci If you say Y here, you will get an input device which reports 7298c2ecf20Sopenharmony_ci keypresses for the volume buttons connected to the maestro3 chip. 7308c2ecf20Sopenharmony_ci If you say N the buttons will directly control the master volume. 7318c2ecf20Sopenharmony_ci It is recommended to say Y. 7328c2ecf20Sopenharmony_ci 7338c2ecf20Sopenharmony_ciconfig SND_MIXART 7348c2ecf20Sopenharmony_ci tristate "Digigram miXart" 7358c2ecf20Sopenharmony_ci select FW_LOADER 7368c2ecf20Sopenharmony_ci select SND_HWDEP 7378c2ecf20Sopenharmony_ci select SND_PCM 7388c2ecf20Sopenharmony_ci help 7398c2ecf20Sopenharmony_ci If you want to use Digigram miXart soundcards, say Y here and 7408c2ecf20Sopenharmony_ci read <file:Documentation/sound/cards/mixart.rst>. 7418c2ecf20Sopenharmony_ci 7428c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 7438c2ecf20Sopenharmony_ci will be called snd-mixart. 7448c2ecf20Sopenharmony_ci 7458c2ecf20Sopenharmony_ciconfig SND_NM256 7468c2ecf20Sopenharmony_ci tristate "NeoMagic NM256AV/ZX" 7478c2ecf20Sopenharmony_ci select SND_AC97_CODEC 7488c2ecf20Sopenharmony_ci help 7498c2ecf20Sopenharmony_ci Say Y here to include support for NeoMagic NM256AV/ZX chips. 7508c2ecf20Sopenharmony_ci 7518c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 7528c2ecf20Sopenharmony_ci will be called snd-nm256. 7538c2ecf20Sopenharmony_ci 7548c2ecf20Sopenharmony_ciconfig SND_PCXHR 7558c2ecf20Sopenharmony_ci tristate "Digigram PCXHR" 7568c2ecf20Sopenharmony_ci select FW_LOADER 7578c2ecf20Sopenharmony_ci select SND_PCM 7588c2ecf20Sopenharmony_ci select SND_HWDEP 7598c2ecf20Sopenharmony_ci help 7608c2ecf20Sopenharmony_ci Say Y here to include support for Digigram PCXHR boards. 7618c2ecf20Sopenharmony_ci 7628c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 7638c2ecf20Sopenharmony_ci will be called snd-pcxhr. 7648c2ecf20Sopenharmony_ci 7658c2ecf20Sopenharmony_ciconfig SND_RIPTIDE 7668c2ecf20Sopenharmony_ci tristate "Conexant Riptide" 7678c2ecf20Sopenharmony_ci select FW_LOADER 7688c2ecf20Sopenharmony_ci select SND_OPL3_LIB 7698c2ecf20Sopenharmony_ci select SND_MPU401_UART 7708c2ecf20Sopenharmony_ci select SND_AC97_CODEC 7718c2ecf20Sopenharmony_ci help 7728c2ecf20Sopenharmony_ci Say 'Y' or 'M' to include support for Conexant Riptide chip. 7738c2ecf20Sopenharmony_ci 7748c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 7758c2ecf20Sopenharmony_ci will be called snd-riptide 7768c2ecf20Sopenharmony_ci 7778c2ecf20Sopenharmony_ciconfig SND_RME32 7788c2ecf20Sopenharmony_ci tristate "RME Digi32, 32/8, 32 PRO" 7798c2ecf20Sopenharmony_ci select SND_PCM 7808c2ecf20Sopenharmony_ci help 7818c2ecf20Sopenharmony_ci Say Y to include support for RME Digi32, Digi32 PRO and 7828c2ecf20Sopenharmony_ci Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio 7838c2ecf20Sopenharmony_ci devices. 7848c2ecf20Sopenharmony_ci 7858c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 7868c2ecf20Sopenharmony_ci will be called snd-rme32. 7878c2ecf20Sopenharmony_ci 7888c2ecf20Sopenharmony_ciconfig SND_RME96 7898c2ecf20Sopenharmony_ci tristate "RME Digi96, 96/8, 96/8 PRO" 7908c2ecf20Sopenharmony_ci select SND_PCM 7918c2ecf20Sopenharmony_ci help 7928c2ecf20Sopenharmony_ci Say Y here to include support for RME Digi96, Digi96/8 and 7938c2ecf20Sopenharmony_ci Digi96/8 PRO/PAD/PST soundcards. 7948c2ecf20Sopenharmony_ci 7958c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 7968c2ecf20Sopenharmony_ci will be called snd-rme96. 7978c2ecf20Sopenharmony_ci 7988c2ecf20Sopenharmony_ciconfig SND_RME9652 7998c2ecf20Sopenharmony_ci tristate "RME Digi9652 (Hammerfall)" 8008c2ecf20Sopenharmony_ci select SND_PCM 8018c2ecf20Sopenharmony_ci help 8028c2ecf20Sopenharmony_ci Say Y here to include support for RME Hammerfall (RME 8038c2ecf20Sopenharmony_ci Digi9652/Digi9636) soundcards. 8048c2ecf20Sopenharmony_ci 8058c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 8068c2ecf20Sopenharmony_ci will be called snd-rme9652. 8078c2ecf20Sopenharmony_ci 8088c2ecf20Sopenharmony_ciconfig SND_SE6X 8098c2ecf20Sopenharmony_ci tristate "Studio Evolution SE6X" 8108c2ecf20Sopenharmony_ci depends on SND_OXYGEN=n && SND_VIRTUOSO=n # PCI ID conflict 8118c2ecf20Sopenharmony_ci select SND_OXYGEN_LIB 8128c2ecf20Sopenharmony_ci select SND_PCM 8138c2ecf20Sopenharmony_ci select SND_MPU401_UART 8148c2ecf20Sopenharmony_ci help 8158c2ecf20Sopenharmony_ci Say Y or M here only if you actually have this sound card. 8168c2ecf20Sopenharmony_ci 8178c2ecf20Sopenharmony_ciconfig SND_SIS7019 8188c2ecf20Sopenharmony_ci tristate "SiS 7019 Audio Accelerator" 8198c2ecf20Sopenharmony_ci depends on X86_32 8208c2ecf20Sopenharmony_ci select SND_AC97_CODEC 8218c2ecf20Sopenharmony_ci depends on ZONE_DMA 8228c2ecf20Sopenharmony_ci help 8238c2ecf20Sopenharmony_ci Say Y here to include support for the SiS 7019 Audio Accelerator. 8248c2ecf20Sopenharmony_ci 8258c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 8268c2ecf20Sopenharmony_ci will be called snd-sis7019. 8278c2ecf20Sopenharmony_ci 8288c2ecf20Sopenharmony_ciconfig SND_SONICVIBES 8298c2ecf20Sopenharmony_ci tristate "S3 SonicVibes" 8308c2ecf20Sopenharmony_ci select SND_OPL3_LIB 8318c2ecf20Sopenharmony_ci select SND_MPU401_UART 8328c2ecf20Sopenharmony_ci select SND_AC97_CODEC 8338c2ecf20Sopenharmony_ci depends on ZONE_DMA 8348c2ecf20Sopenharmony_ci help 8358c2ecf20Sopenharmony_ci Say Y here to include support for soundcards based on the S3 8368c2ecf20Sopenharmony_ci SonicVibes chip. 8378c2ecf20Sopenharmony_ci 8388c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 8398c2ecf20Sopenharmony_ci will be called snd-sonicvibes. 8408c2ecf20Sopenharmony_ci 8418c2ecf20Sopenharmony_ciconfig SND_TRIDENT 8428c2ecf20Sopenharmony_ci tristate "Trident 4D-Wave DX/NX; SiS 7018" 8438c2ecf20Sopenharmony_ci select SND_MPU401_UART 8448c2ecf20Sopenharmony_ci select SND_AC97_CODEC 8458c2ecf20Sopenharmony_ci depends on ZONE_DMA 8468c2ecf20Sopenharmony_ci help 8478c2ecf20Sopenharmony_ci Say Y here to include support for soundcards based on Trident 8488c2ecf20Sopenharmony_ci 4D-Wave DX/NX or SiS 7018 chips. 8498c2ecf20Sopenharmony_ci 8508c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 8518c2ecf20Sopenharmony_ci will be called snd-trident. 8528c2ecf20Sopenharmony_ci 8538c2ecf20Sopenharmony_ciconfig SND_VIA82XX 8548c2ecf20Sopenharmony_ci tristate "VIA 82C686A/B, 8233/8235 AC97 Controller" 8558c2ecf20Sopenharmony_ci select SND_MPU401_UART 8568c2ecf20Sopenharmony_ci select SND_AC97_CODEC 8578c2ecf20Sopenharmony_ci help 8588c2ecf20Sopenharmony_ci Say Y here to include support for the integrated AC97 sound 8598c2ecf20Sopenharmony_ci device on motherboards with VIA chipsets. 8608c2ecf20Sopenharmony_ci 8618c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 8628c2ecf20Sopenharmony_ci will be called snd-via82xx. 8638c2ecf20Sopenharmony_ci 8648c2ecf20Sopenharmony_ciconfig SND_VIA82XX_MODEM 8658c2ecf20Sopenharmony_ci tristate "VIA 82C686A/B, 8233 based Modems" 8668c2ecf20Sopenharmony_ci select SND_AC97_CODEC 8678c2ecf20Sopenharmony_ci help 8688c2ecf20Sopenharmony_ci Say Y here to include support for the integrated MC97 modem on 8698c2ecf20Sopenharmony_ci motherboards with VIA chipsets. 8708c2ecf20Sopenharmony_ci 8718c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 8728c2ecf20Sopenharmony_ci will be called snd-via82xx-modem. 8738c2ecf20Sopenharmony_ci 8748c2ecf20Sopenharmony_ciconfig SND_VIRTUOSO 8758c2ecf20Sopenharmony_ci tristate "Asus Virtuoso 66/100/200 (Xonar)" 8768c2ecf20Sopenharmony_ci select SND_OXYGEN_LIB 8778c2ecf20Sopenharmony_ci select SND_PCM 8788c2ecf20Sopenharmony_ci select SND_MPU401_UART 8798c2ecf20Sopenharmony_ci select SND_JACK 8808c2ecf20Sopenharmony_ci help 8818c2ecf20Sopenharmony_ci Say Y here to include support for sound cards based on the 8828c2ecf20Sopenharmony_ci Asus AV66/AV100/AV200 chips, i.e., Xonar D1, DX, D2, D2X, DS, DSX, 8838c2ecf20Sopenharmony_ci Essence ST (Deluxe), and Essence STX (II). 8848c2ecf20Sopenharmony_ci Support for the HDAV1.3 (Deluxe) and HDAV1.3 Slim is experimental; 8858c2ecf20Sopenharmony_ci for the Xense, missing. 8868c2ecf20Sopenharmony_ci 8878c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 8888c2ecf20Sopenharmony_ci will be called snd-virtuoso. 8898c2ecf20Sopenharmony_ci 8908c2ecf20Sopenharmony_ciconfig SND_VX222 8918c2ecf20Sopenharmony_ci tristate "Digigram VX222" 8928c2ecf20Sopenharmony_ci select SND_VX_LIB 8938c2ecf20Sopenharmony_ci help 8948c2ecf20Sopenharmony_ci Say Y here to include support for Digigram VX222 soundcards. 8958c2ecf20Sopenharmony_ci 8968c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 8978c2ecf20Sopenharmony_ci will be called snd-vx222. 8988c2ecf20Sopenharmony_ci 8998c2ecf20Sopenharmony_ciconfig SND_YMFPCI 9008c2ecf20Sopenharmony_ci tristate "Yamaha YMF724/740/744/754" 9018c2ecf20Sopenharmony_ci select SND_OPL3_LIB 9028c2ecf20Sopenharmony_ci select SND_MPU401_UART 9038c2ecf20Sopenharmony_ci select SND_AC97_CODEC 9048c2ecf20Sopenharmony_ci select SND_TIMER 9058c2ecf20Sopenharmony_ci help 9068c2ecf20Sopenharmony_ci Say Y here to include support for Yamaha PCI audio chips - 9078c2ecf20Sopenharmony_ci YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754. 9088c2ecf20Sopenharmony_ci 9098c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 9108c2ecf20Sopenharmony_ci will be called snd-ymfpci. 9118c2ecf20Sopenharmony_ci 9128c2ecf20Sopenharmony_ciendif # SND_PCI 9138c2ecf20Sopenharmony_ci 9148c2ecf20Sopenharmony_cisource "sound/pci/hda/Kconfig" 915