summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgreen <green@FreeBSD.org>2004-01-13 21:42:32 +0000
committergreen <green@FreeBSD.org>2004-01-13 21:42:32 +0000
commit3b6a4c1e1fd715cdf47abc535e606a1d3020b1b7 (patch)
treed50d80049b6624e2522e73536e5442d7ecec55ad
parent04c923e6c53ed6d2d794decfac6c399f21122c85 (diff)
downloadFreeBSD-src-3b6a4c1e1fd715cdf47abc535e606a1d3020b1b7.zip
FreeBSD-src-3b6a4c1e1fd715cdf47abc535e606a1d3020b1b7.tar.gz
Add the Qualcomm CDMA Technologies MSM phone (umodem) device.
Submitted by: Sean Welch <welchsm@earthlink.net> MFC after: 1 week
-rw-r--r--sys/dev/usb/usb_quirks.c3
-rw-r--r--sys/dev/usb/usbdevs4
-rw-r--r--sys/dev/usb/usbdevs.h6
-rw-r--r--sys/dev/usb/usbdevs_data.h14
4 files changed, 24 insertions, 3 deletions
diff --git a/sys/dev/usb/usb_quirks.c b/sys/dev/usb/usb_quirks.c
index cbf2f91..f7af093 100644
--- a/sys/dev/usb/usb_quirks.c
+++ b/sys/dev/usb/usb_quirks.c
@@ -103,7 +103,8 @@ Static const struct usbd_quirk_entry {
{ USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_RTW65I,
ANY, { UQ_ASSUME_CM_OVER_DATA }},
{ USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_WMRPAD, ANY, { UQ_NO_STRINGS }},
-
+ { USB_VENDOR_QUALCOMM, USB_PRODUCT_QUALCOMM_CDMA_MSM,
+ ANY, { UQ_ASSUME_CM_OVER_DATA }},
{ 0, 0, 0, { 0 } }
};
diff --git a/sys/dev/usb/usbdevs b/sys/dev/usb/usbdevs
index a5966c2..2a8008f 100644
--- a/sys/dev/usb/usbdevs
+++ b/sys/dev/usb/usbdevs
@@ -354,6 +354,7 @@ vendor SMC3 0x0d5c Standard Microsystems
vendor PNY 0x0d7d PNY
vendor MSI 0x0db0 Micro Star International
vendor HAWKING 0x0e66 Hawking Technologies
+vendor QUALCOMM 0x1004 Qualcomm
vendor MOTOROLA 0x1063 Motorola
vendor PLX 0x10b5 PLX
vendor ASANTE 0x10bd Asante
@@ -683,6 +684,9 @@ product FUJIPHOTO MASS0100 0x0100 Mass Storage
/* Fujitsu protducts */
product FUJITSU AH_F401U 0x105b AH-F401U Air H device
+/* Qualcomm products */
+product QUALCOMM CDMA_MSM 0x6000 CDMA Technologies MSM phone
+
/* General Instruments (Motorola) products */
product GENERALINSTMNTS SB5100 0x5100 SURFboard SB5100 Cable modem
diff --git a/sys/dev/usb/usbdevs.h b/sys/dev/usb/usbdevs.h
index 9e80312..9de839c 100644
--- a/sys/dev/usb/usbdevs.h
+++ b/sys/dev/usb/usbdevs.h
@@ -4,7 +4,7 @@
* THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
*
* generated from:
- * /FreeBSD: src/sys/dev/usb/usbdevs,v 1.154 2004/01/05 09:50:33 sanpei Exp
+ * FreeBSD: src/sys/dev/usb/usbdevs,v 1.155 2004/01/12 12:47:36 sanpei Exp
*/
/*
@@ -361,6 +361,7 @@
#define USB_VENDOR_PNY 0x0d7d /* PNY */
#define USB_VENDOR_MSI 0x0db0 /* Micro Star International */
#define USB_VENDOR_HAWKING 0x0e66 /* Hawking Technologies */
+#define USB_VENDOR_QUALCOMM 0x1004 /* Qualcomm */
#define USB_VENDOR_MOTOROLA 0x1063 /* Motorola */
#define USB_VENDOR_PLX 0x10b5 /* PLX */
#define USB_VENDOR_ASANTE 0x10bd /* Asante */
@@ -690,6 +691,9 @@
/* Fujitsu protducts */
#define USB_PRODUCT_FUJITSU_AH_F401U 0x105b /* AH-F401U Air H device */
+/* Qualcomm products */
+#define USB_PRODUCT_QUALCOMM_CDMA_MSM 0x6000 /* CDMA Technologies MSM phone */
+
/* General Instruments (Motorola) products */
#define USB_PRODUCT_GENERALINSTMNTS_SB5100 0x5100 /* SURFboard SB5100 Cable modem */
diff --git a/sys/dev/usb/usbdevs_data.h b/sys/dev/usb/usbdevs_data.h
index 889b3d9..bd56c72 100644
--- a/sys/dev/usb/usbdevs_data.h
+++ b/sys/dev/usb/usbdevs_data.h
@@ -4,7 +4,7 @@
* THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
*
* generated from:
- * /FreeBSD: src/sys/dev/usb/usbdevs,v 1.154 2004/01/05 09:50:33 sanpei Exp
+ * FreeBSD: src/sys/dev/usb/usbdevs,v 1.155 2004/01/12 12:47:36 sanpei Exp
*/
/*
@@ -1108,6 +1108,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"AH-F401U Air H device",
},
{
+ USB_VENDOR_QUALCOMM, USB_PRODUCT_QUALCOMM_CDMA_MSM,
+ 0,
+ "Qualcomm",
+ "CDMA Technologies MSM phone",
+ },
+ {
USB_VENDOR_GENERALINSTMNTS, USB_PRODUCT_GENERALINSTMNTS_SB5100,
0,
"General Instruments (Motorola)",
@@ -4954,6 +4960,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_QUALCOMM, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Qualcomm",
+ NULL,
+ },
+ {
USB_VENDOR_MOTOROLA, 0,
USB_KNOWNDEV_NOPROD,
"Motorola",
OpenPOWER on IntegriCloud