diff options
Diffstat (limited to 'firmware')
| -rw-r--r-- | firmware/drivers/audio/mas35xx.c | 2 | ||||
| -rw-r--r-- | firmware/drivers/m66591.c | 2 | ||||
| -rw-r--r-- | firmware/drivers/ramdisk.c | 2 | ||||
| -rw-r--r-- | firmware/drivers/rtc/rtc_as3514.c | 2 | ||||
| -rw-r--r-- | firmware/drivers/rtc/rtc_rx5x348ab.c | 2 | ||||
| -rw-r--r-- | firmware/drivers/tsc2100.c | 2 | ||||
| -rw-r--r-- | firmware/export/as3525.h | 2 | ||||
| -rw-r--r-- | firmware/export/iap.h | 2 | ||||
| -rw-r--r-- | firmware/export/isp1583.h | 354 | ||||
| -rw-r--r-- | firmware/export/m66591.h | 2 | ||||
| -rw-r--r-- | firmware/export/nand_id.h | 2 | ||||
| -rw-r--r-- | firmware/export/s5l8700.h | 2 | ||||
| -rw-r--r-- | firmware/export/spi.h | 2 | ||||
| -rw-r--r-- | firmware/export/tsc2100.h | 2 |
14 files changed, 190 insertions, 190 deletions
diff --git a/firmware/drivers/audio/mas35xx.c b/firmware/drivers/audio/mas35xx.c index d1efe4b..ae94cba 100644 --- a/firmware/drivers/audio/mas35xx.c +++ b/firmware/drivers/audio/mas35xx.c @@ -5,7 +5,7 @@ * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ * \/ \/ \/ \/ \/ - * $Id: wm8975.c 13453 2007-05-20 23:10:15Z christian $ + * $Id$ * * Driver for MAS35xx audio codec * diff --git a/firmware/drivers/m66591.c b/firmware/drivers/m66591.c index 4c1773e..5b3c4e1 100644 --- a/firmware/drivers/m66591.c +++ b/firmware/drivers/m66591.c @@ -5,7 +5,7 @@ * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ * \/ \/ \/ \/ \/ - * $Id: usb-mr500.c 18487 2008-09-10 20:14:22Z bertrik $ + * $Id$ * * Copyright (C) 2009 by Karl Kurbjun * Portions Copyright (C) 2007 by Catalin Patulea diff --git a/firmware/drivers/ramdisk.c b/firmware/drivers/ramdisk.c index 266d3ea..c16c4fb 100644 --- a/firmware/drivers/ramdisk.c +++ b/firmware/drivers/ramdisk.c @@ -5,7 +5,7 @@ * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ * \/ \/ \/ \/ \/ - * $Id: ramdisk.c 18965 2008-11-01 17:33:21Z gevaerts $ + * $Id$ * * Copyright (C) 2008 Frank Gevaerts * diff --git a/firmware/drivers/rtc/rtc_as3514.c b/firmware/drivers/rtc/rtc_as3514.c index d20e021..d0c4cd7 100644 --- a/firmware/drivers/rtc/rtc_as3514.c +++ b/firmware/drivers/rtc/rtc_as3514.c @@ -5,7 +5,7 @@ * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ * \/ \/ \/ \/ \/ - * $Id: rtc_as3514.c 12131 2007-01-27 20:48:48Z dan_a $ + * $Id$ * * Copyright (C) 2007 by Barry Wardell * diff --git a/firmware/drivers/rtc/rtc_rx5x348ab.c b/firmware/drivers/rtc/rtc_rx5x348ab.c index 218582c..331b2d6 100644 --- a/firmware/drivers/rtc/rtc_rx5x348ab.c +++ b/firmware/drivers/rtc/rtc_rx5x348ab.c @@ -5,7 +5,7 @@ * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ * \/ \/ \/ \/ \/ - * $Id: rtc_as3514.c 12131 2007-01-27 20:48:48Z dan_a $ + * $Id$ * * Copyright (C) 2007 by Jonathan Gordon * diff --git a/firmware/drivers/tsc2100.c b/firmware/drivers/tsc2100.c index 32a3516..0901799 100644 --- a/firmware/drivers/tsc2100.c +++ b/firmware/drivers/tsc2100.c @@ -5,7 +5,7 @@ * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ * \/ \/ \/ \/ \/ - * $Id: $ + * $Id$ * * Copyright (C) 2007 by Jonathan Gordon * diff --git a/firmware/export/as3525.h b/firmware/export/as3525.h index b7da193..cf8d11b 100644 --- a/firmware/export/as3525.h +++ b/firmware/export/as3525.h @@ -114,7 +114,7 @@ #define DBOP_TIMPOL_23 (*(volatile unsigned long *)(DBOP_BASE + 0x04)) #define DBOP_CTRL (*(volatile unsigned long *)(DBOP_BASE + 0x08)) #define DBOP_STAT (*(volatile unsigned long *)(DBOP_BASE + 0x0C)) -#define DBOP_DOUT (*(volatile unsigned short*)(DBOP_BASE + 0x10)) +#define DBOP_DOUT (*(volatile unsigned short *)(DBOP_BASE + 0x10)) #define DBOP_DIN (*(volatile unsigned short*)(DBOP_BASE + 0x14)) diff --git a/firmware/export/iap.h b/firmware/export/iap.h index d3afd6b..e945d0c 100644 --- a/firmware/export/iap.h +++ b/firmware/export/iap.h @@ -5,7 +5,7 @@ * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ * \/ \/ \/ \/ \/ - * $Id: iap.h 17400 2008-05-07 20:22:16Z xxxxxx $ + * $Id$ * * Copyright (C) 2002 by Alan Korr * diff --git a/firmware/export/isp1583.h b/firmware/export/isp1583.h index 0bdbba8..61ea4b8 100644 --- a/firmware/export/isp1583.h +++ b/firmware/export/isp1583.h @@ -1,181 +1,181 @@ -/***************************************************************************
- * __________ __ ___.
- * Open \______ \ ____ ____ | | _\_ |__ _______ ___
- * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
- * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
- * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
- * \/ \/ \/ \/ \/
- * $Id$
- *
- * Copyright (C) 2008 by Maurus Cuelenaere
- *
+/*************************************************************************** + * __________ __ ___. + * Open \______ \ ____ ____ | | _\_ |__ _______ ___ + * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / + * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < + * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ + * \/ \/ \/ \/ \/ + * $Id$ + * + * Copyright (C) 2008 by Maurus Cuelenaere + * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. - *
- * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
- * KIND, either express or implied.
- *
- ****************************************************************************/
-#ifndef ISP1583_H
-#define ISP1583_H
-
-#include "usb-target.h"
-
-#ifndef ISP1583_H_OVERRIDE
-/* Initialization registers */
-#define ISP1583_INIT_ADDRESS (*((volatile unsigned char*)(ISP1583_IOBASE+0x0)))
-#define ISP1583_INIT_MODE (*((volatile unsigned short*)(ISP1583_IOBASE+0xC)))
-#define ISP1583_INIT_INTCONF (*((volatile unsigned char*)(ISP1583_IOBASE+0x10)))
-#define ISP1583_INIT_OTG (*((volatile unsigned char*)(ISP1583_IOBASE+0x12)))
-#define ISP1583_INIT_INTEN_A (*((volatile unsigned long*)(ISP1583_IOBASE+0x14)))
-#define ISP1583_INIT_INTEN_B
-#define ISP1583_INIT_INTEN_READ ISP1583_INIT_INTEN_A
-/* Data Flow registers */
-#define ISP1583_DFLOW_EPINDEX (*((volatile unsigned char*)(ISP1583_IOBASE+0xC2)))
-#define ISP1583_DFLOW_CTRLFUN (*((volatile unsigned char*)(ISP1583_IOBASE+0x28)))
-#define ISP1583_DFLOW_DATA (*((volatile unsigned short*)(ISP1583_IOBASE+0x20)))
-#define ISP1583_DFLOW_BUFLEN (*((volatile unsigned short*)(ISP1583_IOBASE+0x1C)))
-#define ISP1583_DFLOW_BUFSTAT (*((volatile unsigned char*)(ISP1583_IOBASE+0x1E)))
-#define ISP1583_DFLOW_MAXPKSZ (*((volatile unsigned short*)(ISP1583_IOBASE+0x04)))
-#define ISP1583_DFLOW_EPTYPE (*((volatile unsigned short*)(ISP1583_IOBASE+0x08)))
-/* DMA registers */
-#define ISP1583_DMA_ENDPOINT (*((volatile unsigned char*)(ISP1583_IOBASE+0x58)))
-/* General registers */
-#define ISP1583_GEN_INT_A (*((volatile unsigned long*)(ISP1583_IOBASE+0x18)))
-#define ISP1583_GEN_INT_B
-#define ISP1583_GEN_INT_READ ISP1583_GEN_INT_A
-#define ISP1583_GEN_CHIPID (*((volatile unsigned long*)(ISP1583_IOBASE+0x70))) /* Size=3 bytes */
-#define ISP1583_GEN_FRAMEN0 (*((volatile unsigned short*)(ISP1583_IOBASE+0x74)))
-#define ISP1583_GEN_SCRATCH (*((volatile unsigned short*)(ISP1583_IOBASE+0x78)))
-#define ISP1583_GEN_UNLCKDEV (*((volatile unsigned short*)(ISP1583_IOBASE+0x7C)))
-#define ISP1583_GEN_TSTMOD (*((volatile unsigned char*)(ISP1583_IOBASE+0x84)))
-
-#define set_int_value(a,b,value) (a) = (value);
-#endif
-
-#define ISP1583_UNLOCK_CODE ((unsigned short)0xAA37)
-
-/* Initialization registers' bits */
-
-/* Initialization OTG register bits */
-#define INIT_OTG_BSESS_VALID (1 << 4)
-
-/* Initialization Mode register bits */
-#define INIT_MODE_TEST2 (1 << 15)
-#define INIT_MODE_TEST1 (1 << 14)
-#define INIT_MODE_TEST0 (1 << 13)
-#define INIT_MODE_DMA_CLKON (1 << 9)
-#define INIT_MODE_VBUSSTAT (1 << 8)
-#define INIT_MODE_CLKAON (1 << 7)
-#define INIT_MODE_SNDRSU (1 << 6)
-#define INIT_MODE_GOSUSP (1 << 5)
-#define INIT_MODE_SFRESET (1 << 4)
-#define INIT_MODE_GLINTENA (1 << 3)
-#define INIT_MODE_WKUPCS (1 << 2)
-#define INIT_MODE_PWRON (1 << 1)
-#define INIT_MODE_SOFTCT (1 << 0)
-
-/* Initialization Interrupt Enable register bits */
-#define INIT_INTEN_IEP7TX (1 << 25)
-#define INIT_INTEN_IEP7RX (1 << 24)
-#define INIT_INTEN_IEP6TX (1 << 23)
-#define INIT_INTEN_IEP6RX (1 << 22)
-#define INIT_INTEN_IEP5TX (1 << 21)
-#define INIT_INTEN_IEP5RX (1 << 20)
-#define INIT_INTEN_IEP4TX (1 << 19)
-#define INIT_INTEN_IEP4RX (1 << 18)
-#define INIT_INTEN_IEP3TX (1 << 17)
-#define INIT_INTEN_IEP3RX (1 << 16)
-#define INIT_INTEN_IEP2TX (1 << 15)
-#define INIT_INTEN_IEP2RX (1 << 14)
-#define INIT_INTEN_IEP1TX (1 << 13)
-#define INIT_INTEN_IEP1RX (1 << 12)
-#define INIT_INTEN_IEP0TX (1 << 11)
-#define INIT_INTEN_IEP0RX (1 << 10)
-#define INIT_INTEN_IEP0SETUP (1 << 8)
-#define INIT_INTEN_IEVBUS (1 << 7)
-#define INIT_INTEN_IEDMA (1 << 6)
-#define INIT_INTEN_IEHS_STA (1 << 5)
-#define INIT_INTEN_IERESM (1 << 4)
-#define INIT_INTEN_IESUSP (1 << 3)
-#define INIT_INTEN_IEPSOF (1 << 2)
-#define INIT_INTEN_IESOF (1 << 1)
-#define INIT_INTEN_IEBRST (1 << 0)
-
-/* Initialization Interrupt Configuration register bits */
-#define INIT_INTCONF_INTLVL (1 << 1)
-#define INIT_INTCONF_INTPOL (1 << 0)
-
-/* Initialization Address register bits */
-#define INIT_ADDRESS_DEVEN (1 << 7)
-
-/* Data Flow registers' bits */
-
-/* Data Flow Endpoint Index register bits */
-#define DFLOW_EPINDEX_EP0SETUP (1 << 5)
-
-/* Data Flow Control Function register bits */
-#define DFLOW_CTRLFUN_CLBUF (1 << 4)
-#define DFLOW_CTRLFUN_VENDP (1 << 3)
-#define DFLOW_CTRLFUN_DSEN (1 << 2)
-#define DFLOW_CTRLFUN_STATUS (1 << 1)
-#define DFLOW_CTRLFUN_STALL (1 << 0)
-
-/* Data Flow Endpoint Type register bits */
-#define DFLOW_EPTYPE_NOEMPKT (1 << 4)
-#define DFLOW_EPTYPE_ENABLE (1 << 3)
-#define DFLOW_EPTYPE_DBLBUF (1 << 2)
-
-/* General registers' bits */
-
-/* General Test Mode register bits */
-#define GEN_TSTMOD_FORCEHS (1 << 7)
-#define GEN_TSTMOD_FORCEFS (1 << 4)
-#define GEN_TSTMOD_PRBS (1 << 3)
-#define GEN_TSTMOD_KSTATE (1 << 2)
-#define GEN_TSTMOD_JSTATE (1 << 1)
-#define GEN_TSTMOD_SE0_NAK (1 << 0)
-
-/* Interrupts */
-#define INT_IEP7TX (1 << 25)
-#define INT_IEP7RX (1 << 24)
-#define INT_IEP6TX (1 << 23)
-#define INT_IEP6RX (1 << 22)
-#define INT_IEP5TX (1 << 21)
-#define INT_IEP5RX (1 << 20)
-#define INT_IEP4TX (1 << 19)
-#define INT_IEP4RX (1 << 18)
-#define INT_IEP3TX (1 << 17)
-#define INT_IEP3RX (1 << 16)
-#define INT_IEP2TX (1 << 15)
-#define INT_IEP2RX (1 << 14)
-#define INT_IEP1TX (1 << 13)
-#define INT_IEP1RX (1 << 12)
-#define INT_IEP0TX (1 << 11)
-#define INT_IEP0RX (1 << 10)
-#define INT_IEP0SETUP (1 << 8)
-#define INT_IEVBUS (1 << 7)
-#define INT_IEDMA (1 << 6)
-#define INT_IEHS_STA (1 << 5)
-#define INT_IERESM (1 << 4)
-#define INT_IESUSP (1 << 3)
-#define INT_IEPSOF (1 << 2)
-#define INT_IESOF (1 << 1)
-#define INT_IEBRST (1 << 0)
-
-#define INT_EP_MASK ( INT_IEP0RX | INT_IEP0TX | INT_IEP1RX | INT_IEP1TX | INT_IEP2RX | INT_IEP2TX | INT_IEP3RX | INT_IEP3TX | INT_IEP4RX | INT_IEP4TX | INT_IEP5RX | INT_IEP5TX | INT_IEP6RX | INT_IEP6TX | INT_IEP7RX | INT_IEP7TX )
-
-#define STANDARD_INTEN ( INIT_INTEN_IEBRST | INIT_INTEN_IEHS_STA | INT_IESUSP | INT_IERESM | INIT_INTEN_IEVBUS | INIT_INTEN_IEP0SETUP | INIT_INTEN_IEP0RX | INIT_INTEN_IEP0TX )
-#define STANDARD_INIT_MODE ( INIT_MODE_CLKAON | INIT_MODE_GLINTENA )
-
-#ifdef USE_IRAM
- #define IRAM_ATTR __attribute__ ((section(".icode")))
-#else
- #define IRAM_ATTR
-#endif
-
-#include "usb_drv.h"
-
-#endif
+ * + * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY + * KIND, either express or implied. + * + ****************************************************************************/ +#ifndef ISP1583_H +#define ISP1583_H + +#include "usb-target.h" + +#ifndef ISP1583_H_OVERRIDE +/* Initialization registers */ +#define ISP1583_INIT_ADDRESS (*((volatile unsigned char*)(ISP1583_IOBASE+0x0))) +#define ISP1583_INIT_MODE (*((volatile unsigned short*)(ISP1583_IOBASE+0xC))) +#define ISP1583_INIT_INTCONF (*((volatile unsigned char*)(ISP1583_IOBASE+0x10))) +#define ISP1583_INIT_OTG (*((volatile unsigned char*)(ISP1583_IOBASE+0x12))) +#define ISP1583_INIT_INTEN_A (*((volatile unsigned long*)(ISP1583_IOBASE+0x14))) +#define ISP1583_INIT_INTEN_B +#define ISP1583_INIT_INTEN_READ ISP1583_INIT_INTEN_A +/* Data Flow registers */ +#define ISP1583_DFLOW_EPINDEX (*((volatile unsigned char*)(ISP1583_IOBASE+0xC2))) +#define ISP1583_DFLOW_CTRLFUN (*((volatile unsigned char*)(ISP1583_IOBASE+0x28))) +#define ISP1583_DFLOW_DATA (*((volatile unsigned short*)(ISP1583_IOBASE+0x20))) +#define ISP1583_DFLOW_BUFLEN (*((volatile unsigned short*)(ISP1583_IOBASE+0x1C))) +#define ISP1583_DFLOW_BUFSTAT (*((volatile unsigned char*)(ISP1583_IOBASE+0x1E))) +#define ISP1583_DFLOW_MAXPKSZ (*((volatile unsigned short*)(ISP1583_IOBASE+0x04))) +#define ISP1583_DFLOW_EPTYPE (*((volatile unsigned short*)(ISP1583_IOBASE+0x08))) +/* DMA registers */ +#define ISP1583_DMA_ENDPOINT (*((volatile unsigned char*)(ISP1583_IOBASE+0x58))) +/* General registers */ +#define ISP1583_GEN_INT_A (*((volatile unsigned long*)(ISP1583_IOBASE+0x18))) +#define ISP1583_GEN_INT_B +#define ISP1583_GEN_INT_READ ISP1583_GEN_INT_A +#define ISP1583_GEN_CHIPID (*((volatile unsigned long*)(ISP1583_IOBASE+0x70))) /* Size=3 bytes */ +#define ISP1583_GEN_FRAMEN0 (*((volatile unsigned short*)(ISP1583_IOBASE+0x74))) +#define ISP1583_GEN_SCRATCH (*((volatile unsigned short*)(ISP1583_IOBASE+0x78))) +#define ISP1583_GEN_UNLCKDEV (*((volatile unsigned short*)(ISP1583_IOBASE+0x7C))) +#define ISP1583_GEN_TSTMOD (*((volatile unsigned char*)(ISP1583_IOBASE+0x84))) + +#define set_int_value(a,b,value) (a) = (value); +#endif + +#define ISP1583_UNLOCK_CODE ((unsigned short)0xAA37) + +/* Initialization registers' bits */ + +/* Initialization OTG register bits */ +#define INIT_OTG_BSESS_VALID (1 << 4) + +/* Initialization Mode register bits */ +#define INIT_MODE_TEST2 (1 << 15) +#define INIT_MODE_TEST1 (1 << 14) +#define INIT_MODE_TEST0 (1 << 13) +#define INIT_MODE_DMA_CLKON (1 << 9) +#define INIT_MODE_VBUSSTAT (1 << 8) +#define INIT_MODE_CLKAON (1 << 7) +#define INIT_MODE_SNDRSU (1 << 6) +#define INIT_MODE_GOSUSP (1 << 5) +#define INIT_MODE_SFRESET (1 << 4) +#define INIT_MODE_GLINTENA (1 << 3) +#define INIT_MODE_WKUPCS (1 << 2) +#define INIT_MODE_PWRON (1 << 1) +#define INIT_MODE_SOFTCT (1 << 0) + +/* Initialization Interrupt Enable register bits */ +#define INIT_INTEN_IEP7TX (1 << 25) +#define INIT_INTEN_IEP7RX (1 << 24) +#define INIT_INTEN_IEP6TX (1 << 23) +#define INIT_INTEN_IEP6RX (1 << 22) +#define INIT_INTEN_IEP5TX (1 << 21) +#define INIT_INTEN_IEP5RX (1 << 20) +#define INIT_INTEN_IEP4TX (1 << 19) +#define INIT_INTEN_IEP4RX (1 << 18) +#define INIT_INTEN_IEP3TX (1 << 17) +#define INIT_INTEN_IEP3RX (1 << 16) +#define INIT_INTEN_IEP2TX (1 << 15) +#define INIT_INTEN_IEP2RX (1 << 14) +#define INIT_INTEN_IEP1TX (1 << 13) +#define INIT_INTEN_IEP1RX (1 << 12) +#define INIT_INTEN_IEP0TX (1 << 11) +#define INIT_INTEN_IEP0RX (1 << 10) +#define INIT_INTEN_IEP0SETUP (1 << 8) +#define INIT_INTEN_IEVBUS (1 << 7) +#define INIT_INTEN_IEDMA (1 << 6) +#define INIT_INTEN_IEHS_STA (1 << 5) +#define INIT_INTEN_IERESM (1 << 4) +#define INIT_INTEN_IESUSP (1 << 3) +#define INIT_INTEN_IEPSOF (1 << 2) +#define INIT_INTEN_IESOF (1 << 1) +#define INIT_INTEN_IEBRST (1 << 0) + +/* Initialization Interrupt Configuration register bits */ +#define INIT_INTCONF_INTLVL (1 << 1) +#define INIT_INTCONF_INTPOL (1 << 0) + +/* Initialization Address register bits */ +#define INIT_ADDRESS_DEVEN (1 << 7) + +/* Data Flow registers' bits */ + +/* Data Flow Endpoint Index register bits */ +#define DFLOW_EPINDEX_EP0SETUP (1 << 5) + +/* Data Flow Control Function register bits */ +#define DFLOW_CTRLFUN_CLBUF (1 << 4) +#define DFLOW_CTRLFUN_VENDP (1 << 3) +#define DFLOW_CTRLFUN_DSEN (1 << 2) +#define DFLOW_CTRLFUN_STATUS (1 << 1) +#define DFLOW_CTRLFUN_STALL (1 << 0) + +/* Data Flow Endpoint Type register bits */ +#define DFLOW_EPTYPE_NOEMPKT (1 << 4) +#define DFLOW_EPTYPE_ENABLE (1 << 3) +#define DFLOW_EPTYPE_DBLBUF (1 << 2) + +/* General registers' bits */ + +/* General Test Mode register bits */ +#define GEN_TSTMOD_FORCEHS (1 << 7) +#define GEN_TSTMOD_FORCEFS (1 << 4) +#define GEN_TSTMOD_PRBS (1 << 3) +#define GEN_TSTMOD_KSTATE (1 << 2) +#define GEN_TSTMOD_JSTATE (1 << 1) +#define GEN_TSTMOD_SE0_NAK (1 << 0) + +/* Interrupts */ +#define INT_IEP7TX (1 << 25) +#define INT_IEP7RX (1 << 24) +#define INT_IEP6TX (1 << 23) +#define INT_IEP6RX (1 << 22) +#define INT_IEP5TX (1 << 21) +#define INT_IEP5RX (1 << 20) +#define INT_IEP4TX (1 << 19) +#define INT_IEP4RX (1 << 18) +#define INT_IEP3TX (1 << 17) +#define INT_IEP3RX (1 << 16) +#define INT_IEP2TX (1 << 15) +#define INT_IEP2RX (1 << 14) +#define INT_IEP1TX (1 << 13) +#define INT_IEP1RX (1 << 12) +#define INT_IEP0TX (1 << 11) +#define INT_IEP0RX (1 << 10) +#define INT_IEP0SETUP (1 << 8) +#define INT_IEVBUS (1 << 7) +#define INT_IEDMA (1 << 6) +#define INT_IEHS_STA (1 << 5) +#define INT_IERESM (1 << 4) +#define INT_IESUSP (1 << 3) +#define INT_IEPSOF (1 << 2) +#define INT_IESOF (1 << 1) +#define INT_IEBRST (1 << 0) + +#define INT_EP_MASK ( INT_IEP0RX | INT_IEP0TX | INT_IEP1RX | INT_IEP1TX | INT_IEP2RX | INT_IEP2TX | INT_IEP3RX | INT_IEP3TX | INT_IEP4RX | INT_IEP4TX | INT_IEP5RX | INT_IEP5TX | INT_IEP6RX | INT_IEP6TX | INT_IEP7RX | INT_IEP7TX ) + +#define STANDARD_INTEN ( INIT_INTEN_IEBRST | INIT_INTEN_IEHS_STA | INT_IESUSP | INT_IERESM | INIT_INTEN_IEVBUS | INIT_INTEN_IEP0SETUP | INIT_INTEN_IEP0RX | INIT_INTEN_IEP0TX ) +#define STANDARD_INIT_MODE ( INIT_MODE_CLKAON | INIT_MODE_GLINTENA ) + +#ifdef USE_IRAM + #define IRAM_ATTR __attribute__ ((section(".icode"))) +#else + #define IRAM_ATTR +#endif + +#include "usb_drv.h" + +#endif diff --git a/firmware/export/m66591.h b/firmware/export/m66591.h index db7776e..b1a0883 100644 --- a/firmware/export/m66591.h +++ b/firmware/export/m66591.h @@ -5,7 +5,7 @@ * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ * \/ \/ \/ \/ \/ - * $Id: $ + * $Id$ * * Copyright (C) 2009 by Karl Kurbjun * diff --git a/firmware/export/nand_id.h b/firmware/export/nand_id.h index fb7ea18..712fcdc 100644 --- a/firmware/export/nand_id.h +++ b/firmware/export/nand_id.h @@ -5,7 +5,7 @@ * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ * \/ \/ \/ \/ \/ - * $Id: $ + * $Id$ * * Copyright (C) 2002 by Alan Korr * diff --git a/firmware/export/s5l8700.h b/firmware/export/s5l8700.h index 1ea332a..c026328 100644 --- a/firmware/export/s5l8700.h +++ b/firmware/export/s5l8700.h @@ -5,7 +5,7 @@ * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ * \/ \/ \/ \/ \/ - * $Id: S5L8700X.h 2008-03-27 Marcoen Hirschberg, Bart van Adrichem $ + * $Id$ * * Copyright (C) 2008 by Marcoen Hirschberg, Bart van Adrichem * diff --git a/firmware/export/spi.h b/firmware/export/spi.h index 55b22e1..e604263 100644 --- a/firmware/export/spi.h +++ b/firmware/export/spi.h @@ -5,7 +5,7 @@ * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ * \/ \/ \/ \/ \/ - * $Id: $ + * $Id$ * * Copyright (C) 2007 by Catalin Patulea * diff --git a/firmware/export/tsc2100.h b/firmware/export/tsc2100.h index 7a06593..a0be067 100644 --- a/firmware/export/tsc2100.h +++ b/firmware/export/tsc2100.h @@ -5,7 +5,7 @@ * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ * \/ \/ \/ \/ \/ - * $Id: $ + * $Id$ * * Copyright (C) 2007 by Jonathan Gordon * |