add ROLAND/EDIROL SC-8850/SD-90.

This commit is contained in:
tshiozak 2002-06-19 13:55:30 +00:00
parent 9fd9d36a30
commit db90de7aba
3 changed files with 52 additions and 6 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: umidi_quirks.c,v 1.3 2001/11/13 06:24:56 lukem Exp $ */
/* $NetBSD: umidi_quirks.c,v 1.4 2002/06/19 13:55:30 tshiozak Exp $ */
/*
* Copyright (c) 2001 The NetBSD Foundation, Inc.
@ -37,7 +37,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: umidi_quirks.c,v 1.3 2001/11/13 06:24:56 lukem Exp $");
__KERNEL_RCSID(0, "$NetBSD: umidi_quirks.c,v 1.4 2002/06/19 13:55:30 tshiozak Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@ -122,6 +122,36 @@ UMQ_DEF(ROLAND, ROLAND_UM1, 2) = {
UMQ_TERMINATOR
};
/*
* ROLAND SC-8850
*/
UMQ_FIXED_EP_DEF(ROLAND, ROLAND_SC8850, 2, 1, 1) = {
/* out */
{ 0, 6 },
/* in */
{ 1, 6 }
};
UMQ_DEF(ROLAND, ROLAND_SC8850, 2) = {
UMQ_FIXED_EP_REG(ROLAND, ROLAND_SC8850, 2),
UMQ_TERMINATOR
};
/*
* ROLAND SD-90
*/
UMQ_FIXED_EP_DEF(ROLAND, ROLAND_SD90, 2, 1, 1) = {
/* out */
{ 0, 4 },
/* in */
{ 1, 4 }
};
UMQ_DEF(ROLAND, ROLAND_SD90, 2) = {
UMQ_FIXED_EP_REG(ROLAND, ROLAND_SD90, 2),
UMQ_TERMINATOR
};
/*
* ROLAND UM-880 (native mode)
@ -147,6 +177,8 @@ struct umidi_quirk umidi_quirklist[] = {
UMQ_REG(YAMAHA, YAMAHA_UX256, ANYIFACE),
UMQ_REG(YAMAHA, ANYPRODUCT, ANYIFACE),
UMQ_REG(ROLAND, ROLAND_UM1, 2),
UMQ_REG(ROLAND, ROLAND_SC8850, 2),
UMQ_REG(ROLAND, ROLAND_SD90, 2),
UMQ_REG(ROLAND, ROLAND_UM880N, 0),
UMQ_TERMINATOR
};

View File

@ -1,10 +1,10 @@
/* $NetBSD: usbdevs.h,v 1.260 2002/06/18 01:02:39 augustss Exp $ */
/* $NetBSD: usbdevs.h,v 1.261 2002/06/19 13:55:30 tshiozak Exp $ */
/*
* THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
*
* generated from:
* NetBSD: usbdevs,v 1.255 2002/06/18 01:02:15 augustss Exp
* NetBSD: usbdevs,v 1.256 2002/06/19 13:54:06 tshiozak Exp
*/
/*
@ -1105,10 +1105,12 @@
#define USB_PRODUCT_RAINBOW_IKEY2000 0x1200 /* i-Key 2000 */
/* Roland products */
#define USB_PRODUCT_ROLAND_SC8850 0x0003 /* RolandED SC-8850 SOUND Canvas MIDI Synth. */
#define USB_PRODUCT_ROLAND_UM1 0x0009 /* UM-1 MIDI I/F */
#define USB_PRODUCT_ROLAND_UA3 0x000f /* EDIROL UA-3 USB audio I/F */
#define USB_PRODUCT_ROLAND_UM880N 0x0014 /* EDIROL UM-880 MIDI I/F (native) */
#define USB_PRODUCT_ROLAND_UM880G 0x0015 /* EDIROL UM-880 MIDI I/F (generic) */
#define USB_PRODUCT_ROLAND_SD90 0x0016 /* EDIROL SD-90 STDIO Canvas MIDI Synth. */
/* Rockfire products */
#define USB_PRODUCT_ROCKFIRE_GAMEPAD 0x2033 /* gamepad 203USB */

View File

@ -1,10 +1,10 @@
/* $NetBSD: usbdevs_data.h,v 1.261 2002/06/18 01:02:40 augustss Exp $ */
/* $NetBSD: usbdevs_data.h,v 1.262 2002/06/19 13:55:30 tshiozak Exp $ */
/*
* THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
*
* generated from:
* NetBSD: usbdevs,v 1.255 2002/06/18 01:02:15 augustss Exp
* NetBSD: usbdevs,v 1.256 2002/06/19 13:54:06 tshiozak Exp
*/
/*
@ -2859,6 +2859,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"Rainbow Technologies",
"i-Key 2000",
},
{
USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SC8850,
0,
"Roland",
"RolandED SC-8850 SOUND Canvas MIDI Synth.",
},
{
USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_UM1,
0,
@ -2883,6 +2889,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"Roland",
"EDIROL UM-880 MIDI I/F (generic)",
},
{
USB_VENDOR_ROLAND, USB_PRODUCT_ROLAND_SD90,
0,
"Roland",
"EDIROL SD-90 STDIO Canvas MIDI Synth.",
},
{
USB_VENDOR_ROCKFIRE, USB_PRODUCT_ROCKFIRE_GAMEPAD,
0,