diff options
Diffstat (limited to 'target/arm/systems')
30 files changed, 139 insertions, 110 deletions
diff --git a/target/arm/systems/banana-p2-zero b/target/arm/systems/banana-p2-zero new file mode 100644 index 000000000..8fd4c9f95 --- /dev/null +++ b/target/arm/systems/banana-p2-zero @@ -0,0 +1,25 @@ +config ADK_TARGET_SYSTEM_BANANA_P2_ZERO + bool "Banana P2 zero" + depends on ADK_TARGET_OS_LINUX + select ADK_TARGET_LITTLE_ENDIAN + select ADK_TARGET_CPU_ARM_CORTEX_A7 + 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_SD + select ADK_TARGET_WITH_SDIO + select ADK_TARGET_WITH_I2C + select ADK_TARGET_WITH_SPI + select ADK_TARGET_WITH_SMP + select ADK_TARGET_WITH_ROOT_RW + select ADK_TARGET_WITH_NET + select ADK_TARGET_WITH_NETDEVICE + select ADK_TARGET_WITH_BLOCK + select ADK_TARGET_KERNEL_ZIMAGE + select ADK_PACKAGE_U_BOOT + select ADK_HOST_BUILD_U_BOOT + help + Banana PI M2 Zero with Allwinner H3 + diff --git a/target/arm/systems/banana-pro b/target/arm/systems/banana-pro index 9af9ba68f..6a82e0c11 100644 --- a/target/arm/systems/banana-pro +++ b/target/arm/systems/banana-pro @@ -1,6 +1,6 @@ config ADK_TARGET_SYSTEM_BANANA_PRO bool "Banana Pro" - depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX + depends on ADK_TARGET_OS_LINUX select ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_CPU_ARM_CORTEX_A7 select ADK_TARGET_CPU_WITH_NEON diff --git a/target/arm/systems/beaglebone-black b/target/arm/systems/beaglebone-black index 28102411f..3332d7a4d 100644 --- a/target/arm/systems/beaglebone-black +++ b/target/arm/systems/beaglebone-black @@ -1,6 +1,6 @@ config ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK bool "BeagleBone Black" - depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX + depends on ADK_TARGET_OS_LINUX select ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_CPU_ARM_CORTEX_A8 select ADK_TARGET_CPU_WITH_NEON diff --git a/target/arm/systems/kinetis-k70 b/target/arm/systems/kinetis-k70 index 419bf6b23..73b4783ba 100644 --- a/target/arm/systems/kinetis-k70 +++ b/target/arm/systems/kinetis-k70 @@ -1,8 +1,8 @@ config ADK_TARGET_SYSTEM_KINETIS_K70 bool "Kinetis K70" - depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX + depends on ADK_TARGET_OS_LINUX select ADK_TARGET_LITTLE_ENDIAN - select ADK_TARGET_CPU_ARM_CORTEX_M3 + select ADK_TARGET_CPU_ARM_CORTEX_M4 select ADK_TARGET_ARCH_ARM_WITH_THUMB select ADK_TARGET_WITH_SERIAL select ADK_TARGET_WITH_USB @@ -11,7 +11,8 @@ config ADK_TARGET_SYSTEM_KINETIS_K70 select ADK_TARGET_WITH_BLOCK select ADK_TARGET_WITH_NAND select ADK_TARGET_UCLINUX - select ADK_TARGET_KERNEL_IMAGE + select ADK_TARGET_KERNEL_UIMAGE + select ADK_HOST_BUILD_U_BOOT help Kinetis K70 diff --git a/target/arm/systems/linksys-nslu2 b/target/arm/systems/linksys-nslu2 index 65d9b1420..18333a17c 100644 --- a/target/arm/systems/linksys-nslu2 +++ b/target/arm/systems/linksys-nslu2 @@ -1,18 +1,20 @@ config ADK_TARGET_SYSTEM_LINKSYS_NSLU2 bool "Linksys NSLU2" - depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX + depends on ADK_TARGET_OS_LINUX select ADK_TARGET_BIG_ENDIAN select ADK_TARGET_CPU_ARM_XSCALE select ADK_TARGET_WITH_USB - select ADK_TARGET_WITH_PCI select ADK_TARGET_WITH_SERIAL select ADK_TARGET_WITH_NET select ADK_TARGET_WITH_NETDEVICE - select ADK_TARGET_WITH_BLOCK select ADK_TARGET_WITH_I2C + select ADK_TARGET_WITH_MTD + select ADK_TARGET_WITH_PCI select ADK_TARGET_KERNEL_ZIMAGE select ADK_TARGET_KERNEL_WITH_COMPRESSION select ADK_PACKAGE_IXP4XX_MICROCODE + select ADK_PACKAGE_APEX + select ADK_HOST_BUILD_UPSLUG2 help Linksys NSLU2 diff --git a/target/arm/systems/orange-pi0 b/target/arm/systems/orange-pi0 index 1ec19ecb4..557e78bd1 100644 --- a/target/arm/systems/orange-pi0 +++ b/target/arm/systems/orange-pi0 @@ -1,6 +1,6 @@ config ADK_TARGET_SYSTEM_ORANGE_PI0 bool "Orange PI Zero" - depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX + depends on ADK_TARGET_OS_LINUX select ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_CPU_ARM_CORTEX_A7 select ADK_TARGET_CPU_WITH_NEON diff --git a/target/arm/systems/pcduino-3b b/target/arm/systems/pcduino-3b new file mode 100644 index 000000000..c146b59c0 --- /dev/null +++ b/target/arm/systems/pcduino-3b @@ -0,0 +1,20 @@ +config ADK_TARGET_SYSTEM_PCDUINO_3B + bool "PCduino 3b" + depends on ADK_TARGET_OS_LINUX + select ADK_TARGET_LITTLE_ENDIAN + select ADK_TARGET_WITH_MMU + select ADK_TARGET_CPU_ARM_CORTEX_A7 + select ADK_TARGET_WITH_VGA + select ADK_TARGET_WITH_SERIAL + select ADK_TARGET_WITH_USB + select ADK_TARGET_WITH_INPUT + select ADK_TARGET_WITH_SD + select ADK_TARGET_WITH_NET + select ADK_TARGET_WITH_NETDEVICE + select ADK_TARGET_WITH_BLOCK + select ADK_TARGET_KERNEL_ZIMAGE + select ADK_PACKAGE_U_BOOT + help + PCduino 3b + + diff --git a/target/arm/systems/phytec-imx6 b/target/arm/systems/phytec-imx6 new file mode 100644 index 000000000..20621c88e --- /dev/null +++ b/target/arm/systems/phytec-imx6 @@ -0,0 +1,27 @@ +config ADK_TARGET_SYSTEM_PHYTEC_IMX6 + bool "Phytec i.MX6" + depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX + select ADK_TARGET_LITTLE_ENDIAN + select ADK_TARGET_CPU_ARM_CORTEX_A9 + select ADK_TARGET_WITH_VGA + select ADK_TARGET_WITH_SERIAL + select ADK_TARGET_WITH_PCI + 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_SOUND + select ADK_TARGET_WITH_LEDS + select ADK_TARGET_WITH_NET + select ADK_TARGET_WITH_NETDEVICE + select ADK_TARGET_WITH_BLOCK + select ADK_TARGET_WITH_WATCHDOG + select ADK_TARGET_KERNEL_WITH_COMPRESSION + select ADK_TARGET_KERNEL_ZIMAGE if !ADK_TARGET_KERNEL_VERSION_FSLC + select ADK_TARGET_WITH_ROOT_RW + select ADK_PACKAGE_U_BOOT + help + Phytec i.MX6 wget http://anduin.linuxfromscratch.org/BLFS/linux-firmware/imx/sdma/sdma-imx6q.bin + wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/imx/sdma/sdma-imx6q.bin + diff --git a/target/arm/systems/phytec-wega b/target/arm/systems/phytec-wega index 29b41a034..dad4d315d 100644 --- a/target/arm/systems/phytec-wega +++ b/target/arm/systems/phytec-wega @@ -1,6 +1,6 @@ config ADK_TARGET_SYSTEM_PHYTEC_WEGA bool "Phytec Wega" - depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX + depends on ADK_TARGET_OS_LINUX select ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_CPU_ARM_CORTEX_A8 select ADK_TARGET_WITH_VGA diff --git a/target/arm/systems/qemu-arm-lm3s6965evb b/target/arm/systems/qemu-arm-lm3s6965evb deleted file mode 100644 index a567034cd..000000000 --- a/target/arm/systems/qemu-arm-lm3s6965evb +++ /dev/null @@ -1,16 +0,0 @@ -config ADK_TARGET_SYSTEM_QEMU_ARM_LM3S6965EVB - bool "Qemu Emulator (lm3s6965evb)" - depends on ADK_TARGET_OS_FROSTED - select ADK_TARGET_LITTLE_ENDIAN - select ADK_TARGET_CPU_ARM_CORTEX_M3 - select ADK_TARGET_ARCH_ARM_WITH_THUMB - select ADK_TARGET_QEMU - select ADK_FROSTED_ARCH_LM3SVIRT - select ADK_FROSTED_KFLASHMEM_SIZE 128 - select ADK_FROSTED_KRAMMEM_SIZE 128 - select ADK_FROSTED_TASK_STACK_SIZE_4K - select ADK_FROSTED_USART_0 - select ADK_FROSTED_MEMFS - help - Qemu Emulator for ARM architecture (lm3s6965evb) without MMU. - diff --git a/target/arm/systems/qemu-arm-realview-eb-mpcore b/target/arm/systems/qemu-arm-realview-eb-mpcore index abf23cab6..e38cc4c68 100644 --- a/target/arm/systems/qemu-arm-realview-eb-mpcore +++ b/target/arm/systems/qemu-arm-realview-eb-mpcore @@ -1,6 +1,6 @@ config ADK_TARGET_SYSTEM_QEMU_ARM_REALVIEW_EB_MPCORE bool "Qemu Emulator (Realview/EB-Mpcore)" - depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX + depends on ADK_TARGET_OS_LINUX select ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_CPU_ARM_ARM11MPCORE select ADK_TARGET_QEMU diff --git a/target/arm/systems/qemu-arm-spitz b/target/arm/systems/qemu-arm-spitz deleted file mode 100644 index 3eb9564de..000000000 --- a/target/arm/systems/qemu-arm-spitz +++ /dev/null @@ -1,11 +0,0 @@ -config ADK_TARGET_SYSTEM_QEMU_ARM_SPITZ - bool "Qemu Emulator (Spitz PDA)" - depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX - select ADK_TARGET_LITTLE_ENDIAN - select ADK_TARGET_CPU_ARM_XSCALE - select ADK_TARGET_QEMU - select ADK_TARGET_KERNEL_ZIMAGE - select ADK_TARGET_KERNEL_WITH_COMPRESSION - help - Qemu Emulator for ARM architecture (Spitz PDA). - diff --git a/target/arm/systems/qemu-arm-terrier b/target/arm/systems/qemu-arm-terrier deleted file mode 100644 index 135b9e7e8..000000000 --- a/target/arm/systems/qemu-arm-terrier +++ /dev/null @@ -1,11 +0,0 @@ -config ADK_TARGET_SYSTEM_QEMU_ARM_TERRIER - bool "Qemu Emulator (Terrier PDA)" - depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX - select ADK_TARGET_LITTLE_ENDIAN - select ADK_TARGET_CPU_ARM_XSCALE - select ADK_TARGET_QEMU - select ADK_TARGET_KERNEL_ZIMAGE - select ADK_TARGET_KERNEL_WITH_COMPRESSION - help - Qemu Emulator for ARM architecture (Terrier PDA). - diff --git a/target/arm/systems/qemu-arm-versatilepb b/target/arm/systems/qemu-arm-versatilepb index 95347eabc..b04d1a331 100644 --- a/target/arm/systems/qemu-arm-versatilepb +++ b/target/arm/systems/qemu-arm-versatilepb @@ -1,6 +1,6 @@ config ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB bool "Qemu Emulator (Versatile/PB)" - depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX + depends on ADK_TARGET_OS_LINUX select ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_CPU_ARM_ARM926EJ_S select ADK_TARGET_QEMU diff --git a/target/arm/systems/qemu-arm-vexpress-a9 b/target/arm/systems/qemu-arm-vexpress-a9 index 2f6f173d3..5c08f38b8 100644 --- a/target/arm/systems/qemu-arm-vexpress-a9 +++ b/target/arm/systems/qemu-arm-vexpress-a9 @@ -1,6 +1,6 @@ config ADK_TARGET_SYSTEM_QEMU_ARM_VEXPRESS_A9 bool "Qemu Emulator (Vexpress A9)" - depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX + depends on ADK_TARGET_OS_LINUX select ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_CPU_ARM_CORTEX_A9 select ADK_TARGET_QEMU diff --git a/target/arm/systems/qemu-arm-xilinx-zynq b/target/arm/systems/qemu-arm-xilinx-zynq index b3a2e1348..08133822a 100644 --- a/target/arm/systems/qemu-arm-xilinx-zynq +++ b/target/arm/systems/qemu-arm-xilinx-zynq @@ -1,7 +1,8 @@ config ADK_TARGET_SYSTEM_QEMU_ARM_XILINX_ZYNQ bool "Qemu Emulator (Xilinx Zynq)" - depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX + depends on ADK_TARGET_OS_LINUX select ADK_TARGET_CPU_ARM_CORTEX_A9 + select ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_QEMU select ADK_TARGET_KERNEL_ZIMAGE select ADK_TARGET_KERNEL_WITH_COMPRESSION diff --git a/target/arm/systems/raspberry-pi b/target/arm/systems/raspberry-pi index 35eb2f1ef..7dae1c658 100644 --- a/target/arm/systems/raspberry-pi +++ b/target/arm/systems/raspberry-pi @@ -1,6 +1,6 @@ config ADK_TARGET_SYSTEM_RASPBERRY_PI bool "Raspberry PI" - depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX + depends on ADK_TARGET_OS_LINUX select ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_CPU_ARM_ARM1176JZF_S select ADK_TARGET_BOARD_BCM28XX diff --git a/target/arm/systems/raspberry-pi0 b/target/arm/systems/raspberry-pi0 index 255825294..26b7fa671 100644 --- a/target/arm/systems/raspberry-pi0 +++ b/target/arm/systems/raspberry-pi0 @@ -1,6 +1,6 @@ config ADK_TARGET_SYSTEM_RASPBERRY_PI0 bool "Raspberry PI Zero W" - depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX + depends on ADK_TARGET_OS_LINUX select ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_CPU_ARM_ARM1176JZF_S select ADK_TARGET_BOARD_BCM28XX diff --git a/target/arm/systems/raspberry-pi2 b/target/arm/systems/raspberry-pi2 index 38a8738a5..d2dedf7eb 100644 --- a/target/arm/systems/raspberry-pi2 +++ b/target/arm/systems/raspberry-pi2 @@ -1,6 +1,6 @@ config ADK_TARGET_SYSTEM_RASPBERRY_PI2 bool "Raspberry PI 2" - depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX + depends on ADK_TARGET_OS_LINUX select ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_CPU_ARM_CORTEX_A7 select ADK_TARGET_BOARD_BCM28XX diff --git a/target/arm/systems/raspberry-pi3 b/target/arm/systems/raspberry-pi3 index f11459c66..67af3340c 100644 --- a/target/arm/systems/raspberry-pi3 +++ b/target/arm/systems/raspberry-pi3 @@ -1,6 +1,6 @@ config ADK_TARGET_SYSTEM_RASPBERRY_PI3 bool "Raspberry PI 3" - depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX + depends on ADK_TARGET_OS_LINUX select ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_WITH_MMU select ADK_TARGET_CPU_ARM_CORTEX_A53 diff --git a/target/arm/systems/raspberry-pi3p b/target/arm/systems/raspberry-pi4 index 98539ce2e..6f36bf036 100644 --- a/target/arm/systems/raspberry-pi3p +++ b/target/arm/systems/raspberry-pi4 @@ -1,8 +1,8 @@ -config ADK_TARGET_SYSTEM_RASPBERRY_PI3P - bool "Raspberry PI 3 Model B+" - depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX +config ADK_TARGET_SYSTEM_RASPBERRY_PI4 + bool "Raspberry PI 4" + depends on ADK_TARGET_OS_LINUX select ADK_TARGET_LITTLE_ENDIAN - select ADK_TARGET_CPU_ARM_CORTEX_A53 + select ADK_TARGET_CPU_ARM_CORTEX_A72 select ADK_TARGET_BOARD_BCM28XX select ADK_TARGET_WITH_VGA select ADK_TARGET_WITH_SERIAL @@ -23,5 +23,5 @@ config ADK_TARGET_SYSTEM_RASPBERRY_PI3P select ADK_TARGET_WITH_ROOT_RW select ADK_TARGET_KERNEL_IMAGE help - Raspberry PI 3 Model B+ + Raspberry PI 4 diff --git a/target/arm/systems/sharp-zaurus b/target/arm/systems/sharp-zaurus index b791767ef..435d08101 100644 --- a/target/arm/systems/sharp-zaurus +++ b/target/arm/systems/sharp-zaurus @@ -1,6 +1,6 @@ config ADK_TARGET_SYSTEM_SHARP_ZAURUS bool "Sharp Zaurus CL3200 (Terrier)" - depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX + depends on ADK_TARGET_OS_LINUX select ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_CPU_ARM_XSCALE select ADK_TARGET_CPU_WITH_IWMMXT diff --git a/target/arm/systems/solidrun-clearfog b/target/arm/systems/solidrun-clearfog index 2dc20a1d7..5c6942e38 100644 --- a/target/arm/systems/solidrun-clearfog +++ b/target/arm/systems/solidrun-clearfog @@ -1,6 +1,6 @@ config ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG bool "Solidrun Clearfog Embedded Systems" - depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX + depends on ADK_TARGET_OS_LINUX select ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_CPU_ARM_CORTEX_A9 select ADK_TARGET_WITH_SMP diff --git a/target/arm/systems/solidrun-imx6 b/target/arm/systems/solidrun-imx6 index edc3b4b98..957c21a71 100644 --- a/target/arm/systems/solidrun-imx6 +++ b/target/arm/systems/solidrun-imx6 @@ -1,6 +1,6 @@ config ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 bool "Solidrun IMX6 Embedded Systems" - depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX + depends on ADK_TARGET_OS_LINUX select ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_CPU_ARM_CORTEX_A9 select ADK_TARGET_WITH_VGA diff --git a/target/arm/systems/st-stm32f407-discovery b/target/arm/systems/st-stm32f407-discovery deleted file mode 100644 index 44ff39904..000000000 --- a/target/arm/systems/st-stm32f407-discovery +++ /dev/null @@ -1,22 +0,0 @@ -config ADK_TARGET_SYSTEM_ST_STM32F407_DISCOVERY - bool "STMicroelectronics STM32F407 Discovery" - depends on ADK_TARGET_OS_FROSTED - select ADK_TARGET_LITTLE_ENDIAN - select ADK_TARGET_CPU_ARM_CORTEX_M4 - select ADK_TARGET_ARCH_ARM_WITH_THUMB - select ADK_TARGET_WITH_SERIAL - select ADK_HOST_BUILD_STLINK - select ADK_FROSTED_ARCH_STM32F4 - select ADK_FROSTED_ARCH_STM32F407_XG - select ADK_FROSTED_FLASH_SIZE_1MB - select ADK_FROSTED_RAM_SIZE_192KB - select ADK_FROSTED_ARCH_STM32F407 - select ADK_FROSTED_MACH_STM32F407Discovery - select ADK_FROSTED_USART_2 - select ADK_FROSTED_KFLASHMEM_SIZE 192 - select ADK_FROSTED_KRAMMEM_SIZE 128 - select ADK_FROSTED_TASK_STACK_SIZE_4K - select ADK_FROSTED_CLK_168MHZ - help - STMicroelectronics STM32F407 Discovery - diff --git a/target/arm/systems/st-stm32f429 b/target/arm/systems/st-stm32f429 index d13b1150b..64825381a 100644 --- a/target/arm/systems/st-stm32f429 +++ b/target/arm/systems/st-stm32f429 @@ -1,6 +1,6 @@ config ADK_TARGET_SYSTEM_ST_STM32F429 bool "STMicroelectronics STM32F429" - depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX + depends on ADK_TARGET_OS_LINUX select ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_CPU_ARM_CORTEX_M4 select ADK_TARGET_ARCH_ARM_WITH_THUMB diff --git a/target/arm/systems/st-stm32f429-discovery b/target/arm/systems/st-stm32f429-discovery deleted file mode 100644 index 57b5c0220..000000000 --- a/target/arm/systems/st-stm32f429-discovery +++ /dev/null @@ -1,22 +0,0 @@ -config ADK_TARGET_SYSTEM_ST_STM32F429_DISCOVERY - bool "STMicroelectronics STM32F429 Discovery" - depends on ADK_TARGET_OS_FROSTED - select ADK_TARGET_LITTLE_ENDIAN - select ADK_TARGET_CPU_ARM_CORTEX_M4 - select ADK_TARGET_ARCH_ARM_WITH_THUMB - select ADK_TARGET_WITH_SERIAL - select ADK_HOST_BUILD_STLINK - select ADK_FROSTED_ARCH_STM32F4 - select ADK_FROSTED_ARCH_STM32F429_XI - select ADK_FROSTED_FLASH_SIZE_2MB - select ADK_FROSTED_RAM_SIZE_256KB - select ADK_FORSTED_ARCH_STM32F429 - select ADK_FROSTED_USART_1 - select ADK_FROSTED_KFLASHMEM_SIZE 128 - select ADK_FROSTED_KRAMMEM_SIZE 64 - select ADK_FROSTED_TASK_STACK_SIZE_2K - select ADK_FROSTED_CLK_168MHZ - select ADK_FROSTED_MPU - help - STMicroelectronics STM32F429 Discovery - diff --git a/target/arm/systems/st-stm32f746g b/target/arm/systems/st-stm32f746g new file mode 100644 index 000000000..eb68dbfe4 --- /dev/null +++ b/target/arm/systems/st-stm32f746g @@ -0,0 +1,15 @@ +config ADK_TARGET_SYSTEM_ST_STM32F746G + bool "STMicroelectronics STM32F746G Disco" + depends on ADK_TARGET_OS_LINUX + select ADK_TARGET_LITTLE_ENDIAN + select ADK_TARGET_CPU_ARM_CORTEX_M7 + select ADK_TARGET_ARCH_ARM_WITH_THUMB + select ADK_TARGET_SOFT_FLOAT + select ADK_TARGET_WITH_SERIAL + select ADK_TARGET_UCLINUX + select ADK_TARGET_KERNEL_WITH_COMPRESSION + select ADK_TARGET_KERNEL_ZIMAGE + select ADK_HOST_BUILD_OPENOCD + help + STMicroelectronics STM32F746G Disco + diff --git a/target/arm/systems/st-stm32f769 b/target/arm/systems/st-stm32f769 index 11dad65c3..b0fc0f00f 100644 --- a/target/arm/systems/st-stm32f769 +++ b/target/arm/systems/st-stm32f769 @@ -1,6 +1,6 @@ config ADK_TARGET_SYSTEM_ST_STM32F769 bool "STMicroelectronics STM32F769" - depends on ADK_TARGET_OS_LINUX || ADK_TARGET_OS_WALDUX + depends on ADK_TARGET_OS_LINUX select ADK_TARGET_LITTLE_ENDIAN select ADK_TARGET_CPU_ARM_CORTEX_M7 select ADK_TARGET_HARD_FLOAT_DP diff --git a/target/arm/systems/synology-ds414 b/target/arm/systems/synology-ds414 new file mode 100644 index 000000000..24f4addc3 --- /dev/null +++ b/target/arm/systems/synology-ds414 @@ -0,0 +1,20 @@ +config ADK_TARGET_SYSTEM_SYNOLOGY_DS414 + bool "Synology DS414" + select ADK_TARGET_CPU_ARM_MVEBU + select ADK_TARGET_LITTLE_ENDIAN + select ADK_TARGET_KERNEL_UIMAGE + select ADK_TARGET_WITH_SERIAL + 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_LEDS + select ADK_TARGET_WITH_WATCHDOG + select ADK_TARGET_WITH_SMP + select ADK_TARGET_WITH_ROOT_RW + select ADK_TARGET_WITH_NET + select ADK_TARGET_WITH_NETDEVICE + select ADK_TARGET_WITH_BLOCK + help + The DS414 is a four-slot NAS featuring a Marvell ArmadaXP SoC. |