summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2007-05-01 01:06:38 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2007-05-01 01:06:38 +0000
commit20ea0d1f96514f092a8ffd923b8e4bdce257eced (patch)
treee85fc7ef6328b1f93ef770d8db1cdbd56d363b32
parent28d607865c3224b7398f9715039bb8d31537ee1c (diff)
downloadnuttx-20ea0d1f96514f092a8ffd923b8e4bdce257eced.tar.gz
nuttx-20ea0d1f96514f092a8ffd923b8e4bdce257eced.tar.bz2
nuttx-20ea0d1f96514f092a8ffd923b8e4bdce257eced.zip
Added chip info
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@197 42af7a65-404d-4744-a932-0658087f49c3
-rw-r--r--nuttx/arch/arm/include/lpc214x/irq.h26
-rw-r--r--nuttx/arch/arm/src/lpc214x/chip.h4
2 files changed, 29 insertions, 1 deletions
diff --git a/nuttx/arch/arm/include/lpc214x/irq.h b/nuttx/arch/arm/include/lpc214x/irq.h
index f517e30a7..c199a585c 100644
--- a/nuttx/arch/arm/include/lpc214x/irq.h
+++ b/nuttx/arch/arm/include/lpc214x/irq.h
@@ -50,7 +50,31 @@
/* LPC214X Interrupts */
-#define NR_IRQS 16
+#define LPC214X_WDT_IRQ 0 /* Watchdog */
+#define LPC214X_RESERVED_IRQ 1 /* SWI only */
+#define LPC214X_DBGCOMMRX_IRQ 2 /* Embedded debug */
+#define LPC214X_DBGCOMMTX_IRQ 3 /* Embedded debug */
+#define LPC214X_TIMER0_IRQ 4 /* Timer 0 */
+#define LPC214X_TIMER1_IRQ 5 /* Timer 1 */
+#define LPC214X_UART0_IRQ 6 /* UART 0 */
+#define LPC214X_UART1_IRQ 7 /* UART 1 */
+#define LPC214X_PWM0_IRQ 8 /* PWM 0 */
+#define LPC214X_I2C0_IRQ 9 /* I2C 0 */
+#define LPC214X_SPI0_IRQ 10 /* SPI 0 */
+#define LPC214X_SPI1_IRQ 11 /* SPI 1 */
+#define LPC214X_PLL_IRQ 12 /* PLL Lock IRQ */
+#define LPC214X_RTC_IRQ 13 /* Real Time Clock */
+#define LPC214X_EINT0_IRQ 14 /* External interrupt 0 */
+#define LPC214X_EINT1_IRQ 15 /* External interrupt 1 */
+#define LPC214X_EINT2_IRQ 16 /* External interrupt 2 */
+#define LPC214X_EINT3_IRQ 17 /* External interrupt 3 */
+#define LPC214X_ADC0_IRQ 18 /* ADC 0 */
+#define LPC214X_I2C1_IRQ 19 /* I2C 1 */
+#define LPC214X_BOD_IRQ 20 /* Brown Out Detect */
+#define LPC214X_ADC1_IRQ 21 /* ADC 1 */
+#define LPC214X_USB_IRQ 22 /* USB */
+
+#define NR_IRQS 23
/************************************************************
* Public Types
diff --git a/nuttx/arch/arm/src/lpc214x/chip.h b/nuttx/arch/arm/src/lpc214x/chip.h
index f1e863c7d..b9effa977 100644
--- a/nuttx/arch/arm/src/lpc214x/chip.h
+++ b/nuttx/arch/arm/src/lpc214x/chip.h
@@ -48,7 +48,11 @@
#define LPC214X_FLASH_BASE 0x00000000
#define LPC214X_ONCHIP_RAM_BASE 0x40000000
+#define LPC214X_USBDMA_RAM_BASE 0x7fd00000
+#define LPC214X_BOOT_BLOCK 0x7fffd000
#define LPC214X_EXTMEM_BASE 0x80000000
+#define LPC214X_APB_BASE 0xe0000000
+#define LPC214X_AHB_BASE 0xf0000000
/* Interrupts **********************************************************************/