From 3b690f450c1e20b893c8e3d78d88aa911ead4a3b Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Mon, 27 Jul 2015 11:11:44 +0200 Subject: add some basic support for emcraft kinetis --- target/linux/config/Config.in.ethernet | 4 +++- target/linux/config/Config.in.kernel | 11 +++++++++-- target/linux/config/Config.in.usb | 11 +++++++++++ 3 files changed, 23 insertions(+), 3 deletions(-) (limited to 'target/linux') 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" -- cgit v1.2.3