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