summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2005-12-30 05:06:26 +0000
committerimp <imp@FreeBSD.org>2005-12-30 05:06:26 +0000
commit7953a4ff7e814206bd63de3fb9ff416b57d3a5a1 (patch)
treeb0c8f27a791cf049d0f9c844d558a136e3c6c120 /sys
parent5b3ef2780c4353b27976bac6dc55d68e3da132bf (diff)
downloadFreeBSD-src-7953a4ff7e814206bd63de3fb9ff416b57d3a5a1.zip
FreeBSD-src-7953a4ff7e814206bd63de3fb9ff416b57d3a5a1.tar.gz
Add a bunch of ipod entries, one as suggested by Bryan Liesner. We
should likely fix this better... Submitted by: Bryan Liesner (ipod mini)
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/usb/usb_quirks.c7
-rw-r--r--sys/dev/usb/usbdevs7
2 files changed, 14 insertions, 0 deletions
diff --git a/sys/dev/usb/usb_quirks.c b/sys/dev/usb/usb_quirks.c
index 590c517..b745256 100644
--- a/sys/dev/usb/usb_quirks.c
+++ b/sys/dev/usb/usb_quirks.c
@@ -79,7 +79,14 @@ Static const struct usbd_quirk_entry {
{ USB_VENDOR_TELEX, USB_PRODUCT_TELEX_MIC1, 0x009, { UQ_AU_NO_FRAC }},
{ USB_VENDOR_SILICONPORTALS, USB_PRODUCT_SILICONPORTALS_YAPPHONE,
0x100, { UQ_AU_INP_ASYNC }},
+ { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_IPOD, ANY, { UQ_NO_OPEN_CLEARSTALL }},
+ { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_IPOD2G, ANY, { UQ_NO_OPEN_CLEARSTALL }},
{ USB_VENDOR_APPLE, USB_PRODUCT_APPLE_IPOD3G, ANY, { UQ_NO_OPEN_CLEARSTALL }},
+ { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_IPOD_04, ANY, { UQ_NO_OPEN_CLEARSTALL }},
+ { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_IPODMINI, ANY, { UQ_NO_OPEN_CLEARSTALL }},
+ { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_IPOD_06, ANY, { UQ_NO_OPEN_CLEARSTALL }},
+ { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_IPOD_07, ANY, { UQ_NO_OPEN_CLEARSTALL }},
+ { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_IPOD_08, ANY, { UQ_NO_OPEN_CLEARSTALL }},
{ USB_VENDOR_APPLE, USB_PRODUCT_APPLE_IPODNANO, ANY, { UQ_NO_OPEN_CLEARSTALL }},
{ USB_VENDOR_APPLE, USB_PRODUCT_APPLE_IPODVIDEO, ANY, { UQ_NO_OPEN_CLEARSTALL }},
/* XXX These should have a revision number, but I don't know what they are. */
diff --git a/sys/dev/usb/usbdevs b/sys/dev/usb/usbdevs
index a5ecd0d..788ece0 100644
--- a/sys/dev/usb/usbdevs
+++ b/sys/dev/usb/usbdevs
@@ -643,7 +643,14 @@ product AOX USB101 0x0008 Ethernet
/* Apple Computer products */
product APPLE OPTMOUSE 0x0302 Optical mouse
product APPLE SPEAKERS 0x1101 Speakers
+product APPLE IPOD 0x1201 iPod
+product APPLE IPOD2G 0x1202 iPod 2G
product APPLE IPOD3G 0x1203 iPod 3G
+product APPLE IPOD_04 0x1204 iPod "04"
+product APPLE IPODMINI 0x1205 iPod Mini
+product APPLE IPOD_06 0x1206 iPod "06"
+product APPLE IPOD_07 0x1207 iPod "07"
+product APPLE IPOD_08 0x1208 iPod "08"
product APPLE IPODVIDEO 0x1209 iPod Video
product APPLE IPODNANO 0x120a iPod Nano
OpenPOWER on IntegriCloud