summaryrefslogtreecommitdiff
path: root/target/arc
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2018-06-13 18:55:18 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2018-06-13 21:03:21 +0200
commit71c4b08ed6e9f52c4078d27574ed8440fd945ac1 (patch)
tree1fcc59ff34b2bf5c1a1847fcf509a549a22130ff /target/arc
parentf4035f12137f99067ca0f1fe45917fa8ff535edb (diff)
synpsys-hsdk: add sample
Diffstat (limited to 'target/arc')
-rw-r--r--target/arc/Makefile4
-rw-r--r--target/arc/kernel/synopsys-hsdk3
-rw-r--r--target/arc/systems/synopsys-hsdk14
3 files changed, 21 insertions, 0 deletions
diff --git a/target/arc/Makefile b/target/arc/Makefile
index c73b956fb..2f3e006a6 100644
--- a/target/arc/Makefile
+++ b/target/arc/Makefile
@@ -5,7 +5,11 @@ include $(ADK_TOPDIR)/rules.mk
include $(ADK_TOPDIR)/mk/kernel-build.mk
include $(ADK_TOPDIR)/mk/image.mk
+ifeq ($(ADK_TARGET_KERNEL_UIMAGE),y)
+KERNEL:=$(LINUX_DIR)/arch/arc/boot/uImage
+else
KERNEL:=$(LINUX_DIR)/$(ADK_TARGET_KERNEL)
+endif
# target helper text
ifeq ($(ADK_TARGET_FS),archive)
diff --git a/target/arc/kernel/synopsys-hsdk b/target/arc/kernel/synopsys-hsdk
new file mode 100644
index 000000000..a5064e185
--- /dev/null
+++ b/target/arc/kernel/synopsys-hsdk
@@ -0,0 +1,3 @@
+CONFIG_ISA_ARCV2=y
+CONFIG_ARC_SOC_HSDK=y
+CONFIG_ARC_UBOOT_SUPPORT=y
diff --git a/target/arc/systems/synopsys-hsdk b/target/arc/systems/synopsys-hsdk
new file mode 100644
index 000000000..73659d4d5
--- /dev/null
+++ b/target/arc/systems/synopsys-hsdk
@@ -0,0 +1,14 @@
+config ADK_TARGET_SYSTEM_SYNOPSYS_HSDK
+ bool "Synopsys HSDK"
+ select ADK_TARGET_LITTLE_ENDIAN
+ select ADK_TARGET_CPU_ARC_ARCHS
+ select ADK_TARGET_KERNEL_UIMAGE
+ select ADK_TARGET_WITH_SERIAL
+ select ADK_TARGET_WITH_NET
+ select ADK_TARGET_WITH_NETDEVICE
+ select ADK_TARGET_WITH_BLOCK
+ select ADK_TARGET_WITH_SMP
+ select ADK_HOST_BUILD_U_BOOT
+ help
+ Support for Synopsys HSDK.
+