summaryrefslogtreecommitdiff
path: root/firmware/target/arm/as3525/usb-drv-as3525v2.h
diff options
context:
space:
mode:
authorAmaury Pouly <pamaury@rockbox.org>2010-06-21 20:25:37 +0000
committerAmaury Pouly <pamaury@rockbox.org>2010-06-21 20:25:37 +0000
commit2a259105414180a75e7d26a12daf5f9cadc08360 (patch)
treef2506c855049e9013cdd3081b9ce5d234e12efe8 /firmware/target/arm/as3525/usb-drv-as3525v2.h
parent7d46f4e251835077e98a432a3045fd4a3506134d (diff)
downloadrockbox-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.h11
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