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