diff options
author | Amaury Pouly <pamaury@rockbox.org> | 2010-06-21 20:25:37 +0000 |
---|---|---|
committer | Amaury Pouly <pamaury@rockbox.org> | 2010-06-21 20:25:37 +0000 |
commit | 2a259105414180a75e7d26a12daf5f9cadc08360 (patch) | |
tree | f2506c855049e9013cdd3081b9ce5d234e12efe8 /firmware/target/arm/as3525/usb-drv-as3525v2.h | |
parent | 7d46f4e251835077e98a432a3045fd4a3506134d (diff) | |
download | rockbox-2a259105414180a75e7d26a12daf5f9cadc08360.tar.gz rockbox-2a259105414180a75e7d26a12daf5f9cadc08360.zip |
as3525v2-usb: add support to derive usb clock from pllb, correct endpoint listing, simplify a few things.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27031 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/as3525/usb-drv-as3525v2.h')
-rw-r--r-- | firmware/target/arm/as3525/usb-drv-as3525v2.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/firmware/target/arm/as3525/usb-drv-as3525v2.h b/firmware/target/arm/as3525/usb-drv-as3525v2.h index 0cd58a1544..c058b4e062 100644 --- a/firmware/target/arm/as3525/usb-drv-as3525v2.h +++ b/firmware/target/arm/as3525/usb-drv-as3525v2.h | |||
@@ -169,9 +169,12 @@ | |||
169 | #define GSNPSID BASE_REG(0x040) | 169 | #define GSNPSID BASE_REG(0x040) |
170 | 170 | ||
171 | /** User HW Config1 Register */ | 171 | /** User HW Config1 Register */ |
172 | #define GHWCFG1 BASE_REG(0x044) | 172 | #define GHWCFG1 BASE_REG(0x044) |
173 | #define GHWCFG1_IN_EP(ep) (1 << (2 * (ep))) /** 1 if EP(ep) has in cap */ | 173 | #define GHWCFG1_epdir_bitp(ep) (2 * (ep)) |
174 | #define GHWCFG1_OUT_EP(ep) (1 << (1 + 2 * (ep))) /** same for out */ | 174 | #define GHWCFG1_epdir_bits 0x3 |
175 | #define GHWCFG1_EPDIR_BIDIR 0 | ||
176 | #define GHWCFG1_EPDIR_IN 1 | ||
177 | #define GHWCFG1_EPDIR_OUT 2 | ||
175 | 178 | ||
176 | /** User HW Config2 Register */ | 179 | /** User HW Config2 Register */ |
177 | #define GHWCFG2 BASE_REG(0x048) | 180 | #define GHWCFG2 BASE_REG(0x048) |
@@ -449,7 +452,7 @@ | |||
449 | /** | 452 | /** |
450 | * Parameters | 453 | * Parameters |
451 | */ | 454 | */ |
452 | #define USE_CUSTOM_FIFO_LAYOUT | 455 | //#define USE_CUSTOM_FIFO_LAYOUT |
453 | 456 | ||
454 | #ifdef USE_CUSTOM_FIFO_LAYOUT | 457 | #ifdef USE_CUSTOM_FIFO_LAYOUT |
455 | /* Data fifo: includes RX fifo, non period TX fifo and periodic fifos | 458 | /* Data fifo: includes RX fifo, non period TX fifo and periodic fifos |