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 | |
| parent | 1d5cc0a505a524436a7e1ac6aacf5d7e8eecb322 (diff) | |
| download | rockbox-06fa365fef61ad00712dc17270e9b9c698e3fc5e.zip rockbox-06fa365fef61ad00712dc17270e9b9c698e3fc5e.tar.gz rockbox-06fa365fef61ad00712dc17270e9b9c698e3fc5e.tar.bz2 rockbox-06fa365fef61ad00712dc17270e9b9c698e3fc5e.tar.xz | |
Comment on mps sizes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26947 a1c6a512-1295-4272-9138-f99709370657
| -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 e97abb2..60c8cd7 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) static void reset_endpoints(int init) { int i; + /* + * MPS sizes depending on speed: + * LS: 8 (control), no bulk available + * FS: 64 (control), 64 (bulk) + * HS: 64 (control), 512 (bulk) + * + * We don't need to handle LS since there is no low-speed only host AFAIK. + */ int mps = i == 0 ? 64 : (usb_drv_port_speed() ? 512 : 64); /* |