summaryrefslogtreecommitdiffstats
path: root/spec/build/bsps/aarch64/xilinx-zynqmp/obj.yml
diff options
context:
space:
mode:
authorKinsey Moore <kinsey.moore@oarcorp.com>2020-11-16 13:36:51 -0600
committerJoel Sherrill <joel@rtems.org>2020-12-04 07:57:15 -0600
commita92d4ae685d93ed8a36b281a16876908a6dfeaef (patch)
treeefd83d13bacbed019eaeff3cff14b90406c5b00e /spec/build/bsps/aarch64/xilinx-zynqmp/obj.yml
parentzynq-uart: Fix set_attributes implementation (diff)
downloadrtems-a92d4ae685d93ed8a36b281a16876908a6dfeaef.tar.bz2
Add AArch64 ZynpMP BSP
This adds a BSP family that runs on the Xilinx Ultrascale+ MPSOC (ZynqMP) family of chips. It is configured to be usable on the Qemu ZCU102 machine definition and should be almost trivially portable to ZynqMP development boards and custom hardware. It is also configured to be usable with libbsd.
Diffstat (limited to 'spec/build/bsps/aarch64/xilinx-zynqmp/obj.yml')
-rw-r--r--spec/build/bsps/aarch64/xilinx-zynqmp/obj.yml37
1 files changed, 37 insertions, 0 deletions
diff --git a/spec/build/bsps/aarch64/xilinx-zynqmp/obj.yml b/spec/build/bsps/aarch64/xilinx-zynqmp/obj.yml
new file mode 100644
index 0000000000..2ca4ef093b
--- /dev/null
+++ b/spec/build/bsps/aarch64/xilinx-zynqmp/obj.yml
@@ -0,0 +1,37 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+build-type: objects
+cflags: []
+copyrights:
+- Copyright (C) 2020 On-Line Applications Research (OAR)
+cppflags: []
+cxxflags: []
+enabled-by: true
+includes: []
+install:
+- destination: ${BSP_INCLUDEDIR}
+ source:
+ - bsps/aarch64/xilinx-zynqmp/include/bsp.h
+ - bsps/aarch64/xilinx-zynqmp/include/tm27.h
+- destination: ${BSP_INCLUDEDIR}/bsp
+ source:
+ - bsps/aarch64/xilinx-zynqmp/include/bsp/irq.h
+links: []
+source:
+- bsps/aarch64/shared/cache/cache.c
+- bsps/aarch64/xilinx-zynqmp/console/console.c
+- bsps/aarch64/xilinx-zynqmp/start/bspstart.c
+- bsps/aarch64/xilinx-zynqmp/start/bspstarthooks.c
+- bsps/shared/dev/getentropy/getentropy-cpucounter.c
+- bsps/shared/dev/serial/console-termios-init.c
+- bsps/shared/dev/serial/console-termios.c
+- bsps/shared/start/bspfatal-default.c
+- bsps/shared/start/bspgetworkarea-default.c
+- bsps/shared/start/bspreset-arm-psci.c
+- bsps/shared/start/sbrk.c
+- bsps/shared/dev/irq/arm-gicv2.c
+- bsps/aarch64/shared/irq/irq-arm-gicvx-aarch64.c
+- bsps/shared/irq/irq-default-handler.c
+- bsps/shared/dev/btimer/btimer-cpucounter.c
+- bsps/shared/dev/clock/arm-generic-timer.c
+- bsps/aarch64/shared/clock/arm-generic-timer-aarch64.c
+type: build