18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ci# ALSA ISA drivers 38c2ecf20Sopenharmony_ci 48c2ecf20Sopenharmony_ciconfig SND_WSS_LIB 58c2ecf20Sopenharmony_ci tristate 68c2ecf20Sopenharmony_ci select SND_PCM 78c2ecf20Sopenharmony_ci select SND_TIMER 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ciconfig SND_SB_COMMON 108c2ecf20Sopenharmony_ci tristate 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ciconfig SND_SB8_DSP 138c2ecf20Sopenharmony_ci tristate 148c2ecf20Sopenharmony_ci select SND_PCM 158c2ecf20Sopenharmony_ci select SND_SB_COMMON 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ciconfig SND_SB16_DSP 188c2ecf20Sopenharmony_ci tristate 198c2ecf20Sopenharmony_ci select SND_PCM 208c2ecf20Sopenharmony_ci select SND_SB_COMMON 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_cimenuconfig SND_ISA 238c2ecf20Sopenharmony_ci bool "ISA sound devices" 248c2ecf20Sopenharmony_ci depends on ISA || COMPILE_TEST 258c2ecf20Sopenharmony_ci depends on ISA_DMA_API && !M68K 268c2ecf20Sopenharmony_ci default y 278c2ecf20Sopenharmony_ci help 288c2ecf20Sopenharmony_ci Support for sound devices connected via the ISA bus. 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ciif SND_ISA 318c2ecf20Sopenharmony_ci 328c2ecf20Sopenharmony_ciconfig SND_ADLIB 338c2ecf20Sopenharmony_ci tristate "AdLib FM card" 348c2ecf20Sopenharmony_ci select SND_OPL3_LIB 358c2ecf20Sopenharmony_ci help 368c2ecf20Sopenharmony_ci Say Y here to include support for AdLib FM cards. 378c2ecf20Sopenharmony_ci 388c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 398c2ecf20Sopenharmony_ci will be called snd-adlib. 408c2ecf20Sopenharmony_ci 418c2ecf20Sopenharmony_ciconfig SND_AD1816A 428c2ecf20Sopenharmony_ci tristate "Analog Devices SoundPort AD1816A" 438c2ecf20Sopenharmony_ci depends on PNP 448c2ecf20Sopenharmony_ci select ISAPNP 458c2ecf20Sopenharmony_ci select SND_OPL3_LIB 468c2ecf20Sopenharmony_ci select SND_MPU401_UART 478c2ecf20Sopenharmony_ci select SND_PCM 488c2ecf20Sopenharmony_ci select SND_TIMER 498c2ecf20Sopenharmony_ci help 508c2ecf20Sopenharmony_ci Say Y here to include support for Analog Devices SoundPort 518c2ecf20Sopenharmony_ci AD1816A or compatible sound chips. 528c2ecf20Sopenharmony_ci 538c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 548c2ecf20Sopenharmony_ci will be called snd-ad1816a. 558c2ecf20Sopenharmony_ci 568c2ecf20Sopenharmony_ciconfig SND_AD1848 578c2ecf20Sopenharmony_ci tristate "Generic AD1848/CS4248 driver" 588c2ecf20Sopenharmony_ci select SND_WSS_LIB 598c2ecf20Sopenharmony_ci help 608c2ecf20Sopenharmony_ci Say Y here to include support for AD1848 (Analog Devices) or 618c2ecf20Sopenharmony_ci CS4248 (Cirrus Logic - Crystal Semiconductors) chips. 628c2ecf20Sopenharmony_ci 638c2ecf20Sopenharmony_ci For newer chips from Cirrus Logic, use the CS4231 or CS4232+ 648c2ecf20Sopenharmony_ci drivers. 658c2ecf20Sopenharmony_ci 668c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 678c2ecf20Sopenharmony_ci will be called snd-ad1848. 688c2ecf20Sopenharmony_ci 698c2ecf20Sopenharmony_ciconfig SND_ALS100 708c2ecf20Sopenharmony_ci tristate "Diamond Tech. DT-019x and Avance Logic ALSxxx" 718c2ecf20Sopenharmony_ci depends on PNP 728c2ecf20Sopenharmony_ci select ISAPNP 738c2ecf20Sopenharmony_ci select SND_OPL3_LIB 748c2ecf20Sopenharmony_ci select SND_MPU401_UART 758c2ecf20Sopenharmony_ci select SND_SB16_DSP 768c2ecf20Sopenharmony_ci help 778c2ecf20Sopenharmony_ci Say Y here to include support for soundcards based on the 788c2ecf20Sopenharmony_ci Diamond Technologies DT-019X or Avance Logic chips: ALS007, 798c2ecf20Sopenharmony_ci ALS100, ALS110, ALS120 and ALS200 chips. 808c2ecf20Sopenharmony_ci 818c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 828c2ecf20Sopenharmony_ci will be called snd-als100. 838c2ecf20Sopenharmony_ci 848c2ecf20Sopenharmony_ciconfig SND_AZT1605 858c2ecf20Sopenharmony_ci tristate "Aztech AZT1605 Driver" 868c2ecf20Sopenharmony_ci depends on SND 878c2ecf20Sopenharmony_ci select SND_WSS_LIB 888c2ecf20Sopenharmony_ci select SND_MPU401_UART 898c2ecf20Sopenharmony_ci select SND_OPL3_LIB 908c2ecf20Sopenharmony_ci help 918c2ecf20Sopenharmony_ci Say Y here to include support for Aztech Sound Galaxy cards 928c2ecf20Sopenharmony_ci based on the AZT1605 chipset. 938c2ecf20Sopenharmony_ci 948c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 958c2ecf20Sopenharmony_ci will be called snd-azt1605. 968c2ecf20Sopenharmony_ci 978c2ecf20Sopenharmony_ciconfig SND_AZT2316 988c2ecf20Sopenharmony_ci tristate "Aztech AZT2316 Driver" 998c2ecf20Sopenharmony_ci depends on SND 1008c2ecf20Sopenharmony_ci select SND_WSS_LIB 1018c2ecf20Sopenharmony_ci select SND_MPU401_UART 1028c2ecf20Sopenharmony_ci select SND_OPL3_LIB 1038c2ecf20Sopenharmony_ci help 1048c2ecf20Sopenharmony_ci Say Y here to include support for Aztech Sound Galaxy cards 1058c2ecf20Sopenharmony_ci based on the AZT2316 chipset. 1068c2ecf20Sopenharmony_ci 1078c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 1088c2ecf20Sopenharmony_ci will be called snd-azt2316. 1098c2ecf20Sopenharmony_ci 1108c2ecf20Sopenharmony_ciconfig SND_AZT2320 1118c2ecf20Sopenharmony_ci tristate "Aztech Systems AZT2320" 1128c2ecf20Sopenharmony_ci depends on PNP 1138c2ecf20Sopenharmony_ci select ISAPNP 1148c2ecf20Sopenharmony_ci select SND_OPL3_LIB 1158c2ecf20Sopenharmony_ci select SND_MPU401_UART 1168c2ecf20Sopenharmony_ci select SND_WSS_LIB 1178c2ecf20Sopenharmony_ci help 1188c2ecf20Sopenharmony_ci Say Y here to include support for soundcards based on the 1198c2ecf20Sopenharmony_ci Aztech Systems AZT2320 chip. 1208c2ecf20Sopenharmony_ci 1218c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 1228c2ecf20Sopenharmony_ci will be called snd-azt2320. 1238c2ecf20Sopenharmony_ci 1248c2ecf20Sopenharmony_ciconfig SND_CMI8328 1258c2ecf20Sopenharmony_ci tristate "C-Media CMI8328" 1268c2ecf20Sopenharmony_ci select SND_WSS_LIB 1278c2ecf20Sopenharmony_ci select SND_OPL3_LIB 1288c2ecf20Sopenharmony_ci select SND_MPU401_UART 1298c2ecf20Sopenharmony_ci help 1308c2ecf20Sopenharmony_ci Say Y here to include support for soundcards based on the 1318c2ecf20Sopenharmony_ci C-Media CMI8328 chip. 1328c2ecf20Sopenharmony_ci 1338c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 1348c2ecf20Sopenharmony_ci will be called snd-cmi8328. 1358c2ecf20Sopenharmony_ci 1368c2ecf20Sopenharmony_ciconfig SND_CMI8330 1378c2ecf20Sopenharmony_ci tristate "C-Media CMI8330" 1388c2ecf20Sopenharmony_ci select SND_WSS_LIB 1398c2ecf20Sopenharmony_ci select SND_SB16_DSP 1408c2ecf20Sopenharmony_ci select SND_OPL3_LIB 1418c2ecf20Sopenharmony_ci select SND_MPU401_UART 1428c2ecf20Sopenharmony_ci help 1438c2ecf20Sopenharmony_ci Say Y here to include support for soundcards based on the 1448c2ecf20Sopenharmony_ci C-Media CMI8330 chip. 1458c2ecf20Sopenharmony_ci 1468c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 1478c2ecf20Sopenharmony_ci will be called snd-cmi8330. 1488c2ecf20Sopenharmony_ci 1498c2ecf20Sopenharmony_ciconfig SND_CS4231 1508c2ecf20Sopenharmony_ci tristate "Generic Cirrus Logic CS4231 driver" 1518c2ecf20Sopenharmony_ci select SND_MPU401_UART 1528c2ecf20Sopenharmony_ci select SND_WSS_LIB 1538c2ecf20Sopenharmony_ci help 1548c2ecf20Sopenharmony_ci Say Y here to include support for CS4231 chips from Cirrus 1558c2ecf20Sopenharmony_ci Logic - Crystal Semiconductors. 1568c2ecf20Sopenharmony_ci 1578c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 1588c2ecf20Sopenharmony_ci will be called snd-cs4231. 1598c2ecf20Sopenharmony_ci 1608c2ecf20Sopenharmony_ciconfig SND_CS4236 1618c2ecf20Sopenharmony_ci tristate "Generic Cirrus Logic CS4232/CS4236+ driver" 1628c2ecf20Sopenharmony_ci select SND_OPL3_LIB 1638c2ecf20Sopenharmony_ci select SND_MPU401_UART 1648c2ecf20Sopenharmony_ci select SND_WSS_LIB 1658c2ecf20Sopenharmony_ci help 1668c2ecf20Sopenharmony_ci Say Y to include support for CS4232,CS4235,CS4236,CS4237B, 1678c2ecf20Sopenharmony_ci CS4238B,CS4239 chips from Cirrus Logic - Crystal 1688c2ecf20Sopenharmony_ci Semiconductors. 1698c2ecf20Sopenharmony_ci 1708c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 1718c2ecf20Sopenharmony_ci will be called snd-cs4236. 1728c2ecf20Sopenharmony_ci 1738c2ecf20Sopenharmony_ciconfig SND_ES1688 1748c2ecf20Sopenharmony_ci tristate "Generic ESS ES688/ES1688 and ES968 PnP driver" 1758c2ecf20Sopenharmony_ci select SND_OPL3_LIB 1768c2ecf20Sopenharmony_ci select SND_MPU401_UART 1778c2ecf20Sopenharmony_ci select SND_PCM 1788c2ecf20Sopenharmony_ci help 1798c2ecf20Sopenharmony_ci Say Y here to include support for ESS AudioDrive ES688 or 1808c2ecf20Sopenharmony_ci ES1688 chips. Also, this module support cards with ES968 PnP chip. 1818c2ecf20Sopenharmony_ci 1828c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 1838c2ecf20Sopenharmony_ci will be called snd-es1688. 1848c2ecf20Sopenharmony_ci 1858c2ecf20Sopenharmony_ciconfig SND_ES18XX 1868c2ecf20Sopenharmony_ci tristate "Generic ESS ES18xx driver" 1878c2ecf20Sopenharmony_ci select SND_OPL3_LIB 1888c2ecf20Sopenharmony_ci select SND_MPU401_UART 1898c2ecf20Sopenharmony_ci select SND_PCM 1908c2ecf20Sopenharmony_ci help 1918c2ecf20Sopenharmony_ci Say Y here to include support for ESS AudioDrive ES18xx chips. 1928c2ecf20Sopenharmony_ci 1938c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 1948c2ecf20Sopenharmony_ci will be called snd-es18xx. 1958c2ecf20Sopenharmony_ci 1968c2ecf20Sopenharmony_ciconfig SND_SC6000 1978c2ecf20Sopenharmony_ci tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16" 1988c2ecf20Sopenharmony_ci depends on HAS_IOPORT_MAP 1998c2ecf20Sopenharmony_ci select SND_WSS_LIB 2008c2ecf20Sopenharmony_ci select SND_OPL3_LIB 2018c2ecf20Sopenharmony_ci select SND_MPU401_UART 2028c2ecf20Sopenharmony_ci help 2038c2ecf20Sopenharmony_ci Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000 2048c2ecf20Sopenharmony_ci cards and clones: 2058c2ecf20Sopenharmony_ci Audio Excel DSP 16 and Zoltrix AV302. 2068c2ecf20Sopenharmony_ci 2078c2ecf20Sopenharmony_ci These cards are based on CompuMedia ASC-9308 or ASC-9408 chips. 2088c2ecf20Sopenharmony_ci 2098c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 2108c2ecf20Sopenharmony_ci will be called snd-sc6000. 2118c2ecf20Sopenharmony_ci 2128c2ecf20Sopenharmony_ciconfig SND_GUSCLASSIC 2138c2ecf20Sopenharmony_ci tristate "Gravis UltraSound Classic" 2148c2ecf20Sopenharmony_ci select SND_RAWMIDI 2158c2ecf20Sopenharmony_ci select SND_PCM 2168c2ecf20Sopenharmony_ci select SND_TIMER 2178c2ecf20Sopenharmony_ci help 2188c2ecf20Sopenharmony_ci Say Y here to include support for Gravis UltraSound Classic 2198c2ecf20Sopenharmony_ci soundcards. 2208c2ecf20Sopenharmony_ci 2218c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 2228c2ecf20Sopenharmony_ci will be called snd-gusclassic. 2238c2ecf20Sopenharmony_ci 2248c2ecf20Sopenharmony_ciconfig SND_GUSEXTREME 2258c2ecf20Sopenharmony_ci tristate "Gravis UltraSound Extreme" 2268c2ecf20Sopenharmony_ci select SND_OPL3_LIB 2278c2ecf20Sopenharmony_ci select SND_MPU401_UART 2288c2ecf20Sopenharmony_ci select SND_PCM 2298c2ecf20Sopenharmony_ci select SND_TIMER 2308c2ecf20Sopenharmony_ci help 2318c2ecf20Sopenharmony_ci Say Y here to include support for Gravis UltraSound Extreme 2328c2ecf20Sopenharmony_ci soundcards. 2338c2ecf20Sopenharmony_ci 2348c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 2358c2ecf20Sopenharmony_ci will be called snd-gusextreme. 2368c2ecf20Sopenharmony_ci 2378c2ecf20Sopenharmony_ciconfig SND_GUSMAX 2388c2ecf20Sopenharmony_ci tristate "Gravis UltraSound MAX" 2398c2ecf20Sopenharmony_ci select SND_RAWMIDI 2408c2ecf20Sopenharmony_ci select SND_WSS_LIB 2418c2ecf20Sopenharmony_ci help 2428c2ecf20Sopenharmony_ci Say Y here to include support for Gravis UltraSound MAX 2438c2ecf20Sopenharmony_ci soundcards. 2448c2ecf20Sopenharmony_ci 2458c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 2468c2ecf20Sopenharmony_ci will be called snd-gusmax. 2478c2ecf20Sopenharmony_ci 2488c2ecf20Sopenharmony_ciconfig SND_INTERWAVE 2498c2ecf20Sopenharmony_ci tristate "AMD InterWave, Gravis UltraSound PnP" 2508c2ecf20Sopenharmony_ci depends on PNP 2518c2ecf20Sopenharmony_ci select SND_RAWMIDI 2528c2ecf20Sopenharmony_ci select SND_WSS_LIB 2538c2ecf20Sopenharmony_ci help 2548c2ecf20Sopenharmony_ci Say Y here to include support for AMD InterWave based 2558c2ecf20Sopenharmony_ci soundcards (Gravis UltraSound Plug & Play, STB SoundRage32, 2568c2ecf20Sopenharmony_ci MED3210, Dynasonic Pro, Panasonic PCA761AW). 2578c2ecf20Sopenharmony_ci 2588c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 2598c2ecf20Sopenharmony_ci will be called snd-interwave. 2608c2ecf20Sopenharmony_ci 2618c2ecf20Sopenharmony_ciconfig SND_INTERWAVE_STB 2628c2ecf20Sopenharmony_ci tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)" 2638c2ecf20Sopenharmony_ci depends on PNP 2648c2ecf20Sopenharmony_ci select SND_RAWMIDI 2658c2ecf20Sopenharmony_ci select SND_WSS_LIB 2668c2ecf20Sopenharmony_ci help 2678c2ecf20Sopenharmony_ci Say Y here to include support for AMD InterWave based 2688c2ecf20Sopenharmony_ci soundcards with a TEA6330T bass and treble regulator 2698c2ecf20Sopenharmony_ci (UltraSound 32-Pro). 2708c2ecf20Sopenharmony_ci 2718c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 2728c2ecf20Sopenharmony_ci will be called snd-interwave-stb. 2738c2ecf20Sopenharmony_ci 2748c2ecf20Sopenharmony_ciconfig SND_JAZZ16 2758c2ecf20Sopenharmony_ci tristate "Media Vision Jazz16 card and compatibles" 2768c2ecf20Sopenharmony_ci select SND_OPL3_LIB 2778c2ecf20Sopenharmony_ci select SND_MPU401_UART 2788c2ecf20Sopenharmony_ci select SND_SB8_DSP 2798c2ecf20Sopenharmony_ci help 2808c2ecf20Sopenharmony_ci Say Y here to include support for soundcards based on the 2818c2ecf20Sopenharmony_ci Media Vision Jazz16 chipset: digital chip MVD1216 (Jazz16), 2828c2ecf20Sopenharmony_ci codec MVA416 (CS4216) and mixer MVA514 (ICS2514). 2838c2ecf20Sopenharmony_ci Media Vision's Jazz16 cards were sold under names Pro Sonic 16, 2848c2ecf20Sopenharmony_ci Premium 3-D and Pro 3-D. There were also OEMs cards with the 2858c2ecf20Sopenharmony_ci Jazz16 chipset. 2868c2ecf20Sopenharmony_ci 2878c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 2888c2ecf20Sopenharmony_ci will be called snd-jazz16. 2898c2ecf20Sopenharmony_ci 2908c2ecf20Sopenharmony_ciconfig SND_OPL3SA2 2918c2ecf20Sopenharmony_ci tristate "Yamaha OPL3-SA2/SA3" 2928c2ecf20Sopenharmony_ci select SND_OPL3_LIB 2938c2ecf20Sopenharmony_ci select SND_MPU401_UART 2948c2ecf20Sopenharmony_ci select SND_WSS_LIB 2958c2ecf20Sopenharmony_ci help 2968c2ecf20Sopenharmony_ci Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3 2978c2ecf20Sopenharmony_ci chips. 2988c2ecf20Sopenharmony_ci 2998c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 3008c2ecf20Sopenharmony_ci will be called snd-opl3sa2. 3018c2ecf20Sopenharmony_ci 3028c2ecf20Sopenharmony_ciconfig SND_OPTI92X_AD1848 3038c2ecf20Sopenharmony_ci tristate "OPTi 82C92x - AD1848" 3048c2ecf20Sopenharmony_ci select SND_OPL3_LIB 3058c2ecf20Sopenharmony_ci select SND_OPL4_LIB 3068c2ecf20Sopenharmony_ci select SND_MPU401_UART 3078c2ecf20Sopenharmony_ci select SND_WSS_LIB 3088c2ecf20Sopenharmony_ci help 3098c2ecf20Sopenharmony_ci Say Y here to include support for soundcards based on Opti 3108c2ecf20Sopenharmony_ci 82C92x or OTI-601 chips and using an AD1848 codec. 3118c2ecf20Sopenharmony_ci 3128c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 3138c2ecf20Sopenharmony_ci will be called snd-opti92x-ad1848. 3148c2ecf20Sopenharmony_ci 3158c2ecf20Sopenharmony_ciconfig SND_OPTI92X_CS4231 3168c2ecf20Sopenharmony_ci tristate "OPTi 82C92x - CS4231" 3178c2ecf20Sopenharmony_ci select SND_OPL3_LIB 3188c2ecf20Sopenharmony_ci select SND_OPL4_LIB 3198c2ecf20Sopenharmony_ci select SND_MPU401_UART 3208c2ecf20Sopenharmony_ci select SND_WSS_LIB 3218c2ecf20Sopenharmony_ci help 3228c2ecf20Sopenharmony_ci Say Y here to include support for soundcards based on Opti 3238c2ecf20Sopenharmony_ci 82C92x chips and using a CS4231 codec. 3248c2ecf20Sopenharmony_ci 3258c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 3268c2ecf20Sopenharmony_ci will be called snd-opti92x-cs4231. 3278c2ecf20Sopenharmony_ci 3288c2ecf20Sopenharmony_ciconfig SND_OPTI93X 3298c2ecf20Sopenharmony_ci tristate "OPTi 82C93x" 3308c2ecf20Sopenharmony_ci select SND_OPL3_LIB 3318c2ecf20Sopenharmony_ci select SND_MPU401_UART 3328c2ecf20Sopenharmony_ci select SND_WSS_LIB 3338c2ecf20Sopenharmony_ci help 3348c2ecf20Sopenharmony_ci Say Y here to include support for soundcards based on Opti 3358c2ecf20Sopenharmony_ci 82C93x chips. 3368c2ecf20Sopenharmony_ci 3378c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 3388c2ecf20Sopenharmony_ci will be called snd-opti93x. 3398c2ecf20Sopenharmony_ci 3408c2ecf20Sopenharmony_ciconfig SND_MIRO 3418c2ecf20Sopenharmony_ci tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver" 3428c2ecf20Sopenharmony_ci select SND_OPL4_LIB 3438c2ecf20Sopenharmony_ci select SND_WSS_LIB 3448c2ecf20Sopenharmony_ci select SND_MPU401_UART 3458c2ecf20Sopenharmony_ci select SND_PCM 3468c2ecf20Sopenharmony_ci help 3478c2ecf20Sopenharmony_ci Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro, 3488c2ecf20Sopenharmony_ci miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards. 3498c2ecf20Sopenharmony_ci 3508c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 3518c2ecf20Sopenharmony_ci will be called snd-miro. 3528c2ecf20Sopenharmony_ci 3538c2ecf20Sopenharmony_ciconfig SND_SB8 3548c2ecf20Sopenharmony_ci tristate "Sound Blaster 1.0/2.0/Pro (8-bit)" 3558c2ecf20Sopenharmony_ci select SND_OPL3_LIB 3568c2ecf20Sopenharmony_ci select SND_RAWMIDI 3578c2ecf20Sopenharmony_ci select SND_SB8_DSP 3588c2ecf20Sopenharmony_ci help 3598c2ecf20Sopenharmony_ci Say Y here to include support for Creative Sound Blaster 1.0/ 3608c2ecf20Sopenharmony_ci 2.0/Pro (8-bit) or 100% compatible soundcards. 3618c2ecf20Sopenharmony_ci 3628c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 3638c2ecf20Sopenharmony_ci will be called snd-sb8. 3648c2ecf20Sopenharmony_ci 3658c2ecf20Sopenharmony_ciconfig SND_SB16 3668c2ecf20Sopenharmony_ci tristate "Sound Blaster 16 (PnP)" 3678c2ecf20Sopenharmony_ci select SND_OPL3_LIB 3688c2ecf20Sopenharmony_ci select SND_MPU401_UART 3698c2ecf20Sopenharmony_ci select SND_SB16_DSP 3708c2ecf20Sopenharmony_ci help 3718c2ecf20Sopenharmony_ci Say Y here to include support for Sound Blaster 16 soundcards 3728c2ecf20Sopenharmony_ci (including the Plug and Play version). 3738c2ecf20Sopenharmony_ci 3748c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 3758c2ecf20Sopenharmony_ci will be called snd-sb16. 3768c2ecf20Sopenharmony_ci 3778c2ecf20Sopenharmony_ciconfig SND_SBAWE 3788c2ecf20Sopenharmony_ci tristate "Sound Blaster AWE (32,64) (PnP)" 3798c2ecf20Sopenharmony_ci select SND_OPL3_LIB 3808c2ecf20Sopenharmony_ci select SND_MPU401_UART 3818c2ecf20Sopenharmony_ci select SND_SB16_DSP 3828c2ecf20Sopenharmony_ci select SND_SEQ_DEVICE if SND_SEQUENCER != n 3838c2ecf20Sopenharmony_ci help 3848c2ecf20Sopenharmony_ci Say Y here to include support for Sound Blaster AWE soundcards 3858c2ecf20Sopenharmony_ci (including the Plug and Play version). 3868c2ecf20Sopenharmony_ci 3878c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 3888c2ecf20Sopenharmony_ci will be called snd-sbawe. 3898c2ecf20Sopenharmony_ci 3908c2ecf20Sopenharmony_ci# select SEQ stuff to min(SND_SEQUENCER,SND_XXX) 3918c2ecf20Sopenharmony_ciconfig SND_SBAWE_SEQ 3928c2ecf20Sopenharmony_ci def_tristate SND_SEQUENCER && SND_SBAWE 3938c2ecf20Sopenharmony_ci select SND_SEQ_MIDI_EMUL 3948c2ecf20Sopenharmony_ci select SND_SEQ_VIRMIDI 3958c2ecf20Sopenharmony_ci select SND_SYNTH_EMUX 3968c2ecf20Sopenharmony_ci 3978c2ecf20Sopenharmony_ciconfig SND_SB16_CSP 3988c2ecf20Sopenharmony_ci bool "Sound Blaster 16/AWE CSP support" 3998c2ecf20Sopenharmony_ci depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC) 4008c2ecf20Sopenharmony_ci select FW_LOADER 4018c2ecf20Sopenharmony_ci help 4028c2ecf20Sopenharmony_ci Say Y here to include support for the CSP core. This special 4038c2ecf20Sopenharmony_ci coprocessor can do variable tasks like various compression and 4048c2ecf20Sopenharmony_ci decompression algorithms. 4058c2ecf20Sopenharmony_ci 4068c2ecf20Sopenharmony_ciconfig SND_SSCAPE 4078c2ecf20Sopenharmony_ci tristate "Ensoniq SoundScape driver" 4088c2ecf20Sopenharmony_ci select SND_MPU401_UART 4098c2ecf20Sopenharmony_ci select SND_WSS_LIB 4108c2ecf20Sopenharmony_ci select FW_LOADER 4118c2ecf20Sopenharmony_ci help 4128c2ecf20Sopenharmony_ci Say Y here to include support for Ensoniq SoundScape 4138c2ecf20Sopenharmony_ci and Ensoniq OEM soundcards. 4148c2ecf20Sopenharmony_ci 4158c2ecf20Sopenharmony_ci The PCM audio is supported on SoundScape Classic, Elite, PnP 4168c2ecf20Sopenharmony_ci and VIVO cards. The supported OEM cards are SPEA Media FX and 4178c2ecf20Sopenharmony_ci Reveal SC-600. 4188c2ecf20Sopenharmony_ci The MIDI support is very experimental and requires binary 4198c2ecf20Sopenharmony_ci firmware files called "scope.cod" and "sndscape.co?" where the 4208c2ecf20Sopenharmony_ci ? is digit 0, 1, 2, 3 or 4. The firmware files can be found 4218c2ecf20Sopenharmony_ci in DOS or Windows driver packages. One has to put the firmware 4228c2ecf20Sopenharmony_ci files into the /lib/firmware directory. 4238c2ecf20Sopenharmony_ci 4248c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 4258c2ecf20Sopenharmony_ci will be called snd-sscape. 4268c2ecf20Sopenharmony_ci 4278c2ecf20Sopenharmony_ciconfig SND_WAVEFRONT 4288c2ecf20Sopenharmony_ci tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)" 4298c2ecf20Sopenharmony_ci select FW_LOADER 4308c2ecf20Sopenharmony_ci select SND_OPL3_LIB 4318c2ecf20Sopenharmony_ci select SND_MPU401_UART 4328c2ecf20Sopenharmony_ci select SND_WSS_LIB 4338c2ecf20Sopenharmony_ci help 4348c2ecf20Sopenharmony_ci Say Y here to include support for Turtle Beach Maui, Tropez 4358c2ecf20Sopenharmony_ci and Tropez+ soundcards based on the Wavefront chip. 4368c2ecf20Sopenharmony_ci 4378c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 4388c2ecf20Sopenharmony_ci will be called snd-wavefront. 4398c2ecf20Sopenharmony_ci 4408c2ecf20Sopenharmony_ciconfig SND_MSND_PINNACLE 4418c2ecf20Sopenharmony_ci tristate "Turtle Beach MultiSound Pinnacle/Fiji driver" 4428c2ecf20Sopenharmony_ci depends on X86 4438c2ecf20Sopenharmony_ci select FW_LOADER 4448c2ecf20Sopenharmony_ci select SND_MPU401_UART 4458c2ecf20Sopenharmony_ci select SND_PCM 4468c2ecf20Sopenharmony_ci help 4478c2ecf20Sopenharmony_ci Say Y to include support for Turtle Beach MultiSound Pinnacle/ 4488c2ecf20Sopenharmony_ci Fiji soundcards. 4498c2ecf20Sopenharmony_ci 4508c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 4518c2ecf20Sopenharmony_ci will be called snd-msnd-pinnacle. 4528c2ecf20Sopenharmony_ci 4538c2ecf20Sopenharmony_ciconfig SND_MSND_CLASSIC 4548c2ecf20Sopenharmony_ci tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey" 4558c2ecf20Sopenharmony_ci depends on X86 4568c2ecf20Sopenharmony_ci select FW_LOADER 4578c2ecf20Sopenharmony_ci select SND_MPU401_UART 4588c2ecf20Sopenharmony_ci select SND_PCM 4598c2ecf20Sopenharmony_ci help 4608c2ecf20Sopenharmony_ci Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or 4618c2ecf20Sopenharmony_ci Monterey (not for the Pinnacle or Fiji). 4628c2ecf20Sopenharmony_ci 4638c2ecf20Sopenharmony_ci See <file:Documentation/sound/cards/multisound.sh> for important information 4648c2ecf20Sopenharmony_ci about this driver. Note that it has been discontinued, but the 4658c2ecf20Sopenharmony_ci Voyetra Turtle Beach knowledge base entry for it is still available 4668c2ecf20Sopenharmony_ci at <http://www.turtlebeach.com/site/kb_ftp/790.asp>. 4678c2ecf20Sopenharmony_ci 4688c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 4698c2ecf20Sopenharmony_ci will be called snd-msnd-classic. 4708c2ecf20Sopenharmony_ci 4718c2ecf20Sopenharmony_ciendif # SND_ISA 4728c2ecf20Sopenharmony_ci 473