summaryrefslogtreecommitdiff
path: root/target/arm
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2015-07-27 11:11:44 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2015-07-27 23:33:20 +0200
commit3b690f450c1e20b893c8e3d78d88aa911ead4a3b (patch)
tree37d8c6c015c7719a5a98036082aae4bad5ae3334 /target/arm
parentc011ab0cef70ea479afb92bed8c4d6626eb05c86 (diff)
add some basic support for emcraft kinetis
Diffstat (limited to 'target/arm')
-rw-r--r--target/arm/kernel/kinetis-k7016
-rw-r--r--target/arm/systems/kinetis-k7014
2 files changed, 30 insertions, 0 deletions
diff --git a/target/arm/kernel/kinetis-k70 b/target/arm/kernel/kinetis-k70
new file mode 100644
index 000000000..4ffe140a4
--- /dev/null
+++ b/target/arm/kernel/kinetis-k70
@@ -0,0 +1,16 @@
+CONFIG_ARM=y
+CONFIG_ARCH_KINETIS=y
+CONFIG_MACH_KINETIS=y
+CONFIG_KINETIS_UART2=y
+CONFIG_KINETIS_MAC=y
+CONFIG_KINETIS_EDMA=y
+CONFIG_CPU_32v6K=y
+CONFIG_CPU_V7M=y
+CONFIG_CPU_32v7M=y
+CONFIG_CPU_ABRT_NOMMU=y
+CONFIG_CPU_PABRT_LEGACY=y
+CONFIG_CPU_CACHE_VIPT=y
+CONFIG_ARM_THUMB=y
+CONFIG_ARM_L1_CACHE_SHIFT=5
+CONFIG_ARM_CORTEXM3=y
+CONFIG_ARM_ASM_UNIFIED=y
diff --git a/target/arm/systems/kinetis-k70 b/target/arm/systems/kinetis-k70
new file mode 100644
index 000000000..ff35694f4
--- /dev/null
+++ b/target/arm/systems/kinetis-k70
@@ -0,0 +1,14 @@
+config ADK_TARGET_SYSTEM_KINETIS_K70
+ bool "Kinetis K70"
+ depends on ADK_EXPERIMENTAL
+ select ADK_CPU_CORTEX_M3
+ select ADK_TARGET_LITTLE_ENDIAN
+ select ADK_TARGET_WITH_SERIAL
+ select ADK_TARGET_WITH_USB
+ select ADK_TARGET_UCLINUX
+ select ADK_TARGET_KERNEL_UIMAGE
+ select ADK_KERNEL_REPO "https://github.com/EmcraftSystems/linux-emcraft.git"
+ select ADK_KERNEL_HASH "a5125a7f66b441008f505e4ce5d45ebb24ea28a7"
+ help
+ Kinetis K70
+