summaryrefslogtreecommitdiff
path: root/target
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2015-04-26 13:42:00 -0500
committerWaldemar Brodkorb <wbx@openadk.org>2015-04-26 13:42:21 -0500
commit8cbbd126e2608735bf50135b21778a21cc4c2dc9 (patch)
tree69f552de0879d4b0aca1424c75699c6d908100a0 /target
parentb740a110d070e065a1129a9612f2b1d5ff77524f (diff)
add some basic banana pro support
Diffstat (limited to 'target')
-rw-r--r--target/arm/Makefile6
-rw-r--r--target/arm/kernel/banana-pro7
-rw-r--r--target/arm/systems/banana-pro19
-rw-r--r--target/config/Config.in.kernel2
4 files changed, 33 insertions, 1 deletions
diff --git a/target/arm/Makefile b/target/arm/Makefile
index 93777af2c..6b2a8ee79 100644
--- a/target/arm/Makefile
+++ b/target/arm/Makefile
@@ -55,6 +55,12 @@ ifeq ($(ADK_TARGET_SYSTEM_RASPBERRY_PI2),y)
@echo "Use following command to install with a writable data partition"
@echo "sudo ./scripts/install.sh -d 256 raspberry-pi2 /dev/sdX $(FW_DIR)/$(ROOTFSTARBALL)"
endif
+ifeq ($(ADK_TARGET_SYSTEM_BANANA_PRO),y)
+ @echo "Use following command to install it on SD card:"
+ @echo "sudo ./scripts/install.sh banana-pro /dev/sdX $(FW_DIR)/$(ROOTFSTARBALL)"
+ @echo "Use following command to install with a writable data partition"
+ @echo "sudo ./scripts/install.sh -d 256 banana-pro /dev/sdX $(FW_DIR)/$(ROOTFSTARBALL)"
+endif
ifeq ($(ADK_TARGET_SYSTEM_SOLIDRUN_IMX6),y)
ifeq ($(ADK_APPLIANCE_KODI),y)
@echo "Use following command to install with a writable data partition"
diff --git a/target/arm/kernel/banana-pro b/target/arm/kernel/banana-pro
new file mode 100644
index 000000000..c06104359
--- /dev/null
+++ b/target/arm/kernel/banana-pro
@@ -0,0 +1,7 @@
+CONFIG_ARM=y
+CONFIG_ARM_PATCH_PHYS_VIRT=y
+CONFIG_ARCH_MULTI_V7=y
+CONFIG_ARCH_SUN7I=y
+CONFIG_SERIAL_8250=y
+CONFIG_SERIAL_8250_CONSOLE=y
+CONFIG_SERIAL_8250_SUNXI=y
diff --git a/target/arm/systems/banana-pro b/target/arm/systems/banana-pro
new file mode 100644
index 000000000..d4e687a92
--- /dev/null
+++ b/target/arm/systems/banana-pro
@@ -0,0 +1,19 @@
+config ADK_TARGET_SYSTEM_BANANA_PRO
+ bool "Banana Pro"
+ select ADK_CPU_CORTEX_A7
+ select ADK_TARGET_LITTLE_ENDIAN
+ select ADK_TARGET_CPU_WITH_NEON
+ select ADK_TARGET_WITH_VGA
+ select ADK_TARGET_WITH_SERIAL
+ select ADK_TARGET_WITH_CPU_FREQ
+ select ADK_TARGET_WITH_USB
+ select ADK_TARGET_WITH_INPUT
+ select ADK_TARGET_WITH_SD
+ select ADK_TARGET_WITH_I2C
+ select ADK_TARGET_WITH_SPI
+ select ADK_TARGET_WITH_SMP
+ select ADK_TARGET_WITH_ROOT_RW
+ select ADK_TARGET_KERNEL_ZIMAGE
+ select ADK_PACKAGE_U_BOOT_GIT
+ help
+ Banana Pro
diff --git a/target/config/Config.in.kernel b/target/config/Config.in.kernel
index 8e96264d0..0495a75ef 100644
--- a/target/config/Config.in.kernel
+++ b/target/config/Config.in.kernel
@@ -74,4 +74,4 @@ config ADK_TARGET_KERNEL_MINICONFIG
default "atmel-ngw100" if ADK_TARGET_SYSTEM_ATMEL_NGW100
default "apple-macmini" if ADK_TARGET_SYSTEM_APPLE_MACMINI
default "sun-voyager" if ADK_TARGET_SYSTEM_SUN_VOYAGER
-
+ default "banana-pro" if ADK_TARGET_SYSTEM_BANANA_PRO