summaryrefslogtreecommitdiff
path: root/target/config
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2015-12-26 12:33:02 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2015-12-26 12:33:15 +0100
commitf4570955a7c20dbc43afc698a2f9fed5393a0881 (patch)
treeee9378fcf060fb61d262f3d0523c96b53dfae3a8 /target/config
parent0cc22b4e75d96c042dd30067297a93323d2183f2 (diff)
add experimental support for xtensa de212 core
Diffstat (limited to 'target/config')
-rw-r--r--target/config/Config.in.binutils1
-rw-r--r--target/config/Config.in.gcc1
-rw-r--r--target/config/Config.in.kernelversion1
-rw-r--r--target/config/Config.in.target1
-rw-r--r--target/config/Config.in.xtensa18
5 files changed, 14 insertions, 8 deletions
diff --git a/target/config/Config.in.binutils b/target/config/Config.in.binutils
index 94f4a710b..88be429ec 100644
--- a/target/config/Config.in.binutils
+++ b/target/config/Config.in.binutils
@@ -5,6 +5,7 @@ choice
prompt "Binutils version"
default ADK_TOOLCHAIN_BINUTILS_2_20_1 if ADK_TARGET_ARCH_AVR32
default ADK_TOOLCHAIN_BINUTILS_2_23_ARC if ADK_TARGET_ARCH_ARC
+default ADK_TOOLCHAIN_BINUTILS_GIT if ADK_TARGET_WITHOUT_MMU && ADK_TARGET_ARCH_XTENSA
default ADK_TOOLCHAIN_BINUTILS_2_25_1
config ADK_TOOLCHAIN_BINUTILS_GIT
diff --git a/target/config/Config.in.gcc b/target/config/Config.in.gcc
index 318f9971b..efeb3b1de 100644
--- a/target/config/Config.in.gcc
+++ b/target/config/Config.in.gcc
@@ -11,6 +11,7 @@ default ADK_TOOLCHAIN_GCC_4_8_ARC if ADK_TARGET_ARCH_ARC
default ADK_TOOLCHAIN_GCC_4_9_OR1K_UCLIBC_NG if ADK_TARGET_ARCH_OR1K && ADK_TARGET_LIB_UCLIBC_NG
default ADK_TOOLCHAIN_GCC_5_2_OR1K_MUSL if ADK_TARGET_ARCH_OR1K && ADK_TARGET_LIB_MUSL
default ADK_TOOLCHAIN_GCC_5_2_OR1K_MUSL if ADK_TARGET_ARCH_OR1K && ADK_TARGET_LIB_NEWLIB
+default ADK_TOOLCHAIN_GCC_GIT if ADK_TARGET_WITHOUT_MMU && ADK_TARGET_ARCH_XTENSA
default ADK_TOOLCHAIN_GCC_5_3_0
config ADK_TOOLCHAIN_GCC_GIT
diff --git a/target/config/Config.in.kernelversion b/target/config/Config.in.kernelversion
index cc8ee6ad8..5f3a569e3 100644
--- a/target/config/Config.in.kernelversion
+++ b/target/config/Config.in.kernelversion
@@ -8,6 +8,7 @@ default ADK_TARGET_KERNEL_VERSION_4_3_3 if ADK_TARGET_ARCH_ARC
default ADK_TARGET_KERNEL_VERSION_4_3_3 if ADK_TARGET_ARCH_SPARC
default ADK_TARGET_KERNEL_VERSION_4_3_3 if ADK_TARGET_ARCH_BFIN
default ADK_TARGET_KERNEL_VERSION_4_3_3 if ADK_TARGET_ARCH_H8300
+default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_WITHOUT_MMU && ADK_TARGET_ARCH_XTENSA
default ADK_TARGET_KERNEL_VERSION_4_1_15
config ADK_TARGET_KERNEL_VERSION_GIT
diff --git a/target/config/Config.in.target b/target/config/Config.in.target
index 96c96b947..8500a4933 100644
--- a/target/config/Config.in.target
+++ b/target/config/Config.in.target
@@ -7,6 +7,7 @@ config ADK_TARGET_CMDLINE
default "geodewdt.nowayout=1" if ADK_TARGET_MODEL_PCENGINES_ALIX1C
default "kinetis_platform=k70-som" if ADK_TARGET_SYSTEM_KINETIS_K70
default "metag_da.console_poll=1" if ADK_TARGET_SYSTEM_QEMU_METAG
+ default "earlycon=uart8250,mmio32,0x9d050020,115200n8 console=ttyS0,115200n8" if ADK_TARGET_XTENSA_DE212
default ""
config ADK_PACKAGE_SUFFIX
diff --git a/target/config/Config.in.xtensa b/target/config/Config.in.xtensa
index 39d1369eb..95ace4987 100644
--- a/target/config/Config.in.xtensa
+++ b/target/config/Config.in.xtensa
@@ -13,13 +13,6 @@ config ADK_TARGET_XTENSA_DC233C
select ADK_TARGET_WITH_NPTL
select ADK_TARGET_WITH_MMU
-config ADK_TARGET_XTENSA_DC233C_NOMMU
- bool "dc233c-nommu"
- select ADK_KERNEL_XTENSA_VARIANT_DC233C
- select ADK_TARGET_LITTLE_ENDIAN
- select ADK_TARGET_WITH_LT
- select ADK_TARGET_WITHOUT_MMU
-
config ADK_TARGET_XTENSA_DC232B
bool "dc232b"
select ADK_KERNEL_XTENSA_VARIANT_DC232B
@@ -27,10 +20,19 @@ config ADK_TARGET_XTENSA_DC232B
select ADK_TARGET_WITH_NPTL
select ADK_TARGET_WITH_MMU
+config ADK_TARGET_XTENSA_DE212
+ bool "de212"
+ select ADK_KERNEL_XTENSA_VARIANT_CUSTOM
+ select ADK_KERNEL_XTENSA_VARIANT_CUSTOM_NAME
+ select ADK_KERNEL_BUILTIN_DTB
+ select ADK_TARGET_LITTLE_ENDIAN
+ select ADK_TARGET_WITH_LT
+ select ADK_TARGET_WITHOUT_MMU
+
endchoice
config ADK_TARGET_XTENSA
string
default "dc233c" if ADK_TARGET_XTENSA_DC233C
- default "dc233c" if ADK_TARGET_XTENSA_DC233C_NOMMU
default "dc232b" if ADK_TARGET_XTENSA_DC232B
+ default "de212" if ADK_TARGET_XTENSA_DE212