source: rtems/spec/build/bsps/arm/xilinx-zynqmp/bspxilinxzynqmp.yml @ 2365c937

Last change on this file since 2365c937 was 2365c937, checked in by Kinsey Moore <kinsey.moore@…>, on 12/03/20 at 16:58:26

spec: Move zynq-uart into its own object

Currently, zynq-uart code is always built and has some requirements for
BSPs that use it. Instead of making all BSPs satisfy that requirement or
working around it by setting defaults, this moves the zynq-uart code
into its own spec build object so it can be included if needed.

  • Property mode set to 100644
File size: 2.7 KB
Line 
1SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
2arch: arm
3bsp: xilinx_zynqmp_ultra96
4build-type: bsp
5cflags: []
6copyrights:
7- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
8cppflags: []
9enabled-by: true
10family: xilinx-zynqmp
11includes: []
12install:
13- destination: ${BSP_INCLUDEDIR}
14  source:
15  - bsps/arm/xilinx-zynqmp/include/bsp.h
16  - bsps/arm/xilinx-zynqmp/include/tm27.h
17- destination: ${BSP_INCLUDEDIR}/bsp
18  source:
19  - bsps/arm/xilinx-zynqmp/include/bsp/irq.h
20- destination: ${BSP_INCLUDEDIR}/dev/clock
21  source:
22  - bsps/include/dev/clock/arm-generic-timer.h
23links:
24- role: build-dependency
25  uid: ../grp
26- role: build-dependency
27  uid: ../start
28- role: build-dependency
29  uid: abi
30- role: build-dependency
31  uid: objsmp
32- role: build-dependency
33  uid: optcachedata
34- role: build-dependency
35  uid: optcacheinst
36- role: build-dependency
37  uid: optclkfastidle
38- role: build-dependency
39  uid: optclkuart
40- role: build-dependency
41  uid: optconirq
42- role: build-dependency
43  uid: ../../optconminor
44- role: build-dependency
45  uid: optgentmrfreq
46- role: build-dependency
47  uid: optgentmrusevirt
48- role: build-dependency
49  uid: optint0len
50- role: build-dependency
51  uid: optint0ori
52- role: build-dependency
53  uid: optint1len
54- role: build-dependency
55  uid: optint1ori
56- role: build-dependency
57  uid: ../optmmusz
58- role: build-dependency
59  uid: optnocachelen
60- role: build-dependency
61  uid: optramlen
62- role: build-dependency
63  uid: optramori
64- role: build-dependency
65  uid: optresetvec
66- role: build-dependency
67  uid: ../../obj
68- role: build-dependency
69  uid: ../../objirq
70- role: build-dependency
71  uid: ../../objdevserialzynq
72- role: build-dependency
73  uid: ../../opto2
74- role: build-dependency
75  uid: linkcmds
76- role: build-dependency
77  uid: ../../bspopts
78source:
79- bsps/arm/shared/cache/cache-cp15.c
80- bsps/shared/dev/clock/arm-generic-timer.c
81- bsps/arm/shared/clock/arm-generic-timer-aarch32.c
82- bsps/arm/shared/cp15/arm-cp15-set-exception-handler.c
83- bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c
84- bsps/shared/dev/irq/arm-gicv2.c
85- bsps/arm/shared/irq/irq-arm-gicvx-aarch32.c
86- bsps/arm/shared/start/bsp-start-memcpy.S
87- bsps/arm/xilinx-zynqmp/console/console-config.c
88- bsps/arm/xilinx-zynqmp/start/bspreset.c
89- bsps/arm/xilinx-zynqmp/start/bspstart.c
90- bsps/arm/xilinx-zynqmp/start/bspstarthooks.c
91- bsps/arm/xilinx-zynqmp/start/bspstartmmu.c
92- bsps/shared/dev/btimer/btimer-stub.c
93- bsps/shared/dev/getentropy/getentropy-cpucounter.c
94- bsps/shared/dev/serial/console-termios.c
95- bsps/shared/irq/irq-default-handler.c
96- bsps/shared/start/bspfatal-default.c
97- bsps/shared/start/bspgetworkarea-default.c
98- bsps/shared/start/sbrk.c
99- bsps/shared/start/stackalloc.c
100type: build
Note: See TracBrowser for help on using the repository browser.