summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Diedrich <ranma+coreboot@tdiedrich.de>2010-06-22 13:41:57 +0000
committerTobias Diedrich <ranma+coreboot@tdiedrich.de>2010-06-22 13:41:57 +0000
commitf80c853c7edd12d92fadb38966c4cc00ac7da9d6 (patch)
treee794da8dc3f2a29b46d86d98abd51095e3be5b03
parentbf7e632e869ca0845a454e4e8b41e0ee08180f0b (diff)
downloadrockbox-f80c853c7edd12d92fadb38966c4cc00ac7da9d6.zip
rockbox-f80c853c7edd12d92fadb38966c4cc00ac7da9d6.tar.gz
rockbox-f80c853c7edd12d92fadb38966c4cc00ac7da9d6.tar.bz2
rockbox-f80c853c7edd12d92fadb38966c4cc00ac7da9d6.tar.xz
Threshold seems to affect the CNAK retries needed.
Maybe it's not possible to change NAK while the DMA engine is active. Burst probably can't hurt. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27052 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/target/arm/as3525/usb-drv-as3525.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/firmware/target/arm/as3525/usb-drv-as3525.c b/firmware/target/arm/as3525/usb-drv-as3525.c
index 5c4725e..2967da2 100644
--- a/firmware/target/arm/as3525/usb-drv-as3525.c
+++ b/firmware/target/arm/as3525/usb-drv-as3525.c
@@ -271,7 +271,9 @@ void usb_drv_init(void)
USB_DEV_CTRL = USB_DEV_CTRL_DESC_UPDATE |
USB_DEV_CTRL_THRES_ENABLE |
- USB_DEV_CTRL_BURST_ENABLE;
+ USB_DEV_CTRL_BURST_ENABLE |
+ USB_DEV_CTRL_BLEN_8DWORDS |
+ USB_DEV_CTRL_TLEN_8THMAXSIZE;
USB_DEV_EP_INTR_MASK &= ~((1<<0) | (1<<16)); /* ep 0 */