summaryrefslogtreecommitdiff
path: root/target/arm/systems
diff options
context:
space:
mode:
Diffstat (limited to 'target/arm/systems')
-rw-r--r--target/arm/systems/cubox-i26
-rw-r--r--target/arm/systems/keyasic-ka200016
-rw-r--r--target/arm/systems/qemu-arm11
-rw-r--r--target/arm/systems/raspberry-pi20
-rw-r--r--target/arm/systems/sharp-zaurus17
-rw-r--r--target/arm/systems/toolchain-arm10
6 files changed, 100 insertions, 0 deletions
diff --git a/target/arm/systems/cubox-i b/target/arm/systems/cubox-i
new file mode 100644
index 000000000..d3edb99c6
--- /dev/null
+++ b/target/arm/systems/cubox-i
@@ -0,0 +1,26 @@
+config ADK_TARGET_SYSTEM_CUBOX_I
+ bool "Cubox-i"
+ select ADK_arm
+ select ADK_little
+ select ADK_eabihf
+ select ADK_fpu_neon
+ select ADK_cubox_i
+ select ADK_CPU_CORTEX_A9
+ select ADK_TARGET_CPU_WITH_FPU
+ select ADK_TARGET_WITH_VGA
+ select ADK_TARGET_WITH_CPU_FREQ
+ select ADK_TARGET_WITH_USB
+ select ADK_TARGET_WITH_SD
+ select ADK_TARGET_WITH_I2C
+ select ADK_TARGET_WITH_SPI
+ select ADK_TARGET_WITH_RTC
+ select ADK_TARGET_WITH_SDIO
+ select ADK_TARGET_WITH_SOUND
+ select ADK_TARGET_WITH_LEDS
+ select ADK_TARGET_WITH_SMP
+ select ADK_TARGET_KERNEL_ZIMAGE
+ select ADK_TARGET_WITH_ROOT_RW
+ select ADK_PACKAGE_U_BOOT_IMX6
+ help
+ Solidrun Cubox-i
+
diff --git a/target/arm/systems/keyasic-ka2000 b/target/arm/systems/keyasic-ka2000
new file mode 100644
index 000000000..c63e73ef7
--- /dev/null
+++ b/target/arm/systems/keyasic-ka2000
@@ -0,0 +1,16 @@
+config ADK_TARGET_SYSTEM_KEYASIC_KA2000
+ bool "KeyASIC KA2000 (f.e. Transcend WifiSD)"
+ select ADK_arm
+ select ADK_little
+ select ADK_soft_float
+ select ADK_eabi
+ select ADK_keyasic_ka2000
+ select ADK_CPU_ARM926EJ_S
+ select ADK_TOOLCHAIN
+ select ADK_STATIC if ADK_TARGET_LIB_GLIBC || ADK_TARGET_LIB_MUSL
+ select BUSYBOX_STATIC if ADK_TARGET_LIB_GLIBC || ADK_TARGET_LIB_MUSL
+ depends on ADK_BROKEN
+ help
+ KeyASIC KA2000 aka Transcend WifiSD.
+ Build a toolchain only and make all binaries static.
+
diff --git a/target/arm/systems/qemu-arm b/target/arm/systems/qemu-arm
new file mode 100644
index 000000000..196ae6e75
--- /dev/null
+++ b/target/arm/systems/qemu-arm
@@ -0,0 +1,11 @@
+config ADK_TARGET_SYSTEM_QEMU_ARM
+ bool "Qemu Emulator"
+ select ADK_arm
+ select ADK_qemu_arm
+ select ADK_little
+ select ADK_eabi
+ select ADK_TARGET_QEMU
+ select ADK_TARGET_KERNEL_ZIMAGE
+ help
+ Qemu Emulator for ARM architecture.
+
diff --git a/target/arm/systems/raspberry-pi b/target/arm/systems/raspberry-pi
new file mode 100644
index 000000000..45fd531d3
--- /dev/null
+++ b/target/arm/systems/raspberry-pi
@@ -0,0 +1,20 @@
+config ADK_TARGET_SYSTEM_RASPBERRY_PI
+ bool "Raspberry PI"
+ select ADK_arm
+ select ADK_little
+ select ADK_eabihf
+ select ADK_fpu_vfp
+ select ADK_raspberry_pi
+ select ADK_CPU_ARM1176JZF_S
+ select ADK_TARGET_CPU_WITH_FPU
+ select ADK_TARGET_WITH_VGA
+ select ADK_TARGET_WITH_CPU_FREQ
+ select ADK_TARGET_WITH_USB
+ select ADK_TARGET_WITH_INPUT
+ select ADK_TARGET_WITH_SD
+ select ADK_PACKAGE_BCM2835_BOOTLOADER
+ select ADK_TARGET_WITH_ROOT_RW
+ select ADK_TARGET_KERNEL_ZIMAGE
+ help
+ Raspberry PI
+
diff --git a/target/arm/systems/sharp-zaurus b/target/arm/systems/sharp-zaurus
new file mode 100644
index 000000000..195ed9c0e
--- /dev/null
+++ b/target/arm/systems/sharp-zaurus
@@ -0,0 +1,17 @@
+config ADK_TARGET_SYSTEM_SHARP_ZAURUS
+ bool "Sharp Zaurus CL3200 (Terrier)"
+ select ADK_arm
+ select ADK_sharp_zaurus
+ select ADK_little
+ select ADK_eabi
+ select ADK_CPU_XSCALE
+ select ADK_TARGET_CPU_WITH_IWMMXT
+ select ADK_TARGET_WITH_VGA
+ select ADK_TARGET_WITH_PCMCIA
+ select ADK_TARGET_WITH_INPUT
+ select ADK_TARGET_WITH_SOUND
+ select ADK_TARGET_WITH_TOUCHSCREEN
+ select ADK_TARGET_KERNEL_ZIMAGE
+ help
+ Support for Sharp Zaurus CL3200 (Terrier)
+
diff --git a/target/arm/systems/toolchain-arm b/target/arm/systems/toolchain-arm
new file mode 100644
index 000000000..a98f9c225
--- /dev/null
+++ b/target/arm/systems/toolchain-arm
@@ -0,0 +1,10 @@
+config ADK_TARGET_SYSTEM_TOOLCHAIN_ARM
+ bool "Toolchain only"
+ select ADK_arm
+ select ADK_toolchain_arm
+ select ADK_little
+ select ADK_eabi
+ select ADK_TARGET_TOOLCHAIN
+ select ADK_TARGET_PACKAGE_TXZ
+ help
+ ARM toolchain.