Closes #3346.
---
 cpukit/score/cpu/bfin/include/rtems/bfin/bf533.h | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/cpukit/score/cpu/bfin/include/rtems/bfin/bf533.h 
b/cpukit/score/cpu/bfin/include/rtems/bfin/bf533.h
index 682aad4..2b2f97c 100644
--- a/cpukit/score/cpu/bfin/include/rtems/bfin/bf533.h
+++ b/cpukit/score/cpu/bfin/include/rtems/bfin/bf533.h
@@ -331,9 +331,18 @@ extern "C" {
 #define TIMER2_PERIOD          0xFFC00628L
 #define TIMER2_WIDTH           0xFFC0062CL
 
+/*
+ * These are defined in bsps/bfin/include/bf52x.h. Ensure those definitions
+ * are consistent with our expectations.
 #define TIMER_ENABLE           0xFFC00640L
 #define TIMER_DISABLE          0xFFC00644L
 #define TIMER_STATUS           0xFFC00648L
+*/
+#if ((TIMER_ENABLE != 0xFFC00640L) || \
+     (TIMER_DISABLE != 0xFFC00644L) || \
+     (TIMER_STATUS != 0xFFC00648L))
+#error "Timer register addresses are inconsistent"
+#endif
 
 /* Real Time Clock          Chapter 16 */
 #define RTC_STAT               0xFFC00300L
-- 
1.8.3.1

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to