summaryrefslogtreecommitdiff
path: root/target/linux
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/linux
parentc011ab0cef70ea479afb92bed8c4d6626eb05c86 (diff)
add some basic support for emcraft kinetis
Diffstat (limited to 'target/linux')
-rw-r--r--target/linux/config/Config.in.ethernet4
-rw-r--r--target/linux/config/Config.in.kernel11
-rw-r--r--target/linux/config/Config.in.usb11
3 files changed, 23 insertions, 3 deletions
diff --git a/target/linux/config/Config.in.ethernet b/target/linux/config/Config.in.ethernet
index 4aeb0010e..1e034503e 100644
--- a/target/linux/config/Config.in.ethernet
+++ b/target/linux/config/Config.in.ethernet
@@ -64,9 +64,11 @@ config ADK_KERNEL_FEC
select ADK_KERNEL_NET_VENDOR_FREESCALE
select ADK_KERNEL_AT803X_PHY
depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 || \
- ADK_TARGET_QEMU_M68K_MCF5208
+ ADK_TARGET_QEMU_M68K_MCF5208 || \
+ ADK_TARGET_SYSTEM_KINETIS_K70
default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
default y if ADK_TARGET_QEMU_M68K_MCF5208
+ default y if ADK_TARGET_SYSTEM_KINETIS_K70
default n
help
FEC ethernet driver
diff --git a/target/linux/config/Config.in.kernel b/target/linux/config/Config.in.kernel
index a0a681c6d..c41e086c5 100644
--- a/target/linux/config/Config.in.kernel
+++ b/target/linux/config/Config.in.kernel
@@ -112,6 +112,9 @@ config ADK_KERNEL_AEABI
bool
default y if ADK_TARGET_ARCH_ARM
+config ADK_KERNEL_ARM_THUMB
+ bool
+
config ADK_KERNEL_THUMB2_KERNEL
bool
@@ -126,7 +129,8 @@ config ADK_KERNEL_CPU_LITTLE_ENDIAN
choice
prompt "Kernel Compression"
-depends on !ADK_TARGET_SYSTEM_MIKROTIK_RB532
+default ADK_KERNEL_COMPRESS_NONE if ADK_TARGET_SYSTEM_MIKROTIK_RB532 \
+ || ADK_TARGET_SYSTEM_KINETIS_K70
default ADK_KERNEL_COMP_GZIP if ADK_TARGET_BOARD_BCM28XX
config ADK_KERNEL_COMP_XZ
@@ -171,6 +175,10 @@ config ADK_KERNEL_COMP_GZIP
select ADK_KERNEL_KERNEL_GZIP
select ADK_KERNEL_INITRAMFS_COMPRESSION_GZIP
+config ADK_KERNEL_COMPRESS_NONE
+ bool "use no compression"
+ select ADK_KERNEL_INITRAMFS_COMPRESSION_NONE
+
endchoice
menu "Kernel options"
@@ -243,7 +251,6 @@ config ADK_KERNEL_PREEMPT
help
Enable preemptive mode.
-
choice
prompt "tick configuration"
diff --git a/target/linux/config/Config.in.usb b/target/linux/config/Config.in.usb
index fbbe5c09b..e6023b302 100644
--- a/target/linux/config/Config.in.usb
+++ b/target/linux/config/Config.in.usb
@@ -46,6 +46,7 @@ config ADK_KERNEL_USB
default m if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
default m if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20
default m if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
+ default y if ADK_TARGET_SYSTEM_KINETIS_K70
default n
help
Universal Serial Bus (USB) is a specification for a serial bus
@@ -198,6 +199,16 @@ config ADK_KERNEL_USB_SL811_HCD
board has this chip, and you want to use it as a host controller.
If unsure, say N.
+config ADK_KERNEL_USB_EHCI_MXC
+ bool "Freescale EHCI MXC USB controller"
+ depends on ADK_KERNEL_USB
+ depends on ADK_TARGET_SYSTEM_KINETIS_K70
+ select ADK_KERNEL_GPIOLIB
+ default y if ADK_TARGET_SYSTEM_KINETIS_K70
+ default n
+ help
+ Freescale USB controller.
+
endmenu
menu "USB devices support"