summaryrefslogtreecommitdiffstats
path: root/bsps
diff options
context:
space:
mode:
authorJoel Sherrill <joel@rtems.org>2018-05-09 14:47:37 -0500
committerJoel Sherrill <joel@rtems.org>2018-05-09 14:47:37 -0500
commit85602e0d2ee7f19603bc57b3ecdbac93c52b7eb8 (patch)
treea5ef248be4e73c3604fe5e0b3850c287ad46488f /bsps
parentrtl22xx_t.cfg: Remove comment with -D __THUMB_INTERWORK__ (diff)
downloadrtems-85602e0d2ee7f19603bc57b3ecdbac93c52b7eb8.tar.bz2
smdk2410: Move define of CPU_S3C2410 to bspopts.h
Updates #3425.
Diffstat (limited to 'bsps')
-rw-r--r--bsps/arm/smdk2410/config/smdk2410.cfg2
-rw-r--r--bsps/arm/smdk2410/include/bsp/irq.h2
-rw-r--r--bsps/arm/smdk2410/include/s3c24xx.h4
3 files changed, 7 insertions, 1 deletions
diff --git a/bsps/arm/smdk2410/config/smdk2410.cfg b/bsps/arm/smdk2410/config/smdk2410.cfg
index b5720cae3f..26536723be 100644
--- a/bsps/arm/smdk2410/config/smdk2410.cfg
+++ b/bsps/arm/smdk2410/config/smdk2410.cfg
@@ -8,7 +8,7 @@ RTEMS_CPU=arm
# This contains the compiler options necessary to select the CPU model
# and (hopefully) optimize for it.
-CPU_CFLAGS = -mcpu=arm920t -DCPU_S3C2410
+CPU_CFLAGS = -mcpu=arm920t
# optimize flag: typically -O2
CFLAGS_OPTIMIZE_V = -O2 -g
diff --git a/bsps/arm/smdk2410/include/bsp/irq.h b/bsps/arm/smdk2410/include/bsp/irq.h
index 8882b4362b..3f3fe92aea 100644
--- a/bsps/arm/smdk2410/include/bsp/irq.h
+++ b/bsps/arm/smdk2410/include/bsp/irq.h
@@ -86,6 +86,8 @@
#define BSP_INT_RTC 30
#define BSP_INT_ADC 31
#define BSP_MAX_INT 32
+#else
+#error "Undefined Samsung CPU model"
#endif
#define BSP_INTERRUPT_VECTOR_MIN 0
diff --git a/bsps/arm/smdk2410/include/s3c24xx.h b/bsps/arm/smdk2410/include/s3c24xx.h
index 914b867abf..bb6560800b 100644
--- a/bsps/arm/smdk2410/include/s3c24xx.h
+++ b/bsps/arm/smdk2410/include/s3c24xx.h
@@ -8,10 +8,14 @@
#ifndef S3C24XX_H_
#define S3C24XX_H_
+#include <bspopts.h>
+
#ifdef CPU_S3C2400
#include<s3c2400.h>
#elif defined CPU_S3C2410
#include<s3c2410.h>
+#else
+#error "Undefined Samsung CPU model"
#endif
#endif /*S3C24XX_H_*/