aboutsummaryrefslogtreecommitdiffstats
path: root/sound/usb
diff options
context:
space:
mode:
authorClemens Ladisch <clemens@ladisch.de>2014-09-07 15:44:29 -0400
committerTakashi Iwai <tiwai@suse.de>2014-09-08 04:54:39 -0400
commit49f4b4d15c7c9ff8efbb18d9f8c224d3682da573 (patch)
tree697938064f9350b03cfe8ada18108e549b3d6342 /sound/usb
parentdf1e471966479526ae64b64d8851a89db26b30bb (diff)
ALSA: usb-audio: add MIDI port names for the Yamaha MOTIF XF
Signed-off-by: Clemens Ladisch <clemens@ladisch.de> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/usb')
-rw-r--r--sound/usb/midi.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/sound/usb/midi.c b/sound/usb/midi.c
index 7b166c2be0f7..69e93a9d486a 100644
--- a/sound/usb/midi.c
+++ b/sound/usb/midi.c
@@ -1506,6 +1506,12 @@ static struct port_info {
1506 PORT_INFO(vendor, product, num, name, 0, \ 1506 PORT_INFO(vendor, product, num, name, 0, \
1507 SNDRV_SEQ_PORT_TYPE_MIDI_GENERIC | \ 1507 SNDRV_SEQ_PORT_TYPE_MIDI_GENERIC | \
1508 SNDRV_SEQ_PORT_TYPE_HARDWARE) 1508 SNDRV_SEQ_PORT_TYPE_HARDWARE)
1509#define GM_SYNTH_PORT(vendor, product, num, name, voices) \
1510 PORT_INFO(vendor, product, num, name, voices, \
1511 SNDRV_SEQ_PORT_TYPE_MIDI_GENERIC | \
1512 SNDRV_SEQ_PORT_TYPE_MIDI_GM | \
1513 SNDRV_SEQ_PORT_TYPE_HARDWARE | \
1514 SNDRV_SEQ_PORT_TYPE_SYNTHESIZER)
1509#define ROLAND_SYNTH_PORT(vendor, product, num, name, voices) \ 1515#define ROLAND_SYNTH_PORT(vendor, product, num, name, voices) \
1510 PORT_INFO(vendor, product, num, name, voices, \ 1516 PORT_INFO(vendor, product, num, name, voices, \
1511 SNDRV_SEQ_PORT_TYPE_MIDI_GENERIC | \ 1517 SNDRV_SEQ_PORT_TYPE_MIDI_GENERIC | \
@@ -1525,6 +1531,11 @@ static struct port_info {
1525 SNDRV_SEQ_PORT_TYPE_MIDI_MT32 | \ 1531 SNDRV_SEQ_PORT_TYPE_MIDI_MT32 | \
1526 SNDRV_SEQ_PORT_TYPE_HARDWARE | \ 1532 SNDRV_SEQ_PORT_TYPE_HARDWARE | \
1527 SNDRV_SEQ_PORT_TYPE_SYNTHESIZER) 1533 SNDRV_SEQ_PORT_TYPE_SYNTHESIZER)
1534 /* Yamaha MOTIF XF */
1535 GM_SYNTH_PORT(0x0499, 0x105c, 0, "%s Tone Generator", 128),
1536 CONTROL_PORT(0x0499, 0x105c, 1, "%s Remote Control"),
1537 EXTERNAL_PORT(0x0499, 0x105c, 2, "%s Thru"),
1538 CONTROL_PORT(0x0499, 0x105c, 3, "%s Editor"),
1528 /* Roland UA-100 */ 1539 /* Roland UA-100 */
1529 CONTROL_PORT(0x0582, 0x0000, 2, "%s Control"), 1540 CONTROL_PORT(0x0582, 0x0000, 2, "%s Control"),
1530 /* Roland SC-8850 */ 1541 /* Roland SC-8850 */