Sat Sep 6 21:38:44 2008 UTC ()
PR/39303: Izaac: Support for Novatel Wireless Ovation U727.


(rmind)
diff -r1.20 -r1.21 src/sys/dev/usb/ugensa.c
diff -r1.507 -r1.508 src/sys/dev/usb/usbdevs

cvs diff -r1.20 -r1.21 src/sys/dev/usb/ugensa.c (expand / switch to unified diff)

--- src/sys/dev/usb/ugensa.c 2008/05/24 16:40:58 1.20
+++ src/sys/dev/usb/ugensa.c 2008/09/06 21:38:44 1.21
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1/* $NetBSD: ugensa.c,v 1.20 2008/05/24 16:40:58 cube Exp $ */ 1/* $NetBSD: ugensa.c,v 1.21 2008/09/06 21:38:44 rmind Exp $ */
2 2
3/* 3/*
4 * Copyright (c) 2004, 2005 The NetBSD Foundation, Inc. 4 * Copyright (c) 2004, 2005 The NetBSD Foundation, Inc.
5 * All rights reserved. 5 * All rights reserved.
6 * 6 *
7 * This code is derived from software contributed to The NetBSD Foundation 7 * This code is derived from software contributed to The NetBSD Foundation
8 * by Roland C. Dowdeswell <elric@netbsd.org>. 8 * by Roland C. Dowdeswell <elric@netbsd.org>.
9 * 9 *
10 * Redistribution and use in source and binary forms, with or without 10 * Redistribution and use in source and binary forms, with or without
11 * modification, are permitted provided that the following conditions 11 * modification, are permitted provided that the following conditions
12 * are met: 12 * are met:
13 * 1. Redistributions of source code must retain the above copyright 13 * 1. Redistributions of source code must retain the above copyright
14 * notice, this list of conditions and the following disclaimer. 14 * notice, this list of conditions and the following disclaimer.
@@ -20,27 +20,27 @@ @@ -20,27 +20,27 @@
20 * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 20 * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
21 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 21 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
22 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 22 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
23 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 23 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 24 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 25 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 26 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 27 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 28 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
29 * POSSIBILITY OF SUCH DAMAGE. 29 * POSSIBILITY OF SUCH DAMAGE.
30 */ 30 */
31 31
32#include <sys/cdefs.h> 32#include <sys/cdefs.h>
33__KERNEL_RCSID(0, "$NetBSD: ugensa.c,v 1.20 2008/05/24 16:40:58 cube Exp $"); 33__KERNEL_RCSID(0, "$NetBSD: ugensa.c,v 1.21 2008/09/06 21:38:44 rmind Exp $");
34 34
35#include <sys/param.h> 35#include <sys/param.h>
36#include <sys/systm.h> 36#include <sys/systm.h>
37#include <sys/kernel.h> 37#include <sys/kernel.h>
38#include <sys/device.h> 38#include <sys/device.h>
39#include <sys/conf.h> 39#include <sys/conf.h>
40#include <sys/tty.h> 40#include <sys/tty.h>
41 41
42#include <dev/usb/usb.h> 42#include <dev/usb/usb.h>
43 43
44#include <dev/usb/usbdi.h> 44#include <dev/usb/usbdi.h>
45#include <dev/usb/usbdi_util.h> 45#include <dev/usb/usbdi_util.h>
46#include <dev/usb/usbdevs.h> 46#include <dev/usb/usbdevs.h>
@@ -101,26 +101,27 @@ static const struct ugensa_type ugensa_d @@ -101,26 +101,27 @@ static const struct ugensa_type ugensa_d
101 {{ USB_VENDOR_DELL, USB_PRODUCT_DELL_HSDPA }, 0 }, 101 {{ USB_VENDOR_DELL, USB_PRODUCT_DELL_HSDPA }, 0 },
102 102
103 /* 103 /*
104 * The following devices are untested, but they are purported to 104 * The following devices are untested, but they are purported to
105 * to work in similar device drivers on other OSes: 105 * to work in similar device drivers on other OSes:
106 */ 106 */
107 107
108 {{ USB_VENDOR_ANYDATA, USB_PRODUCT_ANYDATA_ADU_500A }, UNTESTED }, 108 {{ USB_VENDOR_ANYDATA, USB_PRODUCT_ANYDATA_ADU_500A }, UNTESTED },
109 {{ USB_VENDOR_DELL, USB_PRODUCT_DELL_W5500 }, UNTESTED }, 109 {{ USB_VENDOR_DELL, USB_PRODUCT_DELL_W5500 }, UNTESTED },
110 {{ USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_EXPRESSCARD }, UNTESTED }, 110 {{ USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_EXPRESSCARD }, UNTESTED },
111 {{ USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_MERLINV620 }, UNTESTED }, 111 {{ USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_MERLINV620 }, UNTESTED },
112 {{ USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_S720 }, UNTESTED }, 112 {{ USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_S720 }, UNTESTED },
113 {{ USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_U720 }, UNTESTED }, 113 {{ USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_U720 }, UNTESTED },
 114 {{ USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_U727 }, UNTESTED },
114 {{ USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_XU870 }, UNTESTED }, 115 {{ USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_XU870 }, UNTESTED },
115 {{ USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_ES620 }, UNTESTED }, 116 {{ USB_VENDOR_NOVATEL2, USB_PRODUCT_NOVATEL2_ES620 }, UNTESTED },
116 {{ USB_VENDOR_QUALCOMM, USB_PRODUCT_QUALCOMM_MSM_HSDPA }, UNTESTED }, 117 {{ USB_VENDOR_QUALCOMM, USB_PRODUCT_QUALCOMM_MSM_HSDPA }, UNTESTED },
117 {{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_EM5625 }, UNTESTED }, 118 {{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_EM5625 }, UNTESTED },
118 {{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AIRCARD875 }, UNTESTED }, 119 {{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_AIRCARD875 }, UNTESTED },
119 {{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC5720 }, UNTESTED }, 120 {{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC5720 }, UNTESTED },
120 {{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC5725 }, UNTESTED }, 121 {{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC5725 }, UNTESTED },
121 {{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8755 }, UNTESTED }, 122 {{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8755 }, UNTESTED },
122 {{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8755_2 }, UNTESTED }, 123 {{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8755_2 }, UNTESTED },
123 {{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8755_3 }, UNTESTED }, 124 {{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8755_3 }, UNTESTED },
124 {{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8765 }, UNTESTED }, 125 {{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8765 }, UNTESTED },
125 {{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8775 }, UNTESTED } 126 {{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC8775 }, UNTESTED }
126}; 127};

cvs diff -r1.507 -r1.508 src/sys/dev/usb/usbdevs (expand / switch to unified diff)

--- src/sys/dev/usb/usbdevs 2008/09/06 21:34:49 1.507
+++ src/sys/dev/usb/usbdevs 2008/09/06 21:38:44 1.508
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: usbdevs,v 1.507 2008/09/06 21:34:49 rmind Exp $ 1$NetBSD: usbdevs,v 1.508 2008/09/06 21:38:44 rmind Exp $
2 2
3/* 3/*
4 * Copyright (c) 1998-2004 The NetBSD Foundation, Inc. 4 * Copyright (c) 1998-2004 The NetBSD Foundation, Inc.
5 * All rights reserved. 5 * All rights reserved.
6 * 6 *
7 * This code is derived from software contributed to The NetBSD Foundation 7 * This code is derived from software contributed to The NetBSD Foundation
8 * by Lennart Augustsson (lennart@augustsson.net) at 8 * by Lennart Augustsson (lennart@augustsson.net) at
9 * Carlstedt Research & Technology. 9 * Carlstedt Research & Technology.
10 * 10 *
11 * Redistribution and use in source and binary forms, with or without 11 * Redistribution and use in source and binary forms, with or without
12 * modification, are permitted provided that the following conditions 12 * modification, are permitted provided that the following conditions
13 * are met: 13 * are met:
14 * 1. Redistributions of source code must retain the above copyright 14 * 1. Redistributions of source code must retain the above copyright
@@ -1662,26 +1662,27 @@ product NOKIA CA42 0x0802 Mobile Phone  @@ -1662,26 +1662,27 @@ product NOKIA CA42 0x0802 Mobile Phone
1662/* Nova Tech products */ 1662/* Nova Tech products */
1663product NOVATECH NV902W 0x9020 NV-902W 1663product NOVATECH NV902W 0x9020 NV-902W
1664product NOVATECH RT2573 0x9021 RT2573 1664product NOVATECH RT2573 0x9021 RT2573
1665 1665
1666/* NovAtel products */ 1666/* NovAtel products */
1667product NOVATEL FLEXPACKGPS 0x0100 NovAtel FlexPack GPS receiver 1667product NOVATEL FLEXPACKGPS 0x0100 NovAtel FlexPack GPS receiver
1668product NOVATEL2 EXPRESSCARD 0x1100 ExpressCard 3G 1668product NOVATEL2 EXPRESSCARD 0x1100 ExpressCard 3G
1669product NOVATEL2 MERLINV620 0x1110 Novatel Wireless Merlin CDMA 1669product NOVATEL2 MERLINV620 0x1110 Novatel Wireless Merlin CDMA
1670product NOVATEL2 S720 0x1130 S720 1670product NOVATEL2 S720 0x1130 S720
1671product NOVATEL2 MERLINU740 0x1400 Novatel Merlin U740 1671product NOVATEL2 MERLINU740 0x1400 Novatel Merlin U740
1672product NOVATEL2 XU870 0x1430 XU870 1672product NOVATEL2 XU870 0x1430 XU870
1673product NOVATEL2 ES620 0x2100 ES620 CDMA 1673product NOVATEL2 ES620 0x2100 ES620 CDMA
1674product NOVATEL2 U720 0x2110 U720 1674product NOVATEL2 U720 0x2110 U720
 1675product NOVATEL2 U727 0x4100 U727
1675 1676
1676/* Olympus products */ 1677/* Olympus products */
1677product OLYMPUS C1 0x0102 C-1 Digital Camera 1678product OLYMPUS C1 0x0102 C-1 Digital Camera
1678product OLYMPUS C700 0x0105 C-700 Ultra Zoom 1679product OLYMPUS C700 0x0105 C-700 Ultra Zoom
1679 1680
1680/* OmniVision Technologies, Inc. products */ 1681/* OmniVision Technologies, Inc. products */
1681product OMNIVISION OV511 0x0511 OV511 Camera 1682product OMNIVISION OV511 0x0511 OV511 Camera
1682product OMNIVISION OV511PLUS 0xa511 OV511+ Camera 1683product OMNIVISION OV511PLUS 0xa511 OV511+ Camera
1683product OMNIVISION2 PSEYE 0x2000 Sony PLAYSTATION(R) Eye 1684product OMNIVISION2 PSEYE 0x2000 Sony PLAYSTATION(R) Eye
1684 1685
1685/* OnSpec Electronic, Inc. */ 1686/* OnSpec Electronic, Inc. */
1686product ONSPEC MD2 0x0103 disk 1687product ONSPEC MD2 0x0103 disk
1687product ONSPEC MDCFEB 0xa000 MDCFE-B USB CF Reader 1688product ONSPEC MDCFEB 0xa000 MDCFE-B USB CF Reader