Skip to content

Commit 68ab801

Browse files
mkng73Jaroslav Kysela
authored and
Jaroslav Kysela
committed
[ALSA] Add snd-mts64 driver for ESI Miditerminal 4140
Added snd-mts64 driver for Ego Systems (ESI) Miditerminal 4140 by Matthias Koenig <mk@phasorlab.de>. The driver requires parport (CONFIG_PARPORT). Signed-off-by: Matthias Koenig <mk@phasorlab.de> Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Jaroslav Kysela <perex@suse.cz>
1 parent 9265d19 commit 68ab801

File tree

4 files changed

+1114
-0
lines changed

4 files changed

+1114
-0
lines changed

Documentation/sound/alsa/ALSA-Configuration.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1216,6 +1216,14 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
12161216

12171217
Module supports only 1 card. This module has no enable option.
12181218

1219+
Module snd-mts64
1220+
----------------
1221+
1222+
Module for Ego Systems (ESI) Miditerminal 4140
1223+
1224+
This module supports multiple devices.
1225+
Requires parport (CONFIG_PARPORT).
1226+
12191227
Module snd-nm256
12201228
----------------
12211229

sound/drivers/Kconfig

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,19 @@ config SND_MTPAV
7373
To compile this driver as a module, choose M here: the module
7474
will be called snd-mtpav.
7575

76+
config 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+
7689
config SND_SERIAL_U16550
7790
tristate "UART16550 serial MIDI driver"
7891
depends on SND

sound/drivers/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
snd-dummy-objs := dummy.o
77
snd-mtpav-objs := mtpav.o
8+
snd-mts64-objs := mts64.o
89
snd-serial-u16550-objs := serial-u16550.o
910
snd-virmidi-objs := virmidi.o
1011

@@ -13,5 +14,6 @@ obj-$(CONFIG_SND_DUMMY) += snd-dummy.o
1314
obj-$(CONFIG_SND_VIRMIDI) += snd-virmidi.o
1415
obj-$(CONFIG_SND_SERIAL_U16550) += snd-serial-u16550.o
1516
obj-$(CONFIG_SND_MTPAV) += snd-mtpav.o
17+
obj-$(CONFIG_SND_MTS64) += snd-mts64.o
1618

1719
obj-$(CONFIG_SND) += opl3/ opl4/ mpu401/ vx/

0 commit comments

Comments
 (0)