blob: 7971285dfd5b9a75ce796c927df888072af482d6 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001# ALSA generic drivers
2
3menu "Generic devices"
4 depends on SND!=n
5
6
7config SND_MPU401_UART
8 tristate
Linus Torvalds1da177e2005-04-16 15:20:36 -07009 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
Randy Dunlap90564122005-11-29 14:48:41 +010026config SND_AC97_CODEC
27 tristate
28 select SND_PCM
29 select SND_AC97_BUS
30
31config SND_AC97_BUS
32 tristate
33
Linus Torvalds1da177e2005-04-16 15:20:36 -070034
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
Linus Torvalds1da177e2005-04-16 15:20:36 -070067 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
Matthias Koenig68ab8012006-07-27 16:59:23 +020076config SND_MTS64
77 tristate "ESI Miditerminal 4140 driver"
78 depends on SND && PARPORT
79 select SND_RAWMIDI
80 help
81 The ESI Miditerminal 4140 is a 4 In 4 Out MIDI Interface with
82 additional SMPTE Timecode capabilities for the parallel port.
83
84 Say 'Y' to include support for this device.
85
86 To compile this driver as a module, chose 'M' here: the module
87 will be called snd-mts64.
88
Linus Torvalds1da177e2005-04-16 15:20:36 -070089config SND_SERIAL_U16550
90 tristate "UART16550 serial MIDI driver"
91 depends on SND
Linus Torvalds1da177e2005-04-16 15:20:36 -070092 select SND_RAWMIDI
93 help
94 To include support for MIDI serial port interfaces, say Y here
95 and read <file:Documentation/sound/alsa/serial-u16550.txt>.
96 This driver works with serial UARTs 16550 and better.
97
98 This driver accesses the serial port hardware directly, so
99 make sure that the standard serial driver isn't used or
100 deactivated with setserial before loading this driver.
101
102 To compile this driver as a module, choose M here: the module
103 will be called snd-serial-u16550.
104
105config SND_MPU401
106 tristate "Generic MPU-401 UART driver"
107 depends on SND
108 select SND_MPU401_UART
Linus Torvalds1da177e2005-04-16 15:20:36 -0700109 help
110 Say Y here to include support for MIDI ports compatible with
111 the Roland MPU-401 interface in UART mode.
112
113 To compile this driver as a module, choose M here: the module
114 will be called snd-mpu401.
115
Linus Torvalds1da177e2005-04-16 15:20:36 -0700116endmenu