From f80c853c7edd12d92fadb38966c4cc00ac7da9d6 Mon Sep 17 00:00:00 2001 From: Tobias Diedrich Date: Tue, 22 Jun 2010 13:41:57 +0000 Subject: [PATCH] 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 --- firmware/target/arm/as3525/usb-drv-as3525.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/firmware/target/arm/as3525/usb-drv-as3525.c b/firmware/target/arm/as3525/usb-drv-as3525.c index 5c4725ea95..2967da246f 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 */