xref: /openbmc/linux/sound/drivers/Kconfig (revision 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2)
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	help
33	  Say Y here to include the dummy driver.  This driver does
34	  nothing, but emulates various mixer controls and PCM devices.
35
36	  You don't need this unless you're testing the hardware support
37	  of programs using the ALSA API.
38
39	  To compile this driver as a module, choose M here: the module
40	  will be called snd-dummy.
41
42config SND_VIRMIDI
43	tristate "Virtual MIDI soundcard"
44	depends on SND_SEQUENCER
45	select SND_TIMER
46	select SND_RAWMIDI
47	help
48	  Say Y here to include the virtual MIDI driver.  This driver
49	  allows to connect applications using raw MIDI devices to
50	  sequencer clients.
51
52	  If you don't know what MIDI is, say N here.
53
54	  To compile this driver as a module, choose M here: the module
55	  will be called snd-virmidi.
56
57config SND_MTPAV
58	tristate "MOTU MidiTimePiece AV multiport MIDI"
59	depends on SND
60	select SND_TIMER
61	select SND_RAWMIDI
62	help
63	  To use a MOTU MidiTimePiece AV multiport MIDI adapter
64	  connected to the parallel port, say Y here and make sure that
65	  the standard parallel port driver isn't used for the port.
66
67	  To compile this driver as a module, choose M here: the module
68	  will be called snd-mtpav.
69
70config SND_SERIAL_U16550
71	tristate "UART16550 serial MIDI driver"
72	depends on SND
73	select SND_TIMER
74	select SND_RAWMIDI
75	help
76	  To include support for MIDI serial port interfaces, say Y here
77	  and read <file:Documentation/sound/alsa/serial-u16550.txt>.
78	  This driver works with serial UARTs 16550 and better.
79
80	  This driver accesses the serial port hardware directly, so
81	  make sure that the standard serial driver isn't used or
82	  deactivated with setserial before loading this driver.
83
84	  To compile this driver as a module, choose M here: the module
85	  will be called snd-serial-u16550.
86
87config SND_MPU401
88	tristate "Generic MPU-401 UART driver"
89	depends on SND
90	select SND_MPU401_UART
91	help
92	  Say Y here to include support for MIDI ports compatible with
93	  the Roland MPU-401 interface in UART mode.
94
95	  To compile this driver as a module, choose M here: the module
96	  will be called snd-mpu401.
97
98endmenu
99