diff options
author | imp <imp@FreeBSD.org> | 2005-12-30 05:06:26 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2005-12-30 05:06:26 +0000 |
commit | 7953a4ff7e814206bd63de3fb9ff416b57d3a5a1 (patch) | |
tree | b0c8f27a791cf049d0f9c844d558a136e3c6c120 /sys | |
parent | 5b3ef2780c4353b27976bac6dc55d68e3da132bf (diff) | |
download | FreeBSD-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.c | 7 | ||||
-rw-r--r-- | sys/dev/usb/usbdevs | 7 |
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 |