source: rtems/spec/build/bsps/arm/imxrt/bspimxrt.yml @ c45da42

Last change on this file since c45da42 was c45da42, checked in by Christian Mauderer <christian.mauderer@…>, on 01/22/21 at 14:44:16

bsps/shared: Build fsl-edma only for certain BSP

Move the Freescale EDMA driver to it's own object and build it only for
the BSP that is currently using it.

  • Property mode set to 100644
File size: 10.3 KB
Line 
1SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
2arch: arm
3bsp: imxrt1052
4build-type: bsp
5cflags: []
6copyrights:
7- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
8cppflags: []
9enabled-by: true
10family: imxrt
11includes: []
12install:
13- destination: ${BSP_INCLUDEDIR}
14  source:
15  - bsps/arm/imxrt/include/bsp.h
16  - bsps/arm/imxrt/include/chip.h
17  - bsps/arm/imxrt/include/fsl_adc_etc.h
18  - bsps/arm/imxrt/include/fsl_adc.h
19  - bsps/arm/imxrt/include/fsl_aipstz.h
20  - bsps/arm/imxrt/include/fsl_aoi.h
21  - bsps/arm/imxrt/include/fsl_bee.h
22  - bsps/arm/imxrt/include/fsl_cache.h
23  - bsps/arm/imxrt/include/fsl_clock.h
24  - bsps/arm/imxrt/include/fsl_clock_config.h
25  - bsps/arm/imxrt/include/fsl_cmp.h
26  - bsps/arm/imxrt/include/fsl_common.h
27  - bsps/arm/imxrt/include/fsl_csi.h
28  - bsps/arm/imxrt/include/fsl_dcdc.h
29  - bsps/arm/imxrt/include/fsl_dcp.h
30  - bsps/arm/imxrt/include/fsl_device_registers.h
31  - bsps/arm/imxrt/include/fsl_dmamux.h
32  - bsps/arm/imxrt/include/fsl_edma.h
33  - bsps/arm/imxrt/include/fsl_elcdif.h
34  - bsps/arm/imxrt/include/fsl_enc.h
35  - bsps/arm/imxrt/include/fsl_enet.h
36  - bsps/arm/imxrt/include/fsl_ewm.h
37  - bsps/arm/imxrt/include/fsl_flexcan.h
38  - bsps/arm/imxrt/include/fsl_flexio_camera_edma.h
39  - bsps/arm/imxrt/include/fsl_flexio_camera.h
40  - bsps/arm/imxrt/include/fsl_flexio.h
41  - bsps/arm/imxrt/include/fsl_flexio_i2c_master.h
42  - bsps/arm/imxrt/include/fsl_flexio_i2s_edma.h
43  - bsps/arm/imxrt/include/fsl_flexio_i2s.h
44  - bsps/arm/imxrt/include/fsl_flexio_mculcd_edma.h
45  - bsps/arm/imxrt/include/fsl_flexio_mculcd.h
46  - bsps/arm/imxrt/include/fsl_flexio_spi_edma.h
47  - bsps/arm/imxrt/include/fsl_flexio_spi.h
48  - bsps/arm/imxrt/include/fsl_flexio_uart_edma.h
49  - bsps/arm/imxrt/include/fsl_flexio_uart.h
50  - bsps/arm/imxrt/include/fsl_flexram_allocate.h
51  - bsps/arm/imxrt/include/fsl_flexram.h
52  - bsps/arm/imxrt/include/fsl_flexspi.h
53  - bsps/arm/imxrt/include/fsl_flexspi_nor_boot.h
54  - bsps/arm/imxrt/include/fsl_gpc.h
55  - bsps/arm/imxrt/include/fsl_gpio.h
56  - bsps/arm/imxrt/include/fsl_gpt.h
57  - bsps/arm/imxrt/include/fsl_iomuxc.h
58  - bsps/arm/imxrt/include/fsl_kpp.h
59  - bsps/arm/imxrt/include/fsl_lpi2c_edma.h
60  - bsps/arm/imxrt/include/fsl_lpi2c.h
61  - bsps/arm/imxrt/include/fsl_lpspi_edma.h
62  - bsps/arm/imxrt/include/fsl_lpspi.h
63  - bsps/arm/imxrt/include/fsl_lpuart_edma.h
64  - bsps/arm/imxrt/include/fsl_lpuart.h
65  - bsps/arm/imxrt/include/fsl_ocotp.h
66  - bsps/arm/imxrt/include/fsl_pin_mux.h
67  - bsps/arm/imxrt/include/fsl_pit.h
68  - bsps/arm/imxrt/include/fsl_pmu.h
69  - bsps/arm/imxrt/include/fsl_pwm.h
70  - bsps/arm/imxrt/include/fsl_pxp.h
71  - bsps/arm/imxrt/include/fsl_qtmr.h
72  - bsps/arm/imxrt/include/fsl_rtwdog.h
73  - bsps/arm/imxrt/include/fsl_sai_edma.h
74  - bsps/arm/imxrt/include/fsl_sai.h
75  - bsps/arm/imxrt/include/fsl_semc.h
76  - bsps/arm/imxrt/include/fsl_snvs_hp.h
77  - bsps/arm/imxrt/include/fsl_snvs_lp.h
78  - bsps/arm/imxrt/include/fsl_spdif_edma.h
79  - bsps/arm/imxrt/include/fsl_spdif.h
80  - bsps/arm/imxrt/include/fsl_src.h
81  - bsps/arm/imxrt/include/fsl_tempmon.h
82  - bsps/arm/imxrt/include/fsl_trng.h
83  - bsps/arm/imxrt/include/fsl_tsc.h
84  - bsps/arm/imxrt/include/fsl_usdhc.h
85  - bsps/arm/imxrt/include/fsl_wdog.h
86  - bsps/arm/imxrt/include/fsl_xbara.h
87  - bsps/arm/imxrt/include/fsl_xbarb.h
88  - bsps/arm/imxrt/include/MIMXRT1052_features.h
89  - bsps/arm/imxrt/include/MIMXRT1052.h
90  - bsps/arm/imxrt/include/system_MIMXRT1052.h
91  - bsps/arm/imxrt/include/tm27.h
92- destination: ${BSP_INCLUDEDIR}/arm/freescale/imx
93  source:
94  - bsps/arm/include/arm/freescale/imx/imx_iomuxreg.h
95  - bsps/arm/include/arm/freescale/imx/imx_iomuxvar.h
96- destination: ${BSP_INCLUDEDIR}/bsp
97  source:
98  - bsps/arm/imxrt/include/bsp/flash-headers.h
99  - bsps/arm/imxrt/include/bsp/irq.h
100  - bsps/arm/include/bsp/imx-gpio.h
101  - bsps/arm/include/bsp/imx-iomux.h
102- destination: ${BSP_INCLUDEDIR}/imxrt
103  source:
104  - bsps/arm/imxrt/include/imxrt/imxrt1050.dtsi
105  - bsps/arm/imxrt/include/imxrt/imxrt1050-pinfunc.h
106  - bsps/arm/imxrt/include/imxrt/lpspi.h
107  - bsps/arm/imxrt/include/imxrt/memory.h
108  - bsps/arm/imxrt/include/imxrt/mpu-config.h
109- destination: ${BSP_LIBDIR}
110  source:
111  - bsps/arm/imxrt/start/linkcmds.flexspi
112  - bsps/arm/imxrt/start/linkcmds.sdram
113links:
114- role: build-dependency
115  uid: ../grp
116- role: build-dependency
117  uid: abi
118- role: build-dependency
119  uid: ../../optconsolebaud
120- role: build-dependency
121  uid: ../../optconsoleirq
122- role: build-dependency
123  uid: optfsledmaemlm
124- role: build-dependency
125  uid: optlinkcmds
126- role: build-dependency
127  uid: optmemflashcfgsz
128- role: build-dependency
129  uid: optmemflashivtsz
130- role: build-dependency
131  uid: optmemflexspisz
132- role: build-dependency
133  uid: optmemnullsz
134- role: build-dependency
135  uid: optmemsdrambase
136- role: build-dependency
137  uid: optmemsdramsz
138- role: build-dependency
139  uid: optmemsdramnocachesz
140- role: build-dependency
141  uid: ../start
142- role: build-dependency
143  uid: ../../obj
144- role: build-dependency
145  uid: ../../objirq
146- role: build-dependency
147  uid: ../../objdevfsledma
148- role: build-dependency
149  uid: ../../opto2
150- role: build-dependency
151  uid: linkcmds
152- role: build-dependency
153  uid: linkcmdsmemory
154- role: build-dependency
155  uid: ../../bspopts
156source:
157- bsps/arm/imxrt/console/console.c
158- bsps/arm/imxrt/dts/imxrt1050-evkb.c
159- bsps/arm/imxrt/i2c/imxrt-lpi2c.c
160- bsps/arm/imxrt/nxp/boards/evkbimxrt1050/clock_config.c
161- bsps/arm/imxrt/nxp/boards/evkbimxrt1050/pin_mux.c
162- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_adc.c
163- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_adc_etc.c
164- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_aipstz.c
165- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_aoi.c
166- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_bee.c
167- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_cache.c
168- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_clock.c
169- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_cmp.c
170- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_common.c
171- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_csi.c
172- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_dcdc.c
173- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_dcp.c
174- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_dmamux.c
175- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_edma.c
176- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_elcdif.c
177- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_enc.c
178- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_enet.c
179- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_ewm.c
180- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_flexcan.c
181- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_flexio.c
182- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_flexio_camera.c
183- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_flexio_camera_edma.c
184- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_flexio_i2c_master.c
185- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_flexio_i2s.c
186- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_flexio_i2s_edma.c
187- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_flexio_mculcd.c
188- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_flexio_mculcd_edma.c
189- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_flexio_spi.c
190- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_flexio_spi_edma.c
191- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_flexio_uart.c
192- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_flexio_uart_edma.c
193- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_flexram_allocate.c
194- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_flexram.c
195- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_flexspi.c
196- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_gpc.c
197- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_gpio.c
198- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_gpt.c
199- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_kpp.c
200- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_lpi2c.c
201- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_lpi2c_edma.c
202- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_lpspi.c
203- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_lpspi_edma.c
204- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_lpuart.c
205- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_lpuart_edma.c
206- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_ocotp.c
207- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_pit.c
208- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_pmu.c
209- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_pwm.c
210- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_pxp.c
211- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_qtmr.c
212- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_rtwdog.c
213- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_sai.c
214- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_sai_edma.c
215- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_semc.c
216- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_snvs_hp.c
217- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_snvs_lp.c
218- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_spdif.c
219- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_spdif_edma.c
220- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_src.c
221- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_tempmon.c
222- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_trng.c
223- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_tsc.c
224- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_usdhc.c
225- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_wdog.c
226- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_xbara.c
227- bsps/arm/imxrt/nxp/devices/MIMXRT1052/drivers/fsl_xbarb.c
228- bsps/arm/imxrt/nxp/devices/MIMXRT1052/xip/fsl_flexspi_nor_boot.c
229- bsps/arm/imxrt/spi/imxrt-lpspi.c
230- bsps/arm/imxrt/start/bspstart.c
231- bsps/arm/imxrt/start/bspstarthooks.c
232- bsps/arm/imxrt/start/flash-boot-data.c
233- bsps/arm/imxrt/start/flash-config.c
234- bsps/arm/imxrt/start/flash-dcd.c
235- bsps/arm/imxrt/start/flash-ivt.c
236- bsps/arm/imxrt/start/imxrt-ffec-init.c
237- bsps/arm/imxrt/start/mpu-config.c
238- bsps/arm/shared/cache/cache-v7m.c
239- bsps/arm/shared/clock/clock-armv7m.c
240- bsps/arm/shared/cpucounter/cpucounter-armv7m.c
241- bsps/arm/shared/irq/irq-armv7m.c
242- bsps/arm/shared/irq/irq-dispatch-armv7m.c
243- bsps/arm/shared/pins/imx-gpio.c
244- bsps/arm/shared/pins/imx_iomux.c
245- bsps/arm/shared/start/bsp-start-memcpy.S
246- bsps/arm/shared/start/bspreset-armv7m.c
247- bsps/shared/dev/btimer/btimer-stub.c
248- bsps/shared/dev/getentropy/getentropy-cpucounter.c
249- bsps/shared/dev/serial/console-termios.c
250- bsps/shared/irq/irq-default-handler.c
251- bsps/shared/start/bspfatal-default.c
252- bsps/shared/start/bspgetworkarea-default.c
253- bsps/shared/start/sbrk.c
254- bsps/shared/start/stackalloc.c
255type: build
Note: See TracBrowser for help on using the repository browser.