From 8cbbd126e2608735bf50135b21778a21cc4c2dc9 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sun, 26 Apr 2015 13:42:00 -0500 Subject: add some basic banana pro support --- target/arm/Makefile | 6 ++++++ target/arm/kernel/banana-pro | 7 +++++++ target/arm/systems/banana-pro | 19 +++++++++++++++++++ target/config/Config.in.kernel | 2 +- 4 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 target/arm/kernel/banana-pro create mode 100644 target/arm/systems/banana-pro (limited to 'target') 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 -- cgit v1.2.3