diff options
author | Andree Buschmann <AndreeBuschmann@t-online.de> | 2011-10-20 14:48:20 +0000 |
---|---|---|
committer | Andree Buschmann <AndreeBuschmann@t-online.de> | 2011-10-20 14:48:20 +0000 |
commit | d2958b9d3298f67e7648c30dfc675a8bb020e17f (patch) | |
tree | ea4e871949aed758364ebca87e79e8fe14af121a /firmware/target/arm | |
parent | f4a1501d4aa4c62458b310fde20cd49082127c6e (diff) | |
download | rockbox-d2958b9d3298f67e7648c30dfc675a8bb020e17f.tar.gz rockbox-d2958b9d3298f67e7648c30dfc675a8bb020e17f.zip |
Some iPod Video's need a 2nd call of ub_drv_init() to establish the USB connection. This workaround breaks the USB functionality for other devices. Until there is a proper fix available just use the workaround for iPod Video only. Fixes FS#12324.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30811 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm')
-rw-r--r-- | firmware/target/arm/usb-drv-arc.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/target/arm/usb-drv-arc.c b/firmware/target/arm/usb-drv-arc.c index dbb64cbf10..ac34cce6ae 100644 --- a/firmware/target/arm/usb-drv-arc.c +++ b/firmware/target/arm/usb-drv-arc.c | |||
@@ -493,7 +493,11 @@ void usb_drv_init(void) | |||
493 | void usb_drv_attach(void) | 493 | void usb_drv_attach(void) |
494 | { | 494 | { |
495 | logf("usb_drv_attach"); | 495 | logf("usb_drv_attach"); |
496 | #if defined(IPOD_VIDEO) | ||
497 | /* FIXME: Some iPod Video's need this 2nd call of usb_drv_init() to establish | ||
498 | * an USB connection. */ | ||
496 | usb_drv_init(); | 499 | usb_drv_init(); |
500 | #endif | ||
497 | } | 501 | } |
498 | 502 | ||
499 | void usb_drv_exit(void) | 503 | void usb_drv_exit(void) |