diff options
Diffstat (limited to 'sound/core/seq/Kconfig')
-rw-r--r-- | sound/core/seq/Kconfig | 68 |
1 files changed, 57 insertions, 11 deletions
diff --git a/sound/core/seq/Kconfig b/sound/core/seq/Kconfig index b851fd890a89..a536760a94c2 100644 --- a/sound/core/seq/Kconfig +++ b/sound/core/seq/Kconfig | |||
@@ -1,16 +1,62 @@ | |||
1 | # define SND_XXX_SEQ to min(SND_SEQUENCER,SND_XXX) | 1 | config SND_SEQUENCER |
2 | tristate "Sequencer support" | ||
3 | select SND_TIMER | ||
4 | select SND_SEQ_DEVICE | ||
5 | help | ||
6 | Say Y or M to enable MIDI sequencer and router support. This | ||
7 | feature allows routing and enqueueing of MIDI events. Events | ||
8 | can be processed at a given time. | ||
2 | 9 | ||
3 | config SND_RAWMIDI_SEQ | 10 | Many programs require this feature, so you should enable it |
4 | def_tristate SND_SEQUENCER && SND_RAWMIDI | 11 | unless you know what you're doing. |
5 | 12 | ||
6 | config SND_OPL3_LIB_SEQ | 13 | if SND_SEQUENCER |
7 | def_tristate SND_SEQUENCER && SND_OPL3_LIB | ||
8 | 14 | ||
9 | config SND_OPL4_LIB_SEQ | 15 | config SND_SEQ_DUMMY |
10 | def_tristate SND_SEQUENCER && SND_OPL4_LIB | 16 | tristate "Sequencer dummy client" |
17 | help | ||
18 | Say Y here to enable the dummy sequencer client. This client | ||
19 | is a simple MIDI-through client: all normal input events are | ||
20 | redirected to the output port immediately. | ||
11 | 21 | ||
12 | config SND_SBAWE_SEQ | 22 | You don't need this unless you want to connect many MIDI |
13 | def_tristate SND_SEQUENCER && SND_SBAWE | 23 | devices or applications together. |
14 | 24 | ||
15 | config SND_EMU10K1_SEQ | 25 | To compile this driver as a module, choose M here: the module |
16 | def_tristate SND_SEQUENCER && SND_EMU10K1 | 26 | will be called snd-seq-dummy. |
27 | |||
28 | config SND_SEQUENCER_OSS | ||
29 | tristate "OSS Sequencer API" | ||
30 | depends on SND_OSSEMUL | ||
31 | select SND_SEQ_MIDI_EVENT | ||
32 | help | ||
33 | Say Y here to enable OSS sequencer emulation (both | ||
34 | /dev/sequencer and /dev/music interfaces). | ||
35 | |||
36 | Many programs still use the OSS API, so say Y. | ||
37 | |||
38 | To compile this driver as a module, choose M here: the module | ||
39 | will be called snd-seq-oss. | ||
40 | |||
41 | config SND_SEQ_HRTIMER_DEFAULT | ||
42 | bool "Use HR-timer as default sequencer timer" | ||
43 | depends on SND_HRTIMER | ||
44 | default y | ||
45 | help | ||
46 | Say Y here to use the HR-timer backend as the default sequencer | ||
47 | timer. | ||
48 | |||
49 | config SND_SEQ_MIDI_EVENT | ||
50 | def_tristate SND_RAWMIDI | ||
51 | |||
52 | config SND_SEQ_MIDI | ||
53 | tristate | ||
54 | select SND_SEQ_MIDI_EVENT | ||
55 | |||
56 | config SND_SEQ_MIDI_EMUL | ||
57 | tristate | ||
58 | |||
59 | config SND_SEQ_VIRMIDI | ||
60 | tristate | ||
61 | |||
62 | endif # SND_SEQUENCER | ||