xref: /openbmc/linux/sound/core/seq/Kconfig (revision 0181307a)
1*0181307aSTakashi Iwaiconfig SND_SEQUENCER
2*0181307aSTakashi Iwai	tristate "Sequencer support"
3*0181307aSTakashi Iwai	select SND_TIMER
4*0181307aSTakashi Iwai	help
5*0181307aSTakashi Iwai	  Say Y or M to enable MIDI sequencer and router support.  This
6*0181307aSTakashi Iwai	  feature allows routing and enqueueing of MIDI events.  Events
7*0181307aSTakashi Iwai	  can be processed at a given time.
80528c749SMichal Marek
9*0181307aSTakashi Iwai	  Many programs require this feature, so you should enable it
10*0181307aSTakashi Iwai	  unless you know what you're doing.
110528c749SMichal Marek
12*0181307aSTakashi Iwaiif SND_SEQUENCER
130528c749SMichal Marek
14*0181307aSTakashi Iwaiconfig SND_SEQ_DUMMY
15*0181307aSTakashi Iwai	tristate "Sequencer dummy client"
16*0181307aSTakashi Iwai	help
17*0181307aSTakashi Iwai	  Say Y here to enable the dummy sequencer client.  This client
18*0181307aSTakashi Iwai	  is a simple MIDI-through client: all normal input events are
19*0181307aSTakashi Iwai	  redirected to the output port immediately.
200528c749SMichal Marek
21*0181307aSTakashi Iwai	  You don't need this unless you want to connect many MIDI
22*0181307aSTakashi Iwai	  devices or applications together.
230528c749SMichal Marek
24*0181307aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
25*0181307aSTakashi Iwai	  will be called snd-seq-dummy.
26*0181307aSTakashi Iwai
27*0181307aSTakashi Iwaiconfig SND_SEQUENCER_OSS
28*0181307aSTakashi Iwai	tristate "OSS Sequencer API"
29*0181307aSTakashi Iwai	depends on SND_OSSEMUL
30*0181307aSTakashi Iwai	select SND_SEQ_MIDI_EVENT
31*0181307aSTakashi Iwai	help
32*0181307aSTakashi Iwai	  Say Y here to enable OSS sequencer emulation (both
33*0181307aSTakashi Iwai	  /dev/sequencer and /dev/music interfaces).
34*0181307aSTakashi Iwai
35*0181307aSTakashi Iwai	  Many programs still use the OSS API, so say Y.
36*0181307aSTakashi Iwai
37*0181307aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
38*0181307aSTakashi Iwai	  will be called snd-seq-oss.
39*0181307aSTakashi Iwai
40*0181307aSTakashi Iwaiconfig SND_SEQ_HRTIMER_DEFAULT
41*0181307aSTakashi Iwai	bool "Use HR-timer as default sequencer timer"
42*0181307aSTakashi Iwai	depends on SND_HRTIMER
43*0181307aSTakashi Iwai	default y
44*0181307aSTakashi Iwai	help
45*0181307aSTakashi Iwai	  Say Y here to use the HR-timer backend as the default sequencer
46*0181307aSTakashi Iwai	  timer.
47*0181307aSTakashi Iwai
48*0181307aSTakashi Iwaiconfig SND_SEQ_MIDI_EVENT
49*0181307aSTakashi Iwai	def_tristate SND_RAWMIDI
50*0181307aSTakashi Iwai
51*0181307aSTakashi Iwaiconfig SND_SEQ_MIDI
52*0181307aSTakashi Iwai	tristate
53*0181307aSTakashi Iwai	select SND_SEQ_MIDI_EVENT
54*0181307aSTakashi Iwai
55*0181307aSTakashi Iwaiconfig SND_SEQ_MIDI_EMUL
56*0181307aSTakashi Iwai	tristate
57*0181307aSTakashi Iwai
58*0181307aSTakashi Iwaiconfig SND_SEQ_VIRMIDI
59*0181307aSTakashi Iwai	tristate
60*0181307aSTakashi Iwai
61*0181307aSTakashi Iwaiendif # SND_SEQUENCER
62*0181307aSTakashi Iwai
63