summaryrefslogtreecommitdiff
path: root/firmware/export
diff options
context:
space:
mode:
authorRafaël Carré <rafael.carre@gmail.com>2011-12-13 19:53:19 +0000
committerRafaël Carré <rafael.carre@gmail.com>2011-12-13 19:53:19 +0000
commit9e8590ad23e9e40a6adcb34df80fc11f75cfb0cf (patch)
tree0a709d1d41d8a20458af15e43ac981809bf5cdcf /firmware/export
parent8afdad69c71a8b1d3cbc4d884245aa9d4e3b6f6f (diff)
downloadrockbox-9e8590ad23e9e40a6adcb34df80fc11f75cfb0cf.zip
rockbox-9e8590ad23e9e40a6adcb34df80fc11f75cfb0cf.tar.gz
rockbox-9e8590ad23e9e40a6adcb34df80fc11f75cfb0cf.tar.bz2
rockbox-9e8590ad23e9e40a6adcb34df80fc11f75cfb0cf.tar.xz
usb-drv-as3525v2.c: simplify a lot
code, especially init sequence, is much more similar to usb-s3c6400x.c git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31231 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export')
-rw-r--r--firmware/export/usb-s3c6400x.h14
1 files changed, 5 insertions, 9 deletions
diff --git a/firmware/export/usb-s3c6400x.h b/firmware/export/usb-s3c6400x.h
index c788cd3..4c5f57e 100644
--- a/firmware/export/usb-s3c6400x.h
+++ b/firmware/export/usb-s3c6400x.h
@@ -326,11 +326,12 @@
/** Device IN Endpoint Common Interrupt Mask Register */
#define DIEPMSK (*((uint32_t volatile*)(OTGBASE + 0x810)))
-/* the following apply to DIEPMSK and DIEPINT */
-#define DIEPINT_xfercompl (1 << 0) /** Transfer complete */
-#define DIEPINT_epdisabled (1 << 1) /** Endpoint disabled */
-#define DIEPINT_ahberr (1 << 2) /** AHB error */
+/* the following apply to DEPMSK and DEPINT */
+#define DEPINT_xfercompl (1 << 0) /** Transfer complete */
+#define DEPINT_epdisabled (1 << 1) /** Endpoint disabled */
+#define DEPINT_ahberr (1 << 2) /** AHB error */
#define DIEPINT_timeout (1 << 3) /** Timeout handshake (non-iso TX) */
+#define DOEPINT_setup (1 << 3) /** Setup Phase Done (control EPs)*/
#define DIEPINT_intktxfemp (1 << 4) /** IN token received with tx fifo empty */
#define DIEPINT_intknepmis (1 << 5) /** IN token received with ep mismatch */
#define DIEPINT_inepnakeff (1 << 6) /** IN endpoint NAK effective */
@@ -339,11 +340,6 @@
/** Device OUT Endpoint Common Interrupt Mask Register */
#define DOEPMSK (*((uint32_t volatile*)(OTGBASE + 0x814)))
-/* the following apply to DOEPMSK and DOEPINT */
-#define DOEPINT_xfercompl (1 << 0) /** Transfer complete */
-#define DOEPINT_epdisabled (1 << 1) /** Endpoint disabled */
-#define DOEPINT_ahberr (1 << 2) /** AHB error */
-#define DOEPINT_setup (1 << 3) /** Setup Phase Done (control EPs)*/
/** Device All Endpoints Interrupt Register */
#define DAINT (*((uint32_t volatile*)(OTGBASE + 0x818)))