summaryrefslogtreecommitdiff
path: root/target
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2015-05-27 22:08:05 (GMT)
committerWaldemar Brodkorb <wbx@openadk.org>2015-05-28 20:55:34 (GMT)
commit7fd2367406e0cb063684dee2e34a6b5c01eb87dc (patch)
tree1e7cc6159a016f0dec63dba470b3e8b5d368bc5a /target
parent4e1f91b02ac6acd7fe077599d3ba719260ad4aba (diff)
ad different m68k toolchains
Diffstat (limited to 'target')
-rw-r--r--target/config/Config.in.cpu36
-rw-r--r--target/config/Config.in.tc20
2 files changed, 56 insertions, 0 deletions
diff --git a/target/config/Config.in.cpu b/target/config/Config.in.cpu
index 002c6d1..4a68a8c 100644
--- a/target/config/Config.in.cpu
+++ b/target/config/Config.in.cpu
@@ -410,6 +410,34 @@ config ADK_CPU_M68K
select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_GLIBC
+config ADK_CPU_68020
+ bool
+ select ADK_TARGET_WITH_LT if ADK_TARGET_LIB_UCLIBC
+ select ADK_TARGET_WITH_LT if ADK_TARGET_LIB_UCLIBC_NG
+ select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
+ select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_GLIBC
+
+config ADK_CPU_68030
+ bool
+ select ADK_TARGET_WITH_LT if ADK_TARGET_LIB_UCLIBC
+ select ADK_TARGET_WITH_LT if ADK_TARGET_LIB_UCLIBC_NG
+ select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
+ select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_GLIBC
+
+config ADK_CPU_68040
+ bool
+ select ADK_TARGET_WITH_LT if ADK_TARGET_LIB_UCLIBC
+ select ADK_TARGET_WITH_LT if ADK_TARGET_LIB_UCLIBC_NG
+ select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
+ select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_GLIBC
+
+config ADK_CPU_68060
+ bool
+ select ADK_TARGET_WITH_LT if ADK_TARGET_LIB_UCLIBC
+ select ADK_TARGET_WITH_LT if ADK_TARGET_LIB_UCLIBC_NG
+ select ADK_TARGET_WITH_MMU if !ADK_LINUX_UCLINUX
+ select ADK_TARGET_WITH_NPTL if ADK_TARGET_LIB_GLIBC
+
config ADK_CPU_MIPS32
bool
select ADK_TARGET_WITH_NPTL
@@ -594,6 +622,10 @@ config ADK_TARGET_GCC_CPU
default "5373" if ADK_CPU_CF_5373
default "5407" if ADK_CPU_CF_5407
default "5475" if ADK_CPU_CF_5475
+ default "68020" if ADK_CPU_68020
+ default "68030" if ADK_CPU_68030
+ default "68040" if ADK_CPU_68040
+ default "68060" if ADK_CPU_68060
default "arc700" if ADK_CPU_ARC700
default "archs" if ADK_CPU_ARC_HS
default "arm1176jzf-s" if ADK_CPU_ARM1176JZF_S
@@ -703,6 +735,10 @@ config ADK_TARGET_CPU_TYPE
default "5373" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5373
default "5407" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5407
default "5475" if ADK_TARGET_ARCH_M68K && ADK_CPU_CF_5475
+ default "68020" if ADK_TARGET_ARCH_M68K && ADK_CPU_68020
+ default "68030" if ADK_TARGET_ARCH_M68K && ADK_CPU_68030
+ default "68040" if ADK_TARGET_ARCH_M68K && ADK_CPU_68040
+ default "68060" if ADK_TARGET_ARCH_M68K && ADK_CPU_68060
default "cortex_a5" if ADK_TARGET_ARCH_ARM && ADK_CPU_CORTEX_A5
default "cortex_a7" if ADK_TARGET_ARCH_ARM && ADK_CPU_CORTEX_A7
default "cortex_a8" if ADK_TARGET_ARCH_ARM && ADK_CPU_CORTEX_A8
diff --git a/target/config/Config.in.tc b/target/config/Config.in.tc
index 478df7c..bb91458 100644
--- a/target/config/Config.in.tc
+++ b/target/config/Config.in.tc
@@ -388,6 +388,26 @@ config ADK_TARGET_CPU_CF_5475
select ADK_CPU_CF_5475
depends on ADK_TARGET_ARCH_M68K
+config ADK_TARGET_CPU_M68K_68020
+ bool "m68k 68020"
+ select ADK_CPU_68020
+ depends on ADK_TARGET_ARCH_M68K
+
+config ADK_TARGET_CPU_M68K_68030
+ bool "m68k 68030"
+ select ADK_CPU_68030
+ depends on ADK_TARGET_ARCH_M68K
+
+config ADK_TARGET_CPU_M68K_68040
+ bool "m68k 68040"
+ select ADK_CPU_68040
+ depends on ADK_TARGET_ARCH_M68K
+
+config ADK_TARGET_CPU_M68K_68060
+ bool "m68k 68060"
+ select ADK_CPU_68060
+ depends on ADK_TARGET_ARCH_M68K
+
config ADK_TARGET_CPU_X86_I486
bool "i486"
select ADK_CPU_I486