diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2007-05-01 01:06:38 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2007-05-01 01:06:38 +0000 |
commit | 20ea0d1f96514f092a8ffd923b8e4bdce257eced (patch) | |
tree | e85fc7ef6328b1f93ef770d8db1cdbd56d363b32 /nuttx/arch/arm | |
parent | 28d607865c3224b7398f9715039bb8d31537ee1c (diff) | |
download | px4-nuttx-20ea0d1f96514f092a8ffd923b8e4bdce257eced.tar.gz px4-nuttx-20ea0d1f96514f092a8ffd923b8e4bdce257eced.tar.bz2 px4-nuttx-20ea0d1f96514f092a8ffd923b8e4bdce257eced.zip |
Added chip info
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@197 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/arm')
-rw-r--r-- | nuttx/arch/arm/include/lpc214x/irq.h | 26 | ||||
-rw-r--r-- | nuttx/arch/arm/src/lpc214x/chip.h | 4 |
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 **********************************************************************/ |