Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/dev/usb add ROLAND/EDIROL SC-8850/SD-90.



details:   https://anonhg.NetBSD.org/src/rev/999539fdc1b8
branches:  trunk
changeset: 533031:999539fdc1b8
user:      tshiozak <tshiozak%NetBSD.org@localhost>
date:      Wed Jun 19 13:55:30 2002 +0000

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

diffstat:

 sys/dev/usb/umidi_quirks.c |  36 ++++++++++++++++++++++++++++++++++--
 sys/dev/usb/usbdevs.h      |   6 ++++--
 sys/dev/usb/usbdevs_data.h |  16 ++++++++++++++--
 3 files changed, 52 insertions(+), 6 deletions(-)

diffs (135 lines):

diff -r 4218990e01ac -r 999539fdc1b8 sys/dev/usb/umidi_quirks.c
--- a/sys/dev/usb/umidi_quirks.c        Wed Jun 19 13:54:06 2002 +0000
+++ b/sys/dev/usb/umidi_quirks.c        Wed Jun 19 13:55:30 2002 +0000
@@ -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_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 @@
        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
 };
diff -r 4218990e01ac -r 999539fdc1b8 sys/dev/usb/usbdevs.h
--- a/sys/dev/usb/usbdevs.h     Wed Jun 19 13:54:06 2002 +0000
+++ b/sys/dev/usb/usbdevs.h     Wed Jun 19 13:55:30 2002 +0000
@@ -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 */
diff -r 4218990e01ac -r 999539fdc1b8 sys/dev/usb/usbdevs_data.h
--- a/sys/dev/usb/usbdevs_data.h        Wed Jun 19 13:54:06 2002 +0000
+++ b/sys/dev/usb/usbdevs_data.h        Wed Jun 19 13:55:30 2002 +0000
@@ -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 
  */
 
 /*
@@ -2860,6 +2860,12 @@
            "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,
            "Roland",
@@ -2884,6 +2890,12 @@
            "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,
            "Rockfire",



Home | Main Index | Thread Index | Old Index