From f855b1d7bfdc36a65703fdf9a638ad016c409bbe Mon Sep 17 00:00:00 2001
From: Waldemar Brodkorb <wbx@openadk.org>
Date: Sun, 31 Dec 2017 18:45:06 +0100
Subject: add basic zephyr experiments, add xtensa newlib support

---
 target/config/Config.in.libc | 13 +++++++++++--
 target/config/Config.in.os   |  5 +++++
 2 files changed, 16 insertions(+), 2 deletions(-)

(limited to 'target/config')

diff --git a/target/config/Config.in.libc b/target/config/Config.in.libc
index 76c36e044..91ce9f091 100644
--- a/target/config/Config.in.libc
+++ b/target/config/Config.in.libc
@@ -127,7 +127,9 @@ config ADK_TARGET_LIB_NEWLIB
 		ADK_TARGET_ARCH_X86 || \
 		ADK_TARGET_ARCH_X86_64 || \
 		ADK_TARGET_ARCH_XTENSA) && \
-		(ADK_TARGET_OS_BAREMETAL || ADK_TARGET_OS_FROSTED)
+		(ADK_TARGET_OS_BAREMETAL || \
+		 ADK_TARGET_OS_FROSTED || \
+		 ADK_TARGET_OS_ZEPHYR )
 	help
 	  https://sourceware.org/newlib/
 
@@ -166,12 +168,19 @@ config ADK_TARGET_LIB_MUSL_GIT
 
 config ADK_TARGET_LIB_NEWLIB_2_5_0
 	bool "2.5.0"
-	depends on ADK_TARGET_LIB_NEWLIB && !ADK_TARGET_ARCH_RISCV && !ADK_TARGET_OS_FROSTED
+	depends on ADK_TARGET_LIB_NEWLIB \
+		&& !ADK_TARGET_ARCH_RISCV \
+		&& !ADK_TARGET_ARCH_XTENSA \
+		&& !ADK_TARGET_OS_FROSTED
 
 config ADK_TARGET_LIB_NEWLIB_RISCV
 	bool "2.4.0-riscv"
 	depends on ADK_TARGET_LIB_NEWLIB && ADK_TARGET_ARCH_RISCV
 
+config ADK_TARGET_LIB_NEWLIB_XTENSA
+	bool "xtensa"
+	depends on ADK_TARGET_LIB_NEWLIB && ADK_TARGET_ARCH_XTENSA
+
 config ADK_TARGET_LIB_NEWLIB_FROSTED
 	bool "frosted-git"
 	depends on ADK_TARGET_LIB_NEWLIB && ADK_TARGET_OS_FROSTED
diff --git a/target/config/Config.in.os b/target/config/Config.in.os
index 2eb420e14..6d77dfa4b 100644
--- a/target/config/Config.in.os
+++ b/target/config/Config.in.os
@@ -14,6 +14,11 @@ config ADK_TARGET_OS_FROSTED
 	help
 	  Create a frosted appliance or toolchain.
 
+config ADK_TARGET_OS_ZEPHYR
+	bool "Zephyr"
+	help
+	  Create a zephyr appliance or toolchain.
+
 config ADK_TARGET_OS_BAREMETAL
 	bool "Bare metal"
 	help
-- 
cgit v1.2.3