summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/lm3s/chip.h
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-05-21 17:42:14 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-05-21 17:42:14 +0000
commitf8277441342420351279c57d083cd1244a6c7e6f (patch)
treeef4366f92801266f27611fadee8a32112ad80f01 /nuttx/arch/arm/src/lm3s/chip.h
parent5c2ab2b81b0e0e851d73fb49cf21def02931e4b9 (diff)
downloadpx4-nuttx-f8277441342420351279c57d083cd1244a6c7e6f.tar.gz
px4-nuttx-f8277441342420351279c57d083cd1244a6c7e6f.tar.bz2
px4-nuttx-f8277441342420351279c57d083cd1244a6c7e6f.zip
Complete Rx side of ethernet driver
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1812 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/arch/arm/src/lm3s/chip.h')
-rw-r--r--nuttx/arch/arm/src/lm3s/chip.h24
1 files changed, 17 insertions, 7 deletions
diff --git a/nuttx/arch/arm/src/lm3s/chip.h b/nuttx/arch/arm/src/lm3s/chip.h
index 84e603d81..fc183575b 100644
--- a/nuttx/arch/arm/src/lm3s/chip.h
+++ b/nuttx/arch/arm/src/lm3s/chip.h
@@ -43,17 +43,27 @@
#include <nuttx/config.h>
#include <sys/types.h>
-#include "lm3s_memorymap.h" /* Memory map */
-#include "lm3s_syscontrol.h" /* System control module */
-#include "lm3s_gpio.h" /* GPIO module */
-#include "lm3s_uart.h" /* UART peripherals */
-#include "lm3s_ethernet.h" /* Ethernet MAC and PHY */
-#include "lm3s_flash.h" /* FLASH */
-
/************************************************************************************
* Definitions
************************************************************************************/
+/* Get customizations for each supported chip (only the LM3S6918 right now) */
+
+#ifdef CONFIG_ARCH_CHIP_LM3S6918
+# define LMS_NETHCONTROLLERS 1 /* One ethenet controller */
+#else
+# error "No Ethernet support for this LM3S chip"
+#endif
+
+/* Then get all of the register definitions */
+
+#include "lm3s_memorymap.h" /* Memory map */
+#include "lm3s_syscontrol.h" /* System control module */
+#include "lm3s_gpio.h" /* GPIO module */
+#include "lm3s_uart.h" /* UART peripherals */
+#include "lm3s_ethernet.h" /* Ethernet MAC and PHY */
+#include "lm3s_flash.h" /* FLASH */
+
/************************************************************************************
* Public Types
************************************************************************************/