Browse Source

ad different m68k toolchains

Waldemar Brodkorb 9 years ago
parent
commit
7fd2367406
2 changed files with 56 additions and 0 deletions
  1. 36 0
      target/config/Config.in.cpu
  2. 20 0
      target/config/Config.in.tc

+ 36 - 0
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

+ 20 - 0
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