summaryrefslogtreecommitdiff
path: root/firmware/target/arm/as3525/usb-drv-as3525.c
diff options
context:
space:
mode:
authorTobias Diedrich <ranma+coreboot@tdiedrich.de>2010-06-19 02:29:24 +0000
committerTobias Diedrich <ranma+coreboot@tdiedrich.de>2010-06-19 02:29:24 +0000
commit06fa365fef61ad00712dc17270e9b9c698e3fc5e (patch)
tree973b45a571eaf4ce092df0525bb65b242188e5d5 /firmware/target/arm/as3525/usb-drv-as3525.c
parent1d5cc0a505a524436a7e1ac6aacf5d7e8eecb322 (diff)
downloadrockbox-06fa365fef61ad00712dc17270e9b9c698e3fc5e.tar.gz
rockbox-06fa365fef61ad00712dc17270e9b9c698e3fc5e.zip
Comment on mps sizes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26947 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/as3525/usb-drv-as3525.c')
-rw-r--r--firmware/target/arm/as3525/usb-drv-as3525.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/firmware/target/arm/as3525/usb-drv-as3525.c b/firmware/target/arm/as3525/usb-drv-as3525.c
index e97abb2ca0..60c8cd7027 100644
--- a/firmware/target/arm/as3525/usb-drv-as3525.c
+++ b/firmware/target/arm/as3525/usb-drv-as3525.c
@@ -156,6 +156,14 @@ static void dma_desc_init(int ep, int dir)
156static void reset_endpoints(int init) 156static void reset_endpoints(int init)
157{ 157{
158 int i; 158 int i;
159 /*
160 * MPS sizes depending on speed:
161 * LS: 8 (control), no bulk available
162 * FS: 64 (control), 64 (bulk)
163 * HS: 64 (control), 512 (bulk)
164 *
165 * We don't need to handle LS since there is no low-speed only host AFAIK.
166 */
159 int mps = i == 0 ? 64 : (usb_drv_port_speed() ? 512 : 64); 167 int mps = i == 0 ? 64 : (usb_drv_port_speed() ? 512 : 64);
160 168
161 /* 169 /*