xref: /openbmc/linux/sound/drivers/Kconfig (revision 6ab3d562)
1# ALSA generic drivers
2
3menu "Generic devices"
4	depends on SND!=n
5
6
7config SND_MPU401_UART
8        tristate
9        select SND_RAWMIDI
10
11config SND_OPL3_LIB
12	tristate
13	select SND_TIMER
14	select SND_HWDEP
15
16config SND_OPL4_LIB
17	tristate
18	select SND_TIMER
19	select SND_HWDEP
20
21config SND_VX_LIB
22	tristate
23	select SND_HWDEP
24	select SND_PCM
25
26config SND_AC97_CODEC
27	tristate
28	select SND_PCM
29	select SND_AC97_BUS
30
31config SND_AC97_BUS
32	tristate
33
34
35config SND_DUMMY
36	tristate "Dummy (/dev/null) soundcard"
37	depends on SND
38	select SND_PCM
39	help
40	  Say Y here to include the dummy driver.  This driver does
41	  nothing, but emulates various mixer controls and PCM devices.
42
43	  You don't need this unless you're testing the hardware support
44	  of programs using the ALSA API.
45
46	  To compile this driver as a module, choose M here: the module
47	  will be called snd-dummy.
48
49config SND_VIRMIDI
50	tristate "Virtual MIDI soundcard"
51	depends on SND_SEQUENCER
52	select SND_TIMER
53	select SND_RAWMIDI
54	help
55	  Say Y here to include the virtual MIDI driver.  This driver
56	  allows to connect applications using raw MIDI devices to
57	  sequencer clients.
58
59	  If you don't know what MIDI is, say N here.
60
61	  To compile this driver as a module, choose M here: the module
62	  will be called snd-virmidi.
63
64config SND_MTPAV
65	tristate "MOTU MidiTimePiece AV multiport MIDI"
66	depends on SND
67	select SND_RAWMIDI
68	help
69	  To use a MOTU MidiTimePiece AV multiport MIDI adapter
70	  connected to the parallel port, say Y here and make sure that
71	  the standard parallel port driver isn't used for the port.
72
73	  To compile this driver as a module, choose M here: the module
74	  will be called snd-mtpav.
75
76config SND_SERIAL_U16550
77	tristate "UART16550 serial MIDI driver"
78	depends on SND
79	select SND_RAWMIDI
80	help
81	  To include support for MIDI serial port interfaces, say Y here
82	  and read <file:Documentation/sound/alsa/serial-u16550.txt>.
83	  This driver works with serial UARTs 16550 and better.
84
85	  This driver accesses the serial port hardware directly, so
86	  make sure that the standard serial driver isn't used or
87	  deactivated with setserial before loading this driver.
88
89	  To compile this driver as a module, choose M here: the module
90	  will be called snd-serial-u16550.
91
92config SND_MPU401
93	tristate "Generic MPU-401 UART driver"
94	depends on SND
95	select SND_MPU401_UART
96	help
97	  Say Y here to include support for MIDI ports compatible with
98	  the Roland MPU-401 interface in UART mode.
99
100	  To compile this driver as a module, choose M here: the module
101	  will be called snd-mpu401.
102
103endmenu
104