linux/sound/Kconfig
<<
>>
Prefs
   1# sound/Config.in
   2#
   3
   4menu "Sound"
   5        depends on HAS_IOMEM
   6
   7config SOUND
   8        tristate "Sound card support"
   9        help
  10          If you have a sound card in your computer, i.e. if it can say more
  11          than an occasional beep, say Y.  Be sure to have all the information
  12          about your sound card and its configuration down (I/O port,
  13          interrupt and DMA channel), because you will be asked for it.
  14
  15          You want to read the Sound-HOWTO, available from
  16          <http://www.tldp.org/docs.html#howto>. General information about
  17          the modular sound system is contained in the files
  18          <file:Documentation/sound/oss/Introduction>.  The file
  19          <file:Documentation/sound/oss/README.OSS> contains some slightly
  20          outdated but still useful information as well.  Newer sound
  21          driver documentation is found in <file:Documentation/sound/alsa/*>.
  22
  23          If you have a PnP sound card and you want to configure it at boot
  24          time using the ISA PnP tools (read
  25          <http://www.roestock.demon.co.uk/isapnptools/>), then you need to
  26          compile the sound card support as a module and load that module
  27          after the PnP configuration is finished.  To do this, choose M here
  28          and read <file:Documentation/sound/oss/README.modules>; the module
  29          will be called soundcore.
  30
  31          I'm told that even without a sound card, you can make your computer
  32          say more than an occasional beep, by programming the PC speaker.
  33          Kernel patches and supporting utilities to do that are in the pcsp
  34          package, available at <ftp://ftp.infradead.org/pub/pcsp/>.
  35
  36source "sound/oss/dmasound/Kconfig"
  37
  38if !M68K
  39
  40menu "Advanced Linux Sound Architecture"
  41        depends on SOUND!=n
  42
  43config SND
  44        tristate "Advanced Linux Sound Architecture"
  45        depends on SOUND
  46        help
  47          Say 'Y' or 'M' to enable ALSA (Advanced Linux Sound Architecture),
  48          the new base sound system.
  49
  50          For more information, see <http://www.alsa-project.org/>
  51
  52source "sound/core/Kconfig"
  53
  54source "sound/drivers/Kconfig"
  55
  56source "sound/isa/Kconfig"
  57
  58source "sound/pci/Kconfig"
  59
  60source "sound/ppc/Kconfig"
  61
  62source "sound/aoa/Kconfig"
  63
  64source "sound/arm/Kconfig"
  65
  66if SPI
  67source "sound/spi/Kconfig"
  68endif
  69
  70source "sound/mips/Kconfig"
  71
  72source "sound/sh/Kconfig"
  73
  74# the following will depend on the order of config.
  75# here assuming USB is defined before ALSA
  76source "sound/usb/Kconfig"
  77
  78# the following will depend on the order of config.
  79# here assuming PCMCIA is defined before ALSA
  80source "sound/pcmcia/Kconfig"
  81
  82source "sound/sparc/Kconfig"
  83
  84source "sound/parisc/Kconfig"
  85
  86source "sound/soc/Kconfig"
  87
  88endmenu
  89
  90menu "Open Sound System"
  91        depends on SOUND!=n
  92
  93config SOUND_PRIME
  94        tristate "Open Sound System (DEPRECATED)"
  95        depends on SOUND
  96        help
  97          Say 'Y' or 'M' to enable Open Sound System drivers.
  98
  99source "sound/oss/Kconfig"
 100
 101endmenu
 102
 103endif
 104
 105config AC97_BUS
 106        tristate
 107        help
 108          This is used to avoid config and link hard dependencies between the
 109          sound subsystem and other function drivers completely unrelated to
 110          sound although they're sharing the AC97 bus. Concerned drivers
 111          should "select" this.
 112
 113endmenu
 114