mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 02:30:34 +02:00 
			
		
		
		
	[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>
This commit is contained in:
		
							parent
							
								
									9265d19961
								
							
						
					
					
						commit
						68ab801e32
					
				
					 4 changed files with 1114 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -1216,6 +1216,14 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
 | 
			
		|||
    
 | 
			
		||||
    Module supports only 1 card.  This module has no enable option.
 | 
			
		||||
 | 
			
		||||
  Module snd-mts64
 | 
			
		||||
  ----------------
 | 
			
		||||
 | 
			
		||||
    Module for Ego Systems (ESI) Miditerminal 4140
 | 
			
		||||
 | 
			
		||||
    This module supports multiple devices.
 | 
			
		||||
    Requires parport (CONFIG_PARPORT).
 | 
			
		||||
 | 
			
		||||
  Module snd-nm256
 | 
			
		||||
  ----------------
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -73,6 +73,19 @@ config SND_MTPAV
 | 
			
		|||
	  To compile this driver as a module, choose M here: the module
 | 
			
		||||
	  will be called snd-mtpav.
 | 
			
		||||
 | 
			
		||||
config SND_MTS64
 | 
			
		||||
	tristate "ESI Miditerminal 4140 driver"
 | 
			
		||||
	depends on SND && PARPORT
 | 
			
		||||
	select SND_RAWMIDI
 | 
			
		||||
	help
 | 
			
		||||
	  The ESI Miditerminal 4140 is a 4 In 4 Out MIDI Interface with 
 | 
			
		||||
          additional SMPTE Timecode capabilities for the parallel port.
 | 
			
		||||
 | 
			
		||||
	  Say 'Y' to include support for this device.
 | 
			
		||||
 | 
			
		||||
	  To compile this driver as a module, chose 'M' here: the module 
 | 
			
		||||
          will be called snd-mts64.
 | 
			
		||||
 | 
			
		||||
config SND_SERIAL_U16550
 | 
			
		||||
	tristate "UART16550 serial MIDI driver"
 | 
			
		||||
	depends on SND
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -5,6 +5,7 @@
 | 
			
		|||
 | 
			
		||||
snd-dummy-objs := dummy.o
 | 
			
		||||
snd-mtpav-objs := mtpav.o
 | 
			
		||||
snd-mts64-objs := mts64.o
 | 
			
		||||
snd-serial-u16550-objs := serial-u16550.o
 | 
			
		||||
snd-virmidi-objs := virmidi.o
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -13,5 +14,6 @@ obj-$(CONFIG_SND_DUMMY) += snd-dummy.o
 | 
			
		|||
obj-$(CONFIG_SND_VIRMIDI) += snd-virmidi.o
 | 
			
		||||
obj-$(CONFIG_SND_SERIAL_U16550) += snd-serial-u16550.o
 | 
			
		||||
obj-$(CONFIG_SND_MTPAV) += snd-mtpav.o
 | 
			
		||||
obj-$(CONFIG_SND_MTS64) += snd-mts64.o
 | 
			
		||||
 | 
			
		||||
obj-$(CONFIG_SND) += opl3/ opl4/ mpu401/ vx/
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										1091
									
								
								sound/drivers/mts64.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1091
									
								
								sound/drivers/mts64.c
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
		Loading…
	
		Reference in a new issue