#7 ALSA sequencer & USB midi gadget support

Merged
wbx merged 3 commits from ableton-dir/master into oss/master 7 years ago

+ 1 - 1
package/alsa-utils/Makefile

@@ -37,7 +37,7 @@ endif
 
 alsa-utils-install:
 	${INSTALL_DIR} ${IDIR_ALSA_UTILS}/usr/bin
-	${CP} ${WRKINST}/usr/bin/{aplay,amixer,arecord} ${IDIR_ALSA_UTILS}/usr/bin
+	${CP} ${WRKINST}/usr/bin/{aplay,amixer,arecord,amidi,aconnect} ${IDIR_ALSA_UTILS}/usr/bin
 ifeq ($(ADK_TARGET_SYSTEM_RASPBERRY_PI),y)
 	$(INSTALL_DIR) $(IDIR_ALSA_UTILS)/etc/amixer.d
 	$(INSTALL_BIN) ./files/raspberry-pi.sh \

+ 11 - 0
target/linux/config/Config.in.audio

@@ -113,6 +113,17 @@ config ADK_KERNEL_SND
 	select ADK_KERNEL_SND_HWDEP
 	select ADK_KERNEL_SND_TIMER
 
+config ADK_KERNEL_SND_TIMER
+       tristate
+
+config ADK_KERNEL_SND_RAWMIDI
+       tristate
+
+config ADK_KERNEL_SND_SEQUENCER
+       tristate "Sequencer support"
+       select ADK_KERNEL_SND_TIMER
+       select ADK_KERNEL_SND_RAWMIDI
+
 config ADK_KERNEL_SND_INTEL8X0
 	tristate "Intel AC97 driver"
 	select ADK_KERNEL_SND

+ 23 - 0
target/linux/config/Config.in.usb

@@ -340,6 +340,29 @@ config ADK_KERNEL_USB_SIERRA_NET
 	select ADK_KERNEL_USB_USBNET
 	help
 	  Driver for WWAN modem Sierra Wireless MC8775 PCI Express
+
+
+config ADK_KERNEL_SND_USB
+       bool
+       depends on ADK_KERNEL_USB
+
+config ADK_KERNEL_SND_USB_AUDIO
+       tristate
+
+config ADK_KERNEL_USB_GADGET
+       tristate
+
+config ADK_KERNEL_USB_AUDIO
+       tristate
+
+config ADK_KERNEL_USB_MIDI_GADGET
+       tristate "USB Midi Gadgets"
+       select ADK_KERNEL_USB_GADGET
+       select ADK_KERNEL_USB_AUDIO
+       select ADK_KERNEL_SND_USB_AUDIO
+       select ADK_KERNEL_SND_USB
+       help
+         Enable USB midi devices
 	
 endmenu
 endmenu