summaryrefslogtreecommitdiff
path: root/target/config
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2016-04-06 15:21:02 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2016-04-06 15:21:02 +0200
commitdfd6417b8a8bfcb3662cea030ef301fe5fb6e365 (patch)
tree66d5b87be975a722ee0308b6ccf8678571d0a4aa /target/config
parent70e4a17bd9b26a3f2f4c98bd1d54ae3a22a9f92a (diff)
add basic raspberry pi3 support (ARM 32Bit)
Diffstat (limited to 'target/config')
-rw-r--r--target/config/Config.in.cpu20
-rw-r--r--target/config/Config.in.runtime6
2 files changed, 25 insertions, 1 deletions
diff --git a/target/config/Config.in.cpu b/target/config/Config.in.cpu
index 689c9cdc7..ac717176d 100644
--- a/target/config/Config.in.cpu
+++ b/target/config/Config.in.cpu
@@ -111,6 +111,22 @@ config ADK_TARGET_CPU_ARM_CORTEX_A17
select ADK_TARGET_CPU_WITH_NEON
depends on ADK_TARGET_ARCH_ARM
+config ADK_TARGET_CPU_ARM_CORTEX_A53
+ bool "cortex-a53"
+ select ADK_TARGET_WITH_NPTL
+ select ADK_TARGET_WITH_MMU
+ select ADK_TARGET_CPU_WITH_FPU_VFPV4
+ select ADK_TARGET_CPU_WITH_NEON
+ depends on ADK_TARGET_ARCH_ARM
+
+config ADK_TARGET_CPU_ARM_CORTEX_A57
+ bool "cortex-a57"
+ select ADK_TARGET_WITH_NPTL
+ select ADK_TARGET_WITH_MMU
+ select ADK_TARGET_CPU_WITH_FPU_VFPV4
+ select ADK_TARGET_CPU_WITH_NEON
+ depends on ADK_TARGET_ARCH_ARM
+
config ADK_TARGET_CPU_ARM_CORTEX_M4
bool "cortex-m4"
select ADK_TARGET_UCLINUX
@@ -1393,6 +1409,8 @@ config ADK_TARGET_GCC_CPU
default "cortex-a9" if ADK_TARGET_CPU_ARM_CORTEX_A9
default "cortex-a15" if ADK_TARGET_CPU_ARM_CORTEX_A15
default "cortex-a17" if ADK_TARGET_CPU_ARM_CORTEX_A17
+ default "cortex-a53" if ADK_TARGET_CPU_ARM_CORTEX_A53
+ default "cortex-a57" if ADK_TARGET_CPU_ARM_CORTEX_A57
default "cortex-a53" if ADK_TARGET_CPU_AARCH64_CORTEX_A53
default "cortex-a57" if ADK_TARGET_CPU_AARCH64_CORTEX_A57
default "cortex-m3" if ADK_TARGET_CPU_ARM_CORTEX_M3
@@ -1573,6 +1591,8 @@ config ADK_TARGET_CPU_TYPE
default "arm1176jzf_s" if ADK_TARGET_CPU_ARM_ARM1176JZF_S
default "arm926ej_s" if ADK_TARGET_CPU_ARM_ARM926EJ_S
default "mpcore" if ADK_TARGET_CPU_ARM_ARM11MPCORE
+ default "cortex_a53" if ADK_TARGET_CPU_ARM_CORTEX_A53
+ default "cortex_a57" if ADK_TARGET_CPU_ARM_CORTEX_A57
default "cortex_a53" if ADK_TARGET_CPU_AARCH64_CORTEX_A53
default "cortex_a57" if ADK_TARGET_CPU_AARCH64_CORTEX_A57
default "mips32" if ADK_TARGET_CPU_MIPS_MIPS32
diff --git a/target/config/Config.in.runtime b/target/config/Config.in.runtime
index 801163b52..460c849d6 100644
--- a/target/config/Config.in.runtime
+++ b/target/config/Config.in.runtime
@@ -109,6 +109,7 @@ config ADK_RUNTIME_TMPFS_SIZE
default "32768" if ADK_TARGET_SYSTEM_IBM_X40
default "32768" if ADK_TARGET_SYSTEM_RASPBERRY_PI
default "32768" if ADK_TARGET_SYSTEM_RASPBERRY_PI2
+ default "32768" if ADK_TARGET_SYSTEM_RASPBERRY_PI3
default "32768" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
default "8192" if ADK_TARGET_SYSTEM_MIKROTIK_RB532
default "1024"
@@ -212,6 +213,7 @@ config ADK_RUNTIME_GETTY_VGA
default y if ADK_TARGET_QEMU_WITH_GRAPHIC
default y if ADK_TARGET_SYSTEM_RASPBERRY_PI
default y if ADK_TARGET_SYSTEM_RASPBERRY_PI2
+ default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3
default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
default y if ADK_TARGET_SYSTEM_IBM_X40
@@ -230,6 +232,7 @@ config ADK_RUNTIME_GETTY_SERIAL
default n if ADK_TARGET_QEMU_WITH_GRAPHIC
default n if ADK_TARGET_SYSTEM_RASPBERRY_PI
default n if ADK_TARGET_SYSTEM_RASPBERRY_PI2
+ default n if ADK_TARGET_SYSTEM_RASPBERRY_PI3
default n if ADK_TARGET_SYSTEM_LEMOTE_YEELONG
default n if ADK_TARGET_SYSTEM_IBM_X40
default n if ADK_TARGET_SYSTEM_ARANYM_M68K
@@ -390,10 +393,11 @@ config ADK_BINSH_ZSH
endchoice
-# workaround for USB ethernet f.e. Raspberry Pi2
+# workaround for USB ethernet f.e. Raspberry Pi 2/3
config ADK_RUNTIME_WAIT_FOR_ETHERNET
bool
default y if ADK_TARGET_SYSTEM_RASPBERRY_PI2
+ default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3
config ADK_SIMPLE_NETWORK_CONFIG
bool "simple network configuration"