summaryrefslogtreecommitdiff
path: root/target
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@uclibc-ng.org>2016-06-26 12:39:19 +0200
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2016-06-26 12:39:59 +0200
commitdcbe8ab722f27eef7acb6a8799de4f4cb3a75145 (patch)
tree160e542f152bcd5fe5f8b0494ae6419b896cf80b /target
parent7b357659f9838b76a7d0a830f34945d0f851065c (diff)
xtensa: allow to build big endian toolchain
Thanks Max for the overlay and hints.
Diffstat (limited to 'target')
-rw-r--r--target/config/Config.in.cpu10
-rw-r--r--target/xtensa/overlay/xtensa_kc705_be.tarbin0 -> 2478080 bytes
2 files changed, 10 insertions, 0 deletions
diff --git a/target/config/Config.in.cpu b/target/config/Config.in.cpu
index 5c63bfc31..2b463ed33 100644
--- a/target/config/Config.in.cpu
+++ b/target/config/Config.in.cpu
@@ -1299,6 +1299,15 @@ config ADK_TARGET_CPU_XTENSA_DE212
select ADK_TARGET_KERNEL_ZIMAGE
depends on ADK_TARGET_ARCH_XTENSA
+config ADK_TARGET_CPU_XTENSA_KC705_BE
+ bool "kc705_be"
+ depends on ADK_TARGET_BIG_ENDIAN
+ select ADK_TARGET_WITH_NPTL
+ select ADK_TARGET_WITH_MMU
+ select ADK_KERNEL_XTENSA_VARIANT_DC233C
+ select ADK_TARGET_KERNEL_ZIMAGE
+ depends on ADK_TARGET_ARCH_XTENSA
+
config ADK_TARGET_CPU_XTENSA_FSF
bool "fsf"
depends on ADK_TARGET_BIG_ENDIAN
@@ -1620,6 +1629,7 @@ config ADK_TARGET_CPU_TYPE
default "dc233c" if ADK_TARGET_CPU_XTENSA_DC233C
default "dc232b" if ADK_TARGET_CPU_XTENSA_DC232B
default "de212" if ADK_TARGET_CPU_XTENSA_DE212
+ default "kc705_be" if ADK_TARGET_CPU_XTENSA_KC705_BE
default "fsf" if ADK_TARGET_CPU_XTENSA_FSF
default "crisv10" if ADK_TARGET_CPU_CRIS_CRISV10
default "crisv32" if ADK_TARGET_CPU_CRIS_CRISV32
diff --git a/target/xtensa/overlay/xtensa_kc705_be.tar b/target/xtensa/overlay/xtensa_kc705_be.tar
new file mode 100644
index 000000000..e56d45ae3
--- /dev/null
+++ b/target/xtensa/overlay/xtensa_kc705_be.tar
Binary files differ