summaryrefslogtreecommitdiffstats
path: root/cpukit/score
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/score')
-rw-r--r--cpukit/score/cpu/avr/rtems/score/avr.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/cpukit/score/cpu/avr/rtems/score/avr.h b/cpukit/score/cpu/avr/rtems/score/avr.h
index fb0cc4cf7c..507515193a 100644
--- a/cpukit/score/cpu/avr/rtems/score/avr.h
+++ b/cpukit/score/cpu/avr/rtems/score/avr.h
@@ -64,6 +64,22 @@ extern "C" {
#define CPU_MODEL_NAME "avr5"
#define AVR_HAS_FPU 1
+#elif __AVR_ARCH__ == 25
+#define CPU_MODEL_NAME "avr25"
+#define AVR_HAS_FPU 1
+
+#elif __AVR_ARCH__ == 31
+#define CPU_MODEL_NAME "avr31"
+#define AVR_HAS_FPU 1
+
+#elif __AVR_ARCH__ == 35
+#define CPU_MODEL_NAME "avr35"
+#define AVR_HAS_FPU 1
+
+#elif __AVR_ARCH__ == 51
+#define CPU_MODEL_NAME "avr51"
+#define AVR_HAS_FPU 1
+
#else
#error "Unsupported __AVR_ARCH__"
#endif