11da177e4SLinus Torvalds# sound/Config.in 21da177e4SLinus Torvalds# 31da177e4SLinus Torvalds 489fe5117STakashi Iwaimenuconfig SOUND 51da177e4SLinus Torvalds tristate "Sound card support" 689fe5117STakashi Iwai depends on HAS_IOMEM 71da177e4SLinus Torvalds help 81da177e4SLinus Torvalds If you have a sound card in your computer, i.e. if it can say more 91da177e4SLinus Torvalds than an occasional beep, say Y. Be sure to have all the information 101da177e4SLinus Torvalds about your sound card and its configuration down (I/O port, 111da177e4SLinus Torvalds interrupt and DMA channel), because you will be asked for it. 121da177e4SLinus Torvalds 131da177e4SLinus Torvalds You want to read the Sound-HOWTO, available from 141da177e4SLinus Torvalds <http://www.tldp.org/docs.html#howto>. General information about 151da177e4SLinus Torvalds the modular sound system is contained in the files 161da177e4SLinus Torvalds <file:Documentation/sound/oss/Introduction>. The file 171da177e4SLinus Torvalds <file:Documentation/sound/oss/README.OSS> contains some slightly 181da177e4SLinus Torvalds outdated but still useful information as well. Newer sound 191da177e4SLinus Torvalds driver documentation is found in <file:Documentation/sound/alsa/*>. 201da177e4SLinus Torvalds 211da177e4SLinus Torvalds If you have a PnP sound card and you want to configure it at boot 221da177e4SLinus Torvalds time using the ISA PnP tools (read 231da177e4SLinus Torvalds <http://www.roestock.demon.co.uk/isapnptools/>), then you need to 241da177e4SLinus Torvalds compile the sound card support as a module and load that module 251da177e4SLinus Torvalds after the PnP configuration is finished. To do this, choose M here 261da177e4SLinus Torvalds and read <file:Documentation/sound/oss/README.modules>; the module 271da177e4SLinus Torvalds will be called soundcore. 281da177e4SLinus Torvalds 2989fe5117STakashi Iwaiif SOUND 3089fe5117STakashi Iwai 31d886e87cSTejun Heoconfig SOUND_OSS_CORE 32d886e87cSTejun Heo bool 33d886e87cSTejun Heo default n 34d886e87cSTejun Heo 351da177e4SLinus Torvaldssource "sound/oss/dmasound/Kconfig" 361da177e4SLinus Torvalds 371da177e4SLinus Torvaldsif !M68K 381da177e4SLinus Torvalds 3989fe5117STakashi Iwaimenuconfig SND 401da177e4SLinus Torvalds tristate "Advanced Linux Sound Architecture" 4123854c30STakashi Iwai help 4223854c30STakashi Iwai Say 'Y' or 'M' to enable ALSA (Advanced Linux Sound Architecture), 4323854c30STakashi Iwai the new base sound system. 4423854c30STakashi Iwai 459baf6507STakashi Iwai For more information, see <http://www.alsa-project.org/> 461da177e4SLinus Torvalds 4789fe5117STakashi Iwaiif SND 4889fe5117STakashi Iwai 491da177e4SLinus Torvaldssource "sound/core/Kconfig" 501da177e4SLinus Torvalds 511da177e4SLinus Torvaldssource "sound/drivers/Kconfig" 521da177e4SLinus Torvalds 531da177e4SLinus Torvaldssource "sound/isa/Kconfig" 541da177e4SLinus Torvalds 551da177e4SLinus Torvaldssource "sound/pci/Kconfig" 561da177e4SLinus Torvalds 571da177e4SLinus Torvaldssource "sound/ppc/Kconfig" 581da177e4SLinus Torvalds 59f3d9478bSJohannes Bergsource "sound/aoa/Kconfig" 60f3d9478bSJohannes Berg 611da177e4SLinus Torvaldssource "sound/arm/Kconfig" 621da177e4SLinus Torvalds 633b0a899cSHans-Christian Egtvedtsource "sound/spi/Kconfig" 643b0a899cSHans-Christian Egtvedt 651da177e4SLinus Torvaldssource "sound/mips/Kconfig" 661da177e4SLinus Torvalds 67198de43dSAdrian McMenaminsource "sound/sh/Kconfig" 68198de43dSAdrian McMenamin 693cb2fcccSMatt LaPlante# the following will depend on the order of config. 701da177e4SLinus Torvalds# here assuming USB is defined before ALSA 711da177e4SLinus Torvaldssource "sound/usb/Kconfig" 721da177e4SLinus Torvalds 733cb2fcccSMatt LaPlante# the following will depend on the order of config. 741da177e4SLinus Torvalds# here assuming PCMCIA is defined before ALSA 751da177e4SLinus Torvaldssource "sound/pcmcia/Kconfig" 761da177e4SLinus Torvalds 771da177e4SLinus Torvaldssource "sound/sparc/Kconfig" 781da177e4SLinus Torvalds 791da177e4SLinus Torvaldssource "sound/parisc/Kconfig" 801da177e4SLinus Torvalds 81a3288176SLiam Girdwoodsource "sound/soc/Kconfig" 82a3288176SLiam Girdwood 8389fe5117STakashi Iwaiendif # SND 841da177e4SLinus Torvalds 8589fe5117STakashi Iwaimenuconfig SOUND_PRIME 861da177e4SLinus Torvalds tristate "Open Sound System (DEPRECATED)" 87d886e87cSTejun Heo select SOUND_OSS_CORE 881da177e4SLinus Torvalds help 891da177e4SLinus Torvalds Say 'Y' or 'M' to enable Open Sound System drivers. 901da177e4SLinus Torvalds 9189fe5117STakashi Iwaiif SOUND_PRIME 9289fe5117STakashi Iwai 931da177e4SLinus Torvaldssource "sound/oss/Kconfig" 941da177e4SLinus Torvalds 9589fe5117STakashi Iwaiendif # SOUND_PRIME 961da177e4SLinus Torvalds 9789fe5117STakashi Iwaiendif # !M68K 981da177e4SLinus Torvalds 99*8a656496STakashi Iwaiendif # SOUND 100*8a656496STakashi Iwai 101*8a656496STakashi Iwai# AC97_BUS is used from both sound and ucb1400 102e1036502SNicolas Pitreconfig AC97_BUS 103e1036502SNicolas Pitre tristate 104e1036502SNicolas Pitre help 105e1036502SNicolas Pitre This is used to avoid config and link hard dependencies between the 106e1036502SNicolas Pitre sound subsystem and other function drivers completely unrelated to 107e1036502SNicolas Pitre sound although they're sharing the AC97 bus. Concerned drivers 108e1036502SNicolas Pitre should "select" this. 109e1036502SNicolas Pitre 110