diff options
Diffstat (limited to 'drivers/usb/storage')
-rw-r--r-- | drivers/usb/storage/unusual_devs.h | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/drivers/usb/storage/unusual_devs.h b/drivers/usb/storage/unusual_devs.h index fa68dea6bc6f..bbda63c24c4d 100644 --- a/drivers/usb/storage/unusual_devs.h +++ b/drivers/usb/storage/unusual_devs.h | |||
@@ -517,14 +517,32 @@ UNUSUAL_DEV( 0x05ab, 0x5701, 0x0100, 0x0110, | |||
517 | 0 ), | 517 | 0 ), |
518 | #endif | 518 | #endif |
519 | 519 | ||
520 | /* Submitted by Sven Anderson <sven-linux@anderson.de> | ||
521 | * There are at least four ProductIDs used for iPods, so I added 0x1202 and | ||
522 | * 0x1204. They just need the US_FL_FIX_CAPACITY. As the bcdDevice appears | ||
523 | * to change with firmware updates, I changed the range to maximum for all | ||
524 | * iPod entries. | ||
525 | */ | ||
526 | UNUSUAL_DEV( 0x05ac, 0x1202, 0x0000, 0x9999, | ||
527 | "Apple", | ||
528 | "iPod", | ||
529 | US_SC_DEVICE, US_PR_DEVICE, NULL, | ||
530 | US_FL_FIX_CAPACITY ), | ||
531 | |||
520 | /* Reported by Avi Kivity <avi@argo.co.il> */ | 532 | /* Reported by Avi Kivity <avi@argo.co.il> */ |
521 | UNUSUAL_DEV( 0x05ac, 0x1203, 0x0001, 0x0001, | 533 | UNUSUAL_DEV( 0x05ac, 0x1203, 0x0000, 0x9999, |
534 | "Apple", | ||
535 | "iPod", | ||
536 | US_SC_DEVICE, US_PR_DEVICE, NULL, | ||
537 | US_FL_FIX_CAPACITY ), | ||
538 | |||
539 | UNUSUAL_DEV( 0x05ac, 0x1204, 0x0000, 0x9999, | ||
522 | "Apple", | 540 | "Apple", |
523 | "iPod", | 541 | "iPod", |
524 | US_SC_DEVICE, US_PR_DEVICE, NULL, | 542 | US_SC_DEVICE, US_PR_DEVICE, NULL, |
525 | US_FL_FIX_CAPACITY ), | 543 | US_FL_FIX_CAPACITY ), |
526 | 544 | ||
527 | UNUSUAL_DEV( 0x05ac, 0x1205, 0x0001, 0x0001, | 545 | UNUSUAL_DEV( 0x05ac, 0x1205, 0x0000, 0x9999, |
528 | "Apple", | 546 | "Apple", |
529 | "iPod", | 547 | "iPod", |
530 | US_SC_DEVICE, US_PR_DEVICE, NULL, | 548 | US_SC_DEVICE, US_PR_DEVICE, NULL, |