diff options
author | Tobias Diedrich <ranma+coreboot@tdiedrich.de> | 2010-06-19 02:29:24 +0000 |
---|---|---|
committer | Tobias Diedrich <ranma+coreboot@tdiedrich.de> | 2010-06-19 02:29:24 +0000 |
commit | 06fa365fef61ad00712dc17270e9b9c698e3fc5e (patch) | |
tree | 973b45a571eaf4ce092df0525bb65b242188e5d5 /firmware/target/arm/as3525 | |
parent | 1d5cc0a505a524436a7e1ac6aacf5d7e8eecb322 (diff) | |
download | rockbox-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')
-rw-r--r-- | firmware/target/arm/as3525/usb-drv-as3525.c | 8 |
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) | |||
156 | static void reset_endpoints(int init) | 156 | static 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 | /* |