diff options
| author | Rafaël Carré <rafael.carre@gmail.com> | 2011-12-13 19:53:19 +0000 |
|---|---|---|
| committer | Rafaël Carré <rafael.carre@gmail.com> | 2011-12-13 19:53:19 +0000 |
| commit | 9e8590ad23e9e40a6adcb34df80fc11f75cfb0cf (patch) | |
| tree | 0a709d1d41d8a20458af15e43ac981809bf5cdcf /firmware/export | |
| parent | 8afdad69c71a8b1d3cbc4d884245aa9d4e3b6f6f (diff) | |
| download | rockbox-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.h | 14 |
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))) |