1# Copy variable into project config.cmake to use software component
2#set.board.evk9mimx8ulp
3#  # description: Board_project_template evk9mimx8ulp
4#  set(CONFIG_USE_BOARD_Project_Template_evk9mimx8ulp true)
5
6#set.board.evkmimx8ulp
7#  # description: Board_project_template evkmimx8ulp
8#  set(CONFIG_USE_BOARD_Project_Template_evkmimx8ulp true)
9
10#set.device.MIMX8UD5
11#  # description: Device MIMX8UD5_startup
12#  set(CONFIG_USE_device_MIMX8UD5_startup true)
13
14#  # description: Middleware baremetal
15#  set(CONFIG_USE_middleware_baremetal true)
16
17#  # description: Rte_device
18#  set(CONFIG_USE_RTE_Device true)
19
20#  # description: Utilities which is needed for particular toolchain like the SBRK function required to address limitation between HEAP and STACK in GCC toolchain library.
21#  set(CONFIG_USE_utilities_misc_utilities true)
22
23#  # description: Driver nand_flash-common
24#  set(CONFIG_USE_driver_nand_flash-common true)
25
26#  # description: Driver nor_flash-common
27#  set(CONFIG_USE_driver_nor_flash-common true)
28
29#  # description: Driver pf1550
30#  set(CONFIG_USE_driver_pf1550 true)
31
32#  # description: Driver srtm
33#  set(CONFIG_USE_driver_srtm true)
34
35#  # description: Devices_project_template MIMX8UD5
36#  set(CONFIG_USE_DEVICES_Project_Template_MIMX8UD5 true)
37
38#  # description: Device MIMX8UD5_cmsis
39#  set(CONFIG_USE_device_MIMX8UD5_CMSIS true)
40
41#  # description: Device MIMX8UD5_dsp
42#  set(CONFIG_USE_device_MIMX8UD5_DSP true)
43
44#  # description: SAI EDMA Driver
45#  set(CONFIG_USE_driver_sai_edma true)
46
47#  # description: LPI2C Driver
48#  set(CONFIG_USE_driver_lpi2c_edma true)
49
50#  # description: LPSPI Driver
51#  set(CONFIG_USE_driver_lpspi_edma true)
52
53#  # description: LPUART Driver
54#  set(CONFIG_USE_driver_lpuart_edma true)
55
56#  # description: FLEXSPI Driver
57#  set(CONFIG_USE_driver_flexspi_dma3 true)
58
59#  # description: Clock Driver
60#  set(CONFIG_USE_driver_clock true)
61
62#  # description: Reset Driver
63#  set(CONFIG_USE_driver_reset true)
64
65#  # description: fusion Driver
66#  set(CONFIG_USE_driver_fusion true)
67
68#  # description: Component serial_manager_uart
69#  set(CONFIG_USE_component_serial_manager_uart true)
70
71#  # description: Utility debug_console_lite
72#  set(CONFIG_USE_utility_debug_console_lite true)
73
74#  # description: Utility notifier
75#  set(CONFIG_USE_utility_notifier true)
76
77#  # description: IOMUXC Driver
78#  set(CONFIG_USE_driver_iomuxc true)
79
80#  # description: MEMORY Driver
81#  set(CONFIG_USE_driver_memory true)
82
83#  # description: Sentinel Driver
84#  set(CONFIG_USE_driver_sentinel true)
85
86#  # description: uPower Driver
87#  set(CONFIG_USE_driver_upower true)
88
89#  # description: Utility assert
90#  set(CONFIG_USE_utility_assert true)
91
92#  # description: Utility assert_lite
93#  set(CONFIG_USE_utility_assert_lite true)
94
95#  # description: Utility str
96#  set(CONFIG_USE_utility_str true)
97
98#  # description: Utility debug_console
99#  set(CONFIG_USE_utility_debug_console true)
100
101#  # description: LPI2C CMSIS Driver
102#  set(CONFIG_USE_driver_cmsis_lpi2c true)
103
104#  # description: LPSPI CMSIS Driver
105#  set(CONFIG_USE_driver_cmsis_lpspi true)
106
107#  # description: LPUART CMSIS Driver
108#  set(CONFIG_USE_driver_cmsis_lpuart true)
109
110#  # description: Component sai_edma_adapter
111#  set(CONFIG_USE_component_audio_sai_edma_adapter true)
112
113#  # description: Component button
114#  set(CONFIG_USE_component_button true)
115
116#  # description: Driver codec
117#  set(CONFIG_USE_driver_codec true)
118
119#  # description: Component codec adapters for multi codec
120#  set(CONFIG_USE_component_codec_adapters true)
121
122#  # description: Component wm8960 adapter for single codecs
123#  set(CONFIG_USE_component_wm8960_adapter true)
124
125#  # description: Component sgtl5000 adapter for single codec
126#  set(CONFIG_USE_component_sgtl_adapter true)
127
128#  # description: Component da7212 adapter for single codec
129#  set(CONFIG_USE_component_da7212_adapter true)
130
131#  # description: Component codec_i2c
132#  set(CONFIG_USE_component_codec_i2c true)
133
134#  # description: Component software_crc_adapter
135#  set(CONFIG_USE_component_software_crc_adapter true)
136
137#  # description: Driver dialog7212
138#  set(CONFIG_USE_driver_dialog7212 true)
139
140#  # description: Driver nand_flash-controller-flexspi
141#  set(CONFIG_USE_driver_nand_flash-controller-flexspi true)
142
143#  # description: Driver nor_flash-controller-flexspi
144#  set(CONFIG_USE_driver_nor_flash-controller-flexspi true)
145
146#  # description: Driver nor_flash-controller-lpspi
147#  set(CONFIG_USE_driver_nor_flash-controller-lpspi true)
148
149#  # description: Driver fxos8700cq
150#  set(CONFIG_USE_driver_fxos8700cq true)
151
152#  # description: Component rgpio_adapter
153#  set(CONFIG_USE_component_rgpio_adapter true)
154
155#  # description: Component lpi2c_adapter
156#  set(CONFIG_USE_component_lpi2c_adapter true)
157
158#  # description: Component i3c_adapter
159#  set(CONFIG_USE_component_i3c_adapter true)
160
161#  # description: Component i3c_bus
162#  set(CONFIG_USE_component_i3c_bus true)
163
164#  # description: Component i3c_bus_adapter
165#  set(CONFIG_USE_component_i3c_bus_adapter true)
166
167#  # description: Component lists
168#  set(CONFIG_USE_component_lists true)
169
170#  # description: Component mem_manager
171#  set(CONFIG_USE_component_mem_manager true)
172
173#  # description: Component mem_manager_light
174#  set(CONFIG_USE_component_mem_manager_light true)
175
176#  # description: Component mem_manager_freertos
177#  set(CONFIG_USE_component_mem_manager_freertos true)
178
179#  # description: Component panic
180#  set(CONFIG_USE_component_panic true)
181
182#  # description: IO expander PCA6416A driver
183#  set(CONFIG_USE_driver_pca6416a true)
184
185#  # description: Component pwm_tpm_adapter
186#  set(CONFIG_USE_component_pwm_tpm_adapter true)
187
188#  # description: Component reset_adapter
189#  set(CONFIG_USE_component_reset_adapter true)
190
191#  # description: Component software_rng_adapter
192#  set(CONFIG_USE_component_software_rng_adapter true)
193
194#  # description: Component rtc_bbnsm_adapter
195#  set(CONFIG_USE_component_rtc_bbnsm_adapter true)
196
197#  # description: Component serial_manager
198#  set(CONFIG_USE_component_serial_manager true)
199
200#  # description: Component serial_manager_spi
201#  set(CONFIG_USE_component_serial_manager_spi true)
202
203#  # description: Component serial_manager_virtual
204#  set(CONFIG_USE_component_serial_manager_virtual true)
205
206#  # description: Component serial_manager_swo
207#  set(CONFIG_USE_component_serial_manager_swo true)
208
209#  # description: Driver sgtl5000
210#  set(CONFIG_USE_driver_sgtl5000 true)
211
212#  # description: Utility shell
213#  set(CONFIG_USE_utility_shell true)
214
215#  # description: Component lpspi_adapter
216#  set(CONFIG_USE_component_lpspi_adapter true)
217
218#  # description: Driver srtm freertos
219#  set(CONFIG_USE_driver_srtm_freertos true)
220
221#  # description: Component lpit_adapter
222#  set(CONFIG_USE_component_lpit_adapter true)
223
224#  # description: Component lptmr_adapter
225#  set(CONFIG_USE_component_lptmr_adapter true)
226
227#  # description: Component mrt_adapter
228#  set(CONFIG_USE_component_mrt_adapter true)
229
230#  # description: Component tpm_adapter
231#  set(CONFIG_USE_component_tpm_adapter true)
232
233#  # description: Component timer_manager
234#  set(CONFIG_USE_component_timer_manager true)
235
236#  # description: Component lpuart_adapter
237#  set(CONFIG_USE_component_lpuart_adapter true)
238
239#  # description: Component lpuart_dma_adapter
240#  set(CONFIG_USE_component_lpuart_dma_adapter true)
241
242#  # description: Driver video-common
243#  set(CONFIG_USE_driver_video-common true)
244
245#  # description: Driver wm8960
246#  set(CONFIG_USE_driver_wm8960 true)
247
248#  # description: COMMON Driver
249#  set(CONFIG_USE_driver_common true)
250
251#  # description: ACMP Driver
252#  set(CONFIG_USE_driver_acmp true)
253
254#  # description: BBNSM Driver
255#  set(CONFIG_USE_driver_bbnsm true)
256
257#  # description: DAC12 Driver
258#  set(CONFIG_USE_driver_dac12 true)
259
260#  # description: EDMA Driver
261#  set(CONFIG_USE_driver_dma3 true)
262
263#  # description: EWM Driver
264#  set(CONFIG_USE_driver_ewm true)
265
266#  # description: FLEXCAN Driver
267#  set(CONFIG_USE_driver_flexcan true)
268
269#  # description: FLEXCAN Driver
270#  set(CONFIG_USE_driver_flexcan_edma true)
271
272#  # description: FLEXIO Driver
273#  set(CONFIG_USE_driver_flexio true)
274
275#  # description: FLEXIO Driver
276#  set(CONFIG_USE_driver_flexio_camera true)
277
278#  # description: FLEXIO CAMERA EDMA Driver
279#  set(CONFIG_USE_driver_flexio_camera_edma true)
280
281#  # description: FLEXIO I2C Driver
282#  set(CONFIG_USE_driver_flexio_i2c_master true)
283
284#  # description: FLEXIO I2S Driver
285#  set(CONFIG_USE_driver_flexio_i2s true)
286
287#  # description: FLEXIO I2S EDMA Driver
288#  set(CONFIG_USE_driver_flexio_i2s_edma true)
289
290#  # description: FLEXIO MCULCD Driver
291#  set(CONFIG_USE_driver_flexio_mculcd true)
292
293#  # description: FLEXIO MCULCD EDMA Driver
294#  set(CONFIG_USE_driver_flexio_mculcd_edma true)
295
296#  # description: FLEXIO SPI Driver
297#  set(CONFIG_USE_driver_flexio_spi true)
298
299#  # description: FLEXIO SPI EDMA Driver
300#  set(CONFIG_USE_driver_flexio_spi_edma true)
301
302#  # description: FLEXIO UART Driver
303#  set(CONFIG_USE_driver_flexio_uart true)
304
305#  # description: FLEXIO UART EDMA Driver
306#  set(CONFIG_USE_driver_flexio_uart_edma true)
307
308#  # description: FLEXSPI Driver
309#  set(CONFIG_USE_driver_flexspi true)
310
311#  # description: LPADC Driver
312#  set(CONFIG_USE_driver_lpadc true)
313
314#  # description: LPI2C Driver
315#  set(CONFIG_USE_driver_lpi2c true)
316
317#  # description: LPI2C FreeRTOS Driver
318#  set(CONFIG_USE_driver_lpi2c_freertos true)
319
320#  # description: LPIT Driver
321#  set(CONFIG_USE_driver_lpit true)
322
323#  # description: LPSPI Driver
324#  set(CONFIG_USE_driver_lpspi true)
325
326#  # description: LPSPI FreeRTOS Driver
327#  set(CONFIG_USE_driver_lpspi_freertos true)
328
329#  # description: LPTMR Driver
330#  set(CONFIG_USE_driver_lptmr true)
331
332#  # description: LPUART Driver
333#  set(CONFIG_USE_driver_lpuart true)
334
335#  # description: LPUART Freertos Driver
336#  set(CONFIG_USE_driver_lpuart_freertos true)
337
338#  # description: MIPI DSI Driver
339#  set(CONFIG_USE_driver_mipi_dsi true)
340
341#  # description: MU Driver
342#  set(CONFIG_USE_driver_mu1 true)
343
344#  # description: PDM Driver
345#  set(CONFIG_USE_driver_pdm true)
346
347#  # description: PDM EDMA Driver
348#  set(CONFIG_USE_driver_pdm_edma true)
349
350#  # description: PXP Driver
351#  set(CONFIG_USE_driver_pxp true)
352
353#  # description: RGPIO Driver
354#  set(CONFIG_USE_driver_rgpio true)
355
356#  # description: CMC Driver
357#  set(CONFIG_USE_driver_rtd_cmc true)
358
359#  # description: SAI Driver
360#  set(CONFIG_USE_driver_sai true)
361
362#  # description: SEMA42 Driver
363#  set(CONFIG_USE_driver_sema42 true)
364
365#  # description: TPM Driver
366#  set(CONFIG_USE_driver_tpm true)
367
368#  # description: TRDC Driver
369#  set(CONFIG_USE_driver_trdc true)
370
371#  # description: TRGMUX Driver
372#  set(CONFIG_USE_driver_trgmux true)
373
374#  # description: TSTMR Driver
375#  set(CONFIG_USE_driver_tstmr true)
376
377#  # description: WDOG32 Driver
378#  set(CONFIG_USE_driver_wdog32 true)
379
380#  # description: WUU Driver
381#  set(CONFIG_USE_driver_wuu true)
382
383#  # description: CACHE Driver
384#  set(CONFIG_USE_driver_cache_cache64 true)
385
386#  # description: CASPER Driver
387#  set(CONFIG_USE_driver_casper true)
388
389#  # description: I3C Driver
390#  set(CONFIG_USE_driver_i3c true)
391
392#  # description: LCDIF Driver
393#  set(CONFIG_USE_driver_lcdif true)
394
395#  # description: MRT Driver
396#  set(CONFIG_USE_driver_mrt true)
397
398#  # description: POWERQUAD Driver
399#  set(CONFIG_USE_driver_powerquad true)
400
401#  # description: CMSIS DSP functions based on POWERQUAD
402#  set(CONFIG_USE_driver_powerquad_cmsis true)
403
404#  # description: SOC MIPI DSI Driver
405#  set(CONFIG_USE_driver_soc_mipi_dsi true)
406
407#  # description: Driver display-rm68200
408#  set(CONFIG_USE_driver_display-rm68200 true)
409
410#  # description: Driver video-i2c
411#  set(CONFIG_USE_driver_video-i2c true)
412
413#  # description: Driver display-it6161
414#  set(CONFIG_USE_driver_display-it6161 true)
415
416#  # description: Driver display-mipi-dsi-cmd
417#  set(CONFIG_USE_driver_display-mipi-dsi-cmd true)
418
419#  # description: Driver display-hx8394
420#  set(CONFIG_USE_driver_display-hx8394 true)
421
422#  # description: Driver display-common
423#  set(CONFIG_USE_driver_display-common true)
424
425#  # description: Driver dc-fb-common
426#  set(CONFIG_USE_driver_dc-fb-common true)
427
428#  # description: Driver dc-fb-lcdif
429#  set(CONFIG_USE_driver_dc-fb-lcdif true)
430
431#set.CMSIS
432#  # description: CMSIS-CORE for Cortex-M, ARMv8-M, ARMv8.1-M
433#  set(CONFIG_USE_CMSIS_Include_core_cm true)
434
435#  # description: Access to #include Driver_USART.h file for custom implementation
436#  set(CONFIG_USE_CMSIS_Driver_Include_USART true)
437
438#  # description: Access to #include Driver_CAN.h file for custom implementation
439#  set(CONFIG_USE_CMSIS_Driver_Include_CAN true)
440
441#  # description: Access to #include Driver_ETH.h file for custom implementation
442#  set(CONFIG_USE_CMSIS_Driver_Include_Ethernet true)
443
444#  # description: Access to #include Driver_ETH_MAC.h file for custom implementation
445#  set(CONFIG_USE_CMSIS_Driver_Include_Ethernet_MAC true)
446
447#  # description: Access to #include Driver_ETH_PHY.h file for custom implementation
448#  set(CONFIG_USE_CMSIS_Driver_Include_Ethernet_PHY true)
449
450#  # description: Access to #include Driver_Flash.h file for custom implementation
451#  set(CONFIG_USE_CMSIS_Driver_Include_Flash true)
452
453#  # description: Access to #include Driver_I2C.h file for custom implementation
454#  set(CONFIG_USE_CMSIS_Driver_Include_I2C true)
455
456#  # description: Access to #include Driver_MCI.h file for custom implementation
457#  set(CONFIG_USE_CMSIS_Driver_Include_MCI true)
458
459#  # description: Access to #include Driver_NAND.h file for custom implementation
460#  set(CONFIG_USE_CMSIS_Driver_Include_NAND true)
461
462#  # description: Access to #include Driver_SAI.h file for custom implementation
463#  set(CONFIG_USE_CMSIS_Driver_Include_SAI true)
464
465#  # description: Access to #include Driver_SPI.h file for custom implementation
466#  set(CONFIG_USE_CMSIS_Driver_Include_SPI true)
467
468#  # description: Access to #include Driver_USBD.h file for custom implementation
469#  set(CONFIG_USE_CMSIS_Driver_Include_USB_Device true)
470
471#  # description: Access to #include Driver_USBH.h file for custom implementation
472#  set(CONFIG_USE_CMSIS_Driver_Include_USB_Host true)
473
474#  # description: Access to #include Driver_WiFi.h file
475#  set(CONFIG_USE_CMSIS_Driver_Include_WiFi true)
476
477#  # description: Device interrupt controller interface
478#  set(CONFIG_USE_CMSIS_Device_API_OSTick true)
479
480#  # description: CMSIS-RTOS API for Cortex-M, SC000, and SC300
481#  set(CONFIG_USE_CMSIS_Device_API_RTOS2 true)
482
483#  # description: CMSIS-RTOS2 RTX5 for Cortex-M, SC000, C300 and Armv8-M (Library)
484#  set(CONFIG_USE_CMSIS_RTOS2_Secure true)
485
486#  # description: CMSIS-RTOS2 RTX5 for Armv8-M Non-Secure Domain (Library)
487#  set(CONFIG_USE_CMSIS_RTOS2_NonSecure true)
488
489#set.CMSIS_DSP_Lib
490#  # description: CMSIS-DSP Library Header
491#  set(CONFIG_USE_CMSIS_DSP_Include true)
492
493#  # description: CMSIS-DSP Library
494#  set(CONFIG_USE_CMSIS_DSP_Source true)
495
496#  # description: CMSIS-NN Library
497#  set(CONFIG_USE_CMSIS_NN_Source true)
498
499#set.middleware.freertos-kernel
500#  # description: FreeRTOS NXP extension
501#  set(CONFIG_USE_middleware_freertos-kernel_extension true)
502
503#  # description: Template configuration file to be edited by user. Provides also memory allocator (heap_x), change variant if needed.
504#  set(CONFIG_USE_middleware_freertos-kernel_template true)
505
506#  # description: FreeRTOS kernel
507#  set(CONFIG_USE_middleware_freertos-kernel true)
508
509#  # description: FreeRTOS cm33 non trustzone port
510#  set(CONFIG_USE_middleware_freertos-kernel_cm33_non_trustzone true)
511
512#  # description: FreeRTOS cm33 secure port
513#  set(CONFIG_USE_middleware_freertos-kernel_cm33_trustzone_non_secure true)
514
515#  # description: FreeRTOS heap 1
516#  set(CONFIG_USE_middleware_freertos-kernel_heap_1 true)
517
518#  # description: FreeRTOS heap 2
519#  set(CONFIG_USE_middleware_freertos-kernel_heap_2 true)
520
521#  # description: FreeRTOS heap 3
522#  set(CONFIG_USE_middleware_freertos-kernel_heap_3 true)
523
524#  # description: FreeRTOS heap 4
525#  set(CONFIG_USE_middleware_freertos-kernel_heap_4 true)
526
527#  # description: FreeRTOS heap 5
528#  set(CONFIG_USE_middleware_freertos-kernel_heap_5 true)
529
530#  # description: new V2 FreeRTOS MPU wrappers introduced in V10.6.0
531#  set(CONFIG_USE_middleware_freertos-kernel_mpu_wrappers_v2 true)
532
533#  # description: old FreeRTOS MPU wrappers used before V10.6.0
534#  set(CONFIG_USE_middleware_freertos-kernel_mpu_wrappers true)
535
536#  # description: FreeRTOS cm33 TrustZone secure port
537#  set(CONFIG_USE_middleware_freertos-kernel_cm33_trustzone_secure_context true)
538
539#  # description: FreeRTOS Secure Context
540#  set(CONFIG_USE_middleware_freertos-kernel_cm33_trustzone_secure true)
541
542#set.middleware.mbedtls
543#  # description: mbedTLS Template
544#  set(CONFIG_USE_middleware_mbedtls_template true)
545
546#  # description: els_pkc config
547#  set(CONFIG_USE_middleware_mbedtls_els_pkc_config true)
548
549#  # description: mbedTLS test suite
550#  set(CONFIG_USE_middleware_mbedtls_tests true)
551
552#  # description: mbedTLS 3rdparty code
553#  set(CONFIG_USE_middleware_mbedtls_3rdparty true)
554
555#set.middleware.mmcau
556#  # description: MMCAU security function library source files
557#  set(CONFIG_USE_middleware_mmcau_mmcau_files true)
558
559#  # description: MMCAU common library source files
560#  set(CONFIG_USE_middleware_mmcau_common_files true)
561
562#set.middleware.multicore
563#  # description: Multicore SDK
564#  set(CONFIG_USE_middleware_multicore true)
565
566#  # description: remoteproc-load script
567#  set(CONFIG_USE_middleware_multicore_remoteproc_loadscript true)
568
569#  # description: RPMsg-Lite BM environment sources
570#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_bm true)
571
572#  # description: RPMsg-Lite FreeRTOS environment sources
573#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_freertos true)
574
575#  # description: RPMsg-Lite XOS environment layer sources
576#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_xos true)
577
578#  # description: RPMsg-Lite Azure RTOS environment sources
579#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_azurertos true)
580
581#  # description: eRPC
582#  set(CONFIG_USE_middleware_multicore_erpc_common true)
583
584#  # description: eRPC_arbitrator
585#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_arbitrator true)
586
587#  # description: eRPC_client
588#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_client true)
589
590#  # description: eRPC_server
591#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_server true)
592
593#  # description: eRPC_rpmsg_tty_rtos_remote_c_wrapper
594#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_tty_rtos_remote_c_wrapper true)
595
596#  # description: eRPC_mu_c_wrapper
597#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_mu_c_wrapper true)
598
599#  # description: eRPC_rpmsg_lite_master_c_wrapper
600#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_master_c_wrapper true)
601
602#  # description: eRPC_rpmsg_lite_remote_c_wrapper
603#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_remote_c_wrapper true)
604
605#  # description: eRPC_rpmsg_lite_rtos_master_c_wrapper
606#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_rtos_master_c_wrapper true)
607
608#  # description: eRPC_rpmsg_lite_rtos_remote_c_wrapper
609#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_rtos_remote_c_wrapper true)
610
611#  # description: eRPC_dspi_master_c_wrapper
612#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_dspi_master_c_wrapper true)
613
614#  # description: eRPC_dspi_slave_c_wrapper
615#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_dspi_slave_c_wrapper true)
616
617#  # description: eRPC_spi_master_c_wrapper
618#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_spi_master_c_wrapper true)
619
620#  # description: eRPC_spi_slave_c_wrapper
621#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_spi_slave_c_wrapper true)
622
623#  # description: eRPC_lpspi_slave_c_wrapper
624#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_lpspi_slave_c_wrapper true)
625
626#  # description: eRPC_i2c_slave_c_wrapper
627#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_i2c_slave_c_wrapper true)
628
629#  # description: eRPC_lpi2c_slave_c_wrapper
630#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_lpi2c_slave_c_wrapper true)
631
632#  # description: eRPC_mu_transport
633#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_mu_transport true)
634
635#  # description: eRPC_mu_rtos_transport
636#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_mu_rtos_transport true)
637
638#  # description: eRPC_rpmsg_lite_transport
639#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_transport true)
640
641#  # description: eRPC_rpmsg_lite_rtos_transport
642#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_rtos_transport true)
643
644#  # description: eRPC_rpmsg_tty_rtos_transport
645#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_tty_rtos_transport true)
646
647#  # description: eRPC_uart_cmsis_transport
648#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_uart_cmsis_transport true)
649
650#  # description: eRPC_dspi_master_transport
651#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_dspi_master_transport true)
652
653#  # description: eRPC_dspi_slave_transport
654#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_dspi_slave_transport true)
655
656#  # description: eRPC_spi_master_transport
657#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_spi_master_transport true)
658
659#  # description: eRPC_spi_slave_transport
660#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_spi_slave_transport true)
661
662#  # description: eRPC_lpspi_slave_transport
663#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_lpspi_slave_transport true)
664
665#  # description: eRPC_i2c_slave_transport
666#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_i2c_slave_transport true)
667
668#  # description: eRPC_lpi2c_slave_transport
669#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_lpi2c_slave_transport true)
670
671#  # description: eRPC_port_freertos
672#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_port_freertos true)
673
674#  # description: eRPC_port_stdlib
675#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_port_stdlib true)
676
677#  # description: erpc_doc
678#  set(CONFIG_USE_middleware_multicore_erpc_doc true)
679
680#  # description: erpc_zephyr
681#  set(CONFIG_USE_middleware_multicore_erpc_zephyr true)
682
683#  # description: erpc_java
684#  set(CONFIG_USE_middleware_multicore_erpc_java true)
685
686#  # description: erpc_examples
687#  set(CONFIG_USE_middleware_multicore_erpc_examples true)
688
689#  # description: eRPC
690#  set(CONFIG_USE_middleware_multicore_erpc true)
691
692#  # description: RPMsg-Lite for evkmimx8ulp_m33 baremetal application
693#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_imx8ulp_m33_bm true)
694
695#  # description: RPMsg-Lite for evkmimx8ulp_m33 FreeRTOS application
696#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_imx8ulp_m33_freertos true)
697
698#  # description: RPMsg-Lite for evkmimx8ulp fusion dsp baremetal application
699#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_imx8ulp_fusionf1_bm true)
700
701#  # description: RPMsg-Lite Zephyr environment sources
702#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_zephyr true)
703
704#  # description: RPMsg-Lite
705#  set(CONFIG_USE_middleware_multicore_rpmsg_lite true)
706
707#set.component.osa
708#  # description: Component osa_zephyr
709#  set(CONFIG_USE_component_osa_zephyr true)
710
711#  # description: Component common_task
712#  set(CONFIG_USE_component_common_task true)
713
714#  # description: Component osa_bm
715#  set(CONFIG_USE_component_osa_bm true)
716
717#  # description: Component osa_free_rtos
718#  set(CONFIG_USE_component_osa_free_rtos true)
719
720#  # description: Component osa
721#  set(CONFIG_USE_component_osa true)
722
723#  # description: Component osa interface
724#  set(CONFIG_USE_component_osa_interface true)
725
726list(APPEND CMAKE_MODULE_PATH
727  ${CMAKE_CURRENT_LIST_DIR}/.
728  ${CMAKE_CURRENT_LIST_DIR}/../../components/osa
729  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/mbedtls
730  ${CMAKE_CURRENT_LIST_DIR}/../../middleware/mmcau
731  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/multicore
732  ${CMAKE_CURRENT_LIST_DIR}/../../../rtos/freertos/freertos-kernel
733  ${CMAKE_CURRENT_LIST_DIR}/drivers
734  ${CMAKE_CURRENT_LIST_DIR}/project_template
735  ${CMAKE_CURRENT_LIST_DIR}/template
736  ${CMAKE_CURRENT_LIST_DIR}/../../CMSIS
737  ${CMAKE_CURRENT_LIST_DIR}/../../boards/evk9mimx8ulp
738  ${CMAKE_CURRENT_LIST_DIR}/../../boards/evkmimx8ulp
739)
740
741include(set_board_evk9mimx8ulp OPTIONAL)
742include(set_board_evkmimx8ulp OPTIONAL)
743include(set_CMSIS_DSP_Lib OPTIONAL)
744include(set_CMSIS OPTIONAL)
745include(set_device_MIMX8UD5 OPTIONAL)
746include(set_component_osa OPTIONAL)
747include(set_middleware_freertos-kernel OPTIONAL)
748include(set_middleware_mbedtls OPTIONAL)
749include(set_middleware_mmcau OPTIONAL)
750include(set_middleware_multicore OPTIONAL)
751