summaryrefslogtreecommitdiff
path: root/target/config
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2015-06-07 11:11:28 -0500
committerWaldemar Brodkorb <wbx@openadk.org>2015-06-07 11:11:28 -0500
commit4460dd0ba7005289d3224442faf870e59e1e2f86 (patch)
tree8103075c03f5220cb972d6d6148d519214e6e643 /target/config
parent06395eb31cad00e8007b9b5314e32cc49cca17bb (diff)
add support for h8/300 architecture
Diffstat (limited to 'target/config')
-rw-r--r--target/config/Config.in1
-rw-r--r--target/config/Config.in.binutils.choice2
-rw-r--r--target/config/Config.in.cpu6
-rw-r--r--target/config/Config.in.gcc.choice3
-rw-r--r--target/config/Config.in.kernelversion.choice10
-rw-r--r--target/config/Config.in.libc.choice4
-rw-r--r--target/config/Config.in.libc.default6
7 files changed, 30 insertions, 2 deletions
diff --git a/target/config/Config.in b/target/config/Config.in
index cab327e50..67cd9cf1e 100644
--- a/target/config/Config.in
+++ b/target/config/Config.in
@@ -16,6 +16,7 @@ config ADK_TARGET_TOOLCHAIN
config ADK_TARGET_UCLINUX
bool
+ select ADK_TARGET_WITHOUT_CXX
select ADK_PACKAGE_SASH
select ADK_PACKAGE_SIMPLEINIT
diff --git a/target/config/Config.in.binutils.choice b/target/config/Config.in.binutils.choice
index 68933fc77..b6d1d3f48 100644
--- a/target/config/Config.in.binutils.choice
+++ b/target/config/Config.in.binutils.choice
@@ -21,6 +21,7 @@ config ADK_TOOLCHAIN_BINUTILS_2_25
depends on !ADK_TARGET_ARCH_ARC
depends on !ADK_TARGET_ARCH_AVR32
depends on !ADK_TARGET_ARCH_CRIS
+ depends on !ADK_TARGET_ARCH_H8300
config ADK_TOOLCHAIN_BINUTILS_2_24
bool "2.24"
@@ -28,6 +29,7 @@ config ADK_TOOLCHAIN_BINUTILS_2_24
depends on !ADK_TARGET_ARCH_ARC
depends on !ADK_TARGET_ARCH_AVR32
depends on !ADK_TARGET_ARCH_CRIS
+ depends on !ADK_TARGET_ARCH_H8300
config ADK_TOOLCHAIN_BINUTILS_2_23_ARC
bool "2.23-arc"
diff --git a/target/config/Config.in.cpu b/target/config/Config.in.cpu
index d95a5da4a..4599ad06e 100644
--- a/target/config/Config.in.cpu
+++ b/target/config/Config.in.cpu
@@ -382,6 +382,11 @@ config ADK_CPU_GEODE
select ADK_TARGET_WITH_NPTL
select ADK_TARGET_WITH_MMU
+config ADK_CPU_H8300
+ bool
+ select ADK_TARGET_WITHOUT_THREADS
+ select ADK_TARGET_WITHOUT_CXX
+
config ADK_CPU_I486
bool
select ADK_TARGET_WITH_NPTL
@@ -814,6 +819,7 @@ config ADK_TARGET_CPU_ARCH
default "i686" if ADK_CPU_PENTIUM_M
default "i686" if ADK_CPU_ATOM
default "i686" if ADK_CPU_ATHLON
+ default "h8300" if ADK_TARGET_ARCH_H8300
default "hppa" if ADK_TARGET_ARCH_HPPA
default "m68k" if ADK_TARGET_ARCH_M68K
default "microblaze" if ADK_TARGET_ARCH_MICROBLAZE && ADK_TARGET_BIG_ENDIAN
diff --git a/target/config/Config.in.gcc.choice b/target/config/Config.in.gcc.choice
index 09ef3b86e..3583b9d84 100644
--- a/target/config/Config.in.gcc.choice
+++ b/target/config/Config.in.gcc.choice
@@ -20,6 +20,7 @@ config ADK_TOOLCHAIN_GCC_5_1_0
depends on !ADK_TARGET_ARCH_ARC
depends on !ADK_TARGET_ARCH_AVR32
depends on !ADK_TARGET_ARCH_C6X
+ depends on !ADK_TARGET_ARCH_H8300
config ADK_TOOLCHAIN_GCC_4_9_2
bool "4.9.2"
@@ -27,6 +28,7 @@ config ADK_TOOLCHAIN_GCC_4_9_2
depends on !ADK_TARGET_ARCH_ARC
depends on !ADK_TARGET_ARCH_AVR32
depends on !ADK_TARGET_ARCH_C6X
+ depends on !ADK_TARGET_ARCH_H8300
config ADK_TOOLCHAIN_GCC_4_8_4
bool "4.8.4"
@@ -37,6 +39,7 @@ config ADK_TOOLCHAIN_GCC_4_8_4
depends on !ADK_TARGET_ARCH_CRIS
depends on !ADK_TARGET_ARCH_TILE
depends on !ADK_TARGET_ARCH_C6X
+ depends on !ADK_TARGET_ARCH_H8300
config ADK_TOOLCHAIN_GCC_4_8_3_ARC
bool "4.8.3-arc"
diff --git a/target/config/Config.in.kernelversion.choice b/target/config/Config.in.kernelversion.choice
index 3cb881e53..5332381b0 100644
--- a/target/config/Config.in.kernelversion.choice
+++ b/target/config/Config.in.kernelversion.choice
@@ -6,6 +6,9 @@ prompt "Kernel Version"
depends on ADK_TARGET_KERNEL_CUSTOMISING
default ADK_KERNEL_VERSION_4_0_4
+config ADK_KERNEL_VERSION_GIT
+ bool "linux-git"
+
config ADK_KERNEL_VERSION_4_1_0_RC5
bool "4.1.0rc5"
select ADK_KERNEL_VERSION_4_1
@@ -80,3 +83,10 @@ config ADK_KERNEL_VERSION_2_6_32_65
select ADK_KERNEL_VERSION_2_6_32
endchoice
+
+config ADK_KERNEL_REPO
+ string "git repository"
+ depends on ADK_KERNEL_VERSION_GIT
+ default "git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git"
+ help
+ GIT repository to use.
diff --git a/target/config/Config.in.libc.choice b/target/config/Config.in.libc.choice
index ee0f5f83c..6582fae4f 100644
--- a/target/config/Config.in.libc.choice
+++ b/target/config/Config.in.libc.choice
@@ -112,10 +112,10 @@ endchoice
choice
prompt "Threading"
-depends on ADK_TARGET_LIB_UCLIBC || ADK_TARGET_LIB_UCLIBC_NG
+depends on (ADK_TARGET_LIB_UCLIBC || ADK_TARGET_LIB_UCLIBC_NG) \
+ && !ADK_TARGET_WITHOUT_THREADS
config ADK_TARGET_LIB_WITH_THREADS
- depends on ADK_TARGET_WITH_LT || ADK_TARGET_WITH_NPTL
bool "enable threads"
config ADK_TARGET_LIB_WITHOUT_THREADS
diff --git a/target/config/Config.in.libc.default b/target/config/Config.in.libc.default
index 526b3e49b..683a59f65 100644
--- a/target/config/Config.in.libc.default
+++ b/target/config/Config.in.libc.default
@@ -7,6 +7,12 @@ config ADK_TARGET_WITH_LT
config ADK_TARGET_WITH_NPTL
bool
+config ADK_TARGET_WITHOUT_THREADS
+ bool
+
+config ADK_TARGET_WITHOUT_CXX
+ bool
+
config ADK_TARGET_LIBC
string
default "uclibc-ng" if ADK_TARGET_LIB_UCLIBC_NG