1# Copy variable into project config.cmake to use software component
2#set.board.evkmcimx7ulp
3#  # description: Board_project_template evkmcimx7ulp
4#  set(CONFIG_USE_BOARD_Project_Template_evkmcimx7ulp true)
5
6#set.device.MCIMX7U5
7#  # description: Device MCIMX7U5_startup
8#  set(CONFIG_USE_device_MCIMX7U5_startup true)
9
10#  # description: Mcimx7ux_imgutil
11#  set(CONFIG_USE_component_MCIMX7Ux_imgutil true)
12
13#  # description: Middleware baremetal
14#  set(CONFIG_USE_middleware_baremetal true)
15
16#  # description: Utilities which is needed for particular toolchain like the SBRK function required to address limitation between HEAP and STACK in GCC toolchain library.
17#  set(CONFIG_USE_utilities_misc_utilities true)
18
19#  # description: Driver pf1550
20#  set(CONFIG_USE_driver_pf1550 true)
21
22#  # description: Driver srtm
23#  set(CONFIG_USE_driver_srtm true)
24
25#  # description: Devices_project_template MCIMX7U5
26#  set(CONFIG_USE_DEVICES_Project_Template_MCIMX7U5 true)
27
28#  # description: Device MCIMX7U5_cmsis
29#  set(CONFIG_USE_device_MCIMX7U5_CMSIS true)
30
31#  # description: Rte_device
32#  set(CONFIG_USE_RTE_Device true)
33
34#  # description: SAI EDMA Driver
35#  set(CONFIG_USE_driver_sai_edma true)
36
37#  # description: LPI2C Driver
38#  set(CONFIG_USE_driver_lpi2c_edma true)
39
40#  # description: LPSPI Driver
41#  set(CONFIG_USE_driver_lpspi_edma true)
42
43#  # description: LPUART Driver
44#  set(CONFIG_USE_driver_lpuart_edma true)
45
46#  # description: Clock Driver
47#  set(CONFIG_USE_driver_clock true)
48
49#  # description: Component serial_manager_uart
50#  set(CONFIG_USE_component_serial_manager_uart true)
51
52#  # description: Utility debug_console_lite
53#  set(CONFIG_USE_utility_debug_console_lite true)
54
55#  # description: LPSPI CMSIS Driver
56#  set(CONFIG_USE_driver_cmsis_lpspi true)
57
58#  # description: LPI2C CMSIS Driver
59#  set(CONFIG_USE_driver_cmsis_lpi2c true)
60
61#  # description: LPUART CMSIS Driver
62#  set(CONFIG_USE_driver_cmsis_lpuart true)
63
64#  # description: FLEXIO CAMERA EDMA Driver
65#  set(CONFIG_USE_driver_flexio_camera_edma true)
66
67#  # description: FLEXIO I2S EDMA Driver
68#  set(CONFIG_USE_driver_flexio_i2s_edma true)
69
70#  # description: FLEXIO MCULCD EDMA Driver
71#  set(CONFIG_USE_driver_flexio_mculcd_edma true)
72
73#  # description: FLEXIO SPI EDMA Driver
74#  set(CONFIG_USE_driver_flexio_spi_edma true)
75
76#  # description: FLEXIO UART EDMA Driver
77#  set(CONFIG_USE_driver_flexio_uart_edma true)
78
79#  # description: LTC Driver
80#  set(CONFIG_USE_driver_ltc_edma true)
81
82#  # description: QSPI Driver
83#  set(CONFIG_USE_driver_qspi_edma true)
84
85#  # description: Utility notifier
86#  set(CONFIG_USE_utility_notifier true)
87
88#  # description: IOMUXC Driver
89#  set(CONFIG_USE_driver_iomuxc true)
90
91#  # description: Utility assert
92#  set(CONFIG_USE_utility_assert true)
93
94#  # description: Utility assert_lite
95#  set(CONFIG_USE_utility_assert_lite true)
96
97#  # description: Utility str
98#  set(CONFIG_USE_utility_str true)
99
100#  # description: Utility debug_console
101#  set(CONFIG_USE_utility_debug_console true)
102
103#  # description: Component sai_edma_adapter
104#  set(CONFIG_USE_component_audio_sai_edma_adapter true)
105
106#  # description: Component button
107#  set(CONFIG_USE_component_button true)
108
109#  # description: Driver codec
110#  set(CONFIG_USE_driver_codec true)
111
112#  # description: Component codec adapters for multi codec
113#  set(CONFIG_USE_component_codec_adapters true)
114
115#  # description: Component wm8960 adapter for single codecs
116#  set(CONFIG_USE_component_wm8960_adapter true)
117
118#  # description: Component sgtl5000 adapter for single codec
119#  set(CONFIG_USE_component_sgtl_adapter true)
120
121#  # description: Component da7212 adapter for single codec
122#  set(CONFIG_USE_component_da7212_adapter true)
123
124#  # description: Component codec_i2c
125#  set(CONFIG_USE_component_codec_i2c true)
126
127#  # description: Component crc_adapter
128#  set(CONFIG_USE_component_crc_adapter true)
129
130#  # description: Component software_crc_adapter
131#  set(CONFIG_USE_component_software_crc_adapter true)
132
133#  # description: Driver dialog7212
134#  set(CONFIG_USE_driver_dialog7212 true)
135
136#  # description: Driver fxos8700cq
137#  set(CONFIG_USE_driver_fxos8700cq true)
138
139#  # description: Component gpio_adapter
140#  set(CONFIG_USE_component_gpio_adapter true)
141
142#  # description: Component lpi2c_adapter
143#  set(CONFIG_USE_component_lpi2c_adapter true)
144
145#  # description: Component led
146#  set(CONFIG_USE_component_led true)
147
148#  # description: Component lists
149#  set(CONFIG_USE_component_lists true)
150
151#  # description: Component log
152#  set(CONFIG_USE_component_log true)
153
154#  # description: Component log backend debug console
155#  set(CONFIG_USE_component_log_backend_debugconsole true)
156
157#  # description: Component log backend debug console lite
158#  set(CONFIG_USE_component_log_backend_debugconsole_lite true)
159
160#  # description: Component log backend ring buffer
161#  set(CONFIG_USE_component_log_backend_ringbuffer true)
162
163#  # description: Component mem_manager
164#  set(CONFIG_USE_component_mem_manager true)
165
166#  # description: Component mem_manager_light
167#  set(CONFIG_USE_component_mem_manager_light true)
168
169#  # description: Component mem_manager_freertos
170#  set(CONFIG_USE_component_mem_manager_freertos true)
171
172#  # description: Component panic
173#  set(CONFIG_USE_component_panic true)
174
175#  # description: Component pwm_tpm_adapter
176#  set(CONFIG_USE_component_pwm_tpm_adapter true)
177
178#  # description: Component reset_adapter
179#  set(CONFIG_USE_component_reset_adapter true)
180
181#  # description: Component trng_adapter
182#  set(CONFIG_USE_component_trng_adapter true)
183
184#  # description: Component software_rng_adapter
185#  set(CONFIG_USE_component_software_rng_adapter true)
186
187#  # description: Component serial_manager
188#  set(CONFIG_USE_component_serial_manager true)
189
190#  # description: Component serial_manager_spi
191#  set(CONFIG_USE_component_serial_manager_spi true)
192
193#  # description: Component serial_manager_usb_cdc
194#  set(CONFIG_USE_component_serial_manager_usb_cdc true)
195
196#  # description: Component serial_manager_virtual
197#  set(CONFIG_USE_component_serial_manager_virtual true)
198
199#  # description: Component serial_manager_swo
200#  set(CONFIG_USE_component_serial_manager_swo true)
201
202#  # description: Driver sgtl5000
203#  set(CONFIG_USE_driver_sgtl5000 true)
204
205#  # description: Utility shell
206#  set(CONFIG_USE_utility_shell true)
207
208#  # description: Component lpspi_adapter
209#  set(CONFIG_USE_component_lpspi_adapter true)
210
211#  # description: Driver srtm freertos
212#  set(CONFIG_USE_driver_srtm_freertos true)
213
214#  # description: Component lpit_adapter
215#  set(CONFIG_USE_component_lpit_adapter true)
216
217#  # description: Component lptmr_adapter
218#  set(CONFIG_USE_component_lptmr_adapter true)
219
220#  # description: Component tpm_adapter
221#  set(CONFIG_USE_component_tpm_adapter true)
222
223#  # description: Component timer_manager
224#  set(CONFIG_USE_component_timer_manager true)
225
226#  # description: Component lpuart_adapter
227#  set(CONFIG_USE_component_lpuart_adapter true)
228
229#  # description: Component lpuart_dma_adapter
230#  set(CONFIG_USE_component_lpuart_dma_adapter true)
231
232#  # description: Driver wm8960
233#  set(CONFIG_USE_driver_wm8960 true)
234
235#  # description: COMMON Driver
236#  set(CONFIG_USE_driver_common true)
237
238#  # description: ACMP Driver
239#  set(CONFIG_USE_driver_acmp true)
240
241#  # description: CACHE LMEM Driver
242#  set(CONFIG_USE_driver_cache_lmem true)
243
244#  # description: CRC Driver
245#  set(CONFIG_USE_driver_crc true)
246
247#  # description: DAC12 Driver
248#  set(CONFIG_USE_driver_dac12 true)
249
250#  # description: DMAMUX Driver
251#  set(CONFIG_USE_driver_dmamux true)
252
253#  # description: EDMA Driver
254#  set(CONFIG_USE_driver_edma true)
255
256#  # description: EWM Driver
257#  set(CONFIG_USE_driver_ewm true)
258
259#  # description: FLEXIO Driver
260#  set(CONFIG_USE_driver_flexio true)
261
262#  # description: FLEXIO Driver
263#  set(CONFIG_USE_driver_flexio_camera true)
264
265#  # description: FLEXIO I2C Driver
266#  set(CONFIG_USE_driver_flexio_i2c_master true)
267
268#  # description: FLEXIO I2S Driver
269#  set(CONFIG_USE_driver_flexio_i2s true)
270
271#  # description: FLEXIO MCULCD Driver
272#  set(CONFIG_USE_driver_flexio_mculcd true)
273
274#  # description: FLEXIO SPI Driver
275#  set(CONFIG_USE_driver_flexio_spi true)
276
277#  # description: FLEXIO UART Driver
278#  set(CONFIG_USE_driver_flexio_uart true)
279
280#  # description: GPIO Driver
281#  set(CONFIG_USE_driver_gpio true)
282
283#  # description: LLWU Driver
284#  set(CONFIG_USE_driver_llwu true)
285
286#  # description: LPADC Driver
287#  set(CONFIG_USE_driver_lpadc true)
288
289#  # description: LPI2C Driver
290#  set(CONFIG_USE_driver_lpi2c true)
291
292#  # description: LPI2C FreeRTOS Driver
293#  set(CONFIG_USE_driver_lpi2c_freertos true)
294
295#  # description: LPIT Driver
296#  set(CONFIG_USE_driver_lpit true)
297
298#  # description: LPSPI Driver
299#  set(CONFIG_USE_driver_lpspi true)
300
301#  # description: LPSPI FreeRTOS Driver
302#  set(CONFIG_USE_driver_lpspi_freertos true)
303
304#  # description: LPTMR Driver
305#  set(CONFIG_USE_driver_lptmr true)
306
307#  # description: LPUART Driver
308#  set(CONFIG_USE_driver_lpuart true)
309
310#  # description: LPUART Freertos Driver
311#  set(CONFIG_USE_driver_lpuart_freertos true)
312
313#  # description: LTC Driver
314#  set(CONFIG_USE_driver_ltc true)
315
316#  # description: MSMC Driver
317#  set(CONFIG_USE_driver_msmc true)
318
319#  # description: MU Driver
320#  set(CONFIG_USE_driver_mu true)
321
322#  # description: PMC0 Driver
323#  set(CONFIG_USE_driver_pmc0 true)
324
325#  # description: PORT Driver
326#  set(CONFIG_USE_driver_port true)
327
328#  # description: QSPI Driver
329#  set(CONFIG_USE_driver_qspi true)
330
331#  # description: SAI Driver
332#  set(CONFIG_USE_driver_sai true)
333
334#  # description: SEMA42 Driver
335#  set(CONFIG_USE_driver_sema42 true)
336
337#  # description: SNVS HP Driver
338#  set(CONFIG_USE_driver_snvs_hp true)
339
340#  # description: SNVS LP Driver
341#  set(CONFIG_USE_driver_snvs_lp true)
342
343#  # description: TPM Driver
344#  set(CONFIG_USE_driver_tpm true)
345
346#  # description: TRGMUX Driver
347#  set(CONFIG_USE_driver_trgmux true)
348
349#  # description: TRNG Driver
350#  set(CONFIG_USE_driver_trng true)
351
352#  # description: TSTMR Driver
353#  set(CONFIG_USE_driver_tstmr true)
354
355#  # description: WDOG32 Driver
356#  set(CONFIG_USE_driver_wdog32 true)
357
358#  # description: XRDC Driver
359#  set(CONFIG_USE_driver_xrdc true)
360
361#set.CMSIS
362#  # description: CMSIS-CORE for Cortex-M, ARMv8-M, ARMv8.1-M
363#  set(CONFIG_USE_CMSIS_Include_core_cm true)
364
365#  # description: Access to #include Driver_USART.h file for custom implementation
366#  set(CONFIG_USE_CMSIS_Driver_Include_USART true)
367
368#  # description: Access to #include Driver_CAN.h file for custom implementation
369#  set(CONFIG_USE_CMSIS_Driver_Include_CAN true)
370
371#  # description: Access to #include Driver_ETH.h file for custom implementation
372#  set(CONFIG_USE_CMSIS_Driver_Include_Ethernet true)
373
374#  # description: Access to #include Driver_ETH_MAC.h file for custom implementation
375#  set(CONFIG_USE_CMSIS_Driver_Include_Ethernet_MAC true)
376
377#  # description: Access to #include Driver_ETH_PHY.h file for custom implementation
378#  set(CONFIG_USE_CMSIS_Driver_Include_Ethernet_PHY true)
379
380#  # description: Access to #include Driver_Flash.h file for custom implementation
381#  set(CONFIG_USE_CMSIS_Driver_Include_Flash true)
382
383#  # description: Access to #include Driver_I2C.h file for custom implementation
384#  set(CONFIG_USE_CMSIS_Driver_Include_I2C true)
385
386#  # description: Access to #include Driver_MCI.h file for custom implementation
387#  set(CONFIG_USE_CMSIS_Driver_Include_MCI true)
388
389#  # description: Access to #include Driver_NAND.h file for custom implementation
390#  set(CONFIG_USE_CMSIS_Driver_Include_NAND true)
391
392#  # description: Access to #include Driver_SAI.h file for custom implementation
393#  set(CONFIG_USE_CMSIS_Driver_Include_SAI true)
394
395#  # description: Access to #include Driver_SPI.h file for custom implementation
396#  set(CONFIG_USE_CMSIS_Driver_Include_SPI true)
397
398#  # description: Access to #include Driver_USBD.h file for custom implementation
399#  set(CONFIG_USE_CMSIS_Driver_Include_USB_Device true)
400
401#  # description: Access to #include Driver_USBH.h file for custom implementation
402#  set(CONFIG_USE_CMSIS_Driver_Include_USB_Host true)
403
404#  # description: Access to #include Driver_WiFi.h file
405#  set(CONFIG_USE_CMSIS_Driver_Include_WiFi true)
406
407#  # description: Device interrupt controller interface
408#  set(CONFIG_USE_CMSIS_Device_API_OSTick true)
409
410#  # description: CMSIS-RTOS API for Cortex-M, SC000, and SC300
411#  set(CONFIG_USE_CMSIS_Device_API_RTOS2 true)
412
413#  # description: CMSIS-RTOS2 RTX5 for Cortex-M, SC000, C300 and Armv8-M (Library)
414#  set(CONFIG_USE_CMSIS_RTOS2_Secure true)
415
416#  # description: CMSIS-RTOS2 RTX5 for Armv8-M Non-Secure Domain (Library)
417#  set(CONFIG_USE_CMSIS_RTOS2_NonSecure true)
418
419#set.CMSIS_DSP_Lib
420#  # description: CMSIS-DSP Library Header
421#  set(CONFIG_USE_CMSIS_DSP_Include true)
422
423#  # description: CMSIS-DSP Library
424#  set(CONFIG_USE_CMSIS_DSP_Source true)
425
426#  # description: CMSIS-NN Library
427#  set(CONFIG_USE_CMSIS_NN_Source true)
428
429#set.middleware.freertos-kernel
430#  # description: FreeRTOS NXP extension
431#  set(CONFIG_USE_middleware_freertos-kernel_extension true)
432
433#  # description: Template configuration file to be edited by user. Provides also memory allocator (heap_x), change variant if needed.
434#  set(CONFIG_USE_middleware_freertos-kernel_template true)
435
436#  # description: FreeRTOS kernel
437#  set(CONFIG_USE_middleware_freertos-kernel true)
438
439#  # description: FreeRTOS heap 1
440#  set(CONFIG_USE_middleware_freertos-kernel_heap_1 true)
441
442#  # description: FreeRTOS heap 2
443#  set(CONFIG_USE_middleware_freertos-kernel_heap_2 true)
444
445#  # description: FreeRTOS heap 3
446#  set(CONFIG_USE_middleware_freertos-kernel_heap_3 true)
447
448#  # description: FreeRTOS heap 4
449#  set(CONFIG_USE_middleware_freertos-kernel_heap_4 true)
450
451#  # description: FreeRTOS heap 5
452#  set(CONFIG_USE_middleware_freertos-kernel_heap_5 true)
453
454#  # description: new V2 FreeRTOS MPU wrappers introduced in V10.6.0
455#  set(CONFIG_USE_middleware_freertos-kernel_mpu_wrappers_v2 true)
456
457#  # description: old FreeRTOS MPU wrappers used before V10.6.0
458#  set(CONFIG_USE_middleware_freertos-kernel_mpu_wrappers true)
459
460#set.middleware.mbedtls
461#  # description: mbedTLS Template
462#  set(CONFIG_USE_middleware_mbedtls_template true)
463
464#  # description: els_pkc config
465#  set(CONFIG_USE_middleware_mbedtls_els_pkc_config true)
466
467#  # description: mbedTLS test suite
468#  set(CONFIG_USE_middleware_mbedtls_tests true)
469
470#  # description: mbedTLS 3rdparty code
471#  set(CONFIG_USE_middleware_mbedtls_3rdparty true)
472
473#  # description: mbedTLS port library for KPSDK
474#  set(CONFIG_USE_middleware_mbedtls_port_ksdk true)
475
476#  # description: mbedTLS library
477#  set(CONFIG_USE_middleware_mbedtls true)
478
479#set.middleware.mmcau
480#  # description: MMCAU security function library source files
481#  set(CONFIG_USE_middleware_mmcau_mmcau_files true)
482
483#  # description: MMCAU library for ARM Cortex M4/M7 core
484#  set(CONFIG_USE_middleware_mmcau_cm4_cm7 true)
485
486#  # description: MMCAU common library source files
487#  set(CONFIG_USE_middleware_mmcau_common_files true)
488
489#set.middleware.multicore
490#  # description: Multicore SDK
491#  set(CONFIG_USE_middleware_multicore true)
492
493#  # description: remoteproc-load script
494#  set(CONFIG_USE_middleware_multicore_remoteproc_loadscript true)
495
496#  # description: RPMsg-Lite BM environment sources
497#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_bm true)
498
499#  # description: RPMsg-Lite FreeRTOS environment sources
500#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_freertos true)
501
502#  # description: RPMsg-Lite XOS environment layer sources
503#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_xos true)
504
505#  # description: RPMsg-Lite Azure RTOS environment sources
506#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_azurertos true)
507
508#  # description: eRPC
509#  set(CONFIG_USE_middleware_multicore_erpc_common true)
510
511#  # description: eRPC_arbitrator
512#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_arbitrator true)
513
514#  # description: eRPC_client
515#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_client true)
516
517#  # description: eRPC_server
518#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_server true)
519
520#  # description: eRPC_rpmsg_tty_rtos_remote_c_wrapper
521#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_tty_rtos_remote_c_wrapper true)
522
523#  # description: eRPC_mu_c_wrapper
524#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_mu_c_wrapper true)
525
526#  # description: eRPC_rpmsg_lite_master_c_wrapper
527#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_master_c_wrapper true)
528
529#  # description: eRPC_rpmsg_lite_remote_c_wrapper
530#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_remote_c_wrapper true)
531
532#  # description: eRPC_rpmsg_lite_rtos_master_c_wrapper
533#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_rtos_master_c_wrapper true)
534
535#  # description: eRPC_rpmsg_lite_rtos_remote_c_wrapper
536#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_rtos_remote_c_wrapper true)
537
538#  # description: eRPC_dspi_master_c_wrapper
539#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_dspi_master_c_wrapper true)
540
541#  # description: eRPC_dspi_slave_c_wrapper
542#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_dspi_slave_c_wrapper true)
543
544#  # description: eRPC_spi_master_c_wrapper
545#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_spi_master_c_wrapper true)
546
547#  # description: eRPC_spi_slave_c_wrapper
548#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_spi_slave_c_wrapper true)
549
550#  # description: eRPC_lpspi_slave_c_wrapper
551#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_lpspi_slave_c_wrapper true)
552
553#  # description: eRPC_i2c_slave_c_wrapper
554#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_i2c_slave_c_wrapper true)
555
556#  # description: eRPC_lpi2c_slave_c_wrapper
557#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_lpi2c_slave_c_wrapper true)
558
559#  # description: eRPC_mu_transport
560#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_mu_transport true)
561
562#  # description: eRPC_mu_rtos_transport
563#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_mu_rtos_transport true)
564
565#  # description: eRPC_rpmsg_lite_transport
566#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_transport true)
567
568#  # description: eRPC_rpmsg_lite_rtos_transport
569#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_rtos_transport true)
570
571#  # description: eRPC_rpmsg_tty_rtos_transport
572#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_tty_rtos_transport true)
573
574#  # description: eRPC_uart_cmsis_transport
575#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_uart_cmsis_transport true)
576
577#  # description: eRPC_dspi_master_transport
578#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_dspi_master_transport true)
579
580#  # description: eRPC_dspi_slave_transport
581#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_dspi_slave_transport true)
582
583#  # description: eRPC_spi_master_transport
584#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_spi_master_transport true)
585
586#  # description: eRPC_spi_slave_transport
587#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_spi_slave_transport true)
588
589#  # description: eRPC_lpspi_slave_transport
590#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_lpspi_slave_transport true)
591
592#  # description: eRPC_i2c_slave_transport
593#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_i2c_slave_transport true)
594
595#  # description: eRPC_lpi2c_slave_transport
596#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_lpi2c_slave_transport true)
597
598#  # description: eRPC_port_freertos
599#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_port_freertos true)
600
601#  # description: eRPC_port_stdlib
602#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_port_stdlib true)
603
604#  # description: erpc_doc
605#  set(CONFIG_USE_middleware_multicore_erpc_doc true)
606
607#  # description: erpc_zephyr
608#  set(CONFIG_USE_middleware_multicore_erpc_zephyr true)
609
610#  # description: erpc_java
611#  set(CONFIG_USE_middleware_multicore_erpc_java true)
612
613#  # description: erpc_examples
614#  set(CONFIG_USE_middleware_multicore_erpc_examples true)
615
616#  # description: eRPC
617#  set(CONFIG_USE_middleware_multicore_erpc true)
618
619#  # description: RPMsg-Lite for evkmcimx7ulp_m4 baremetal application
620#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_imx7ulp_m4_bm true)
621
622#  # description: RPMsg-Lite for evkmcimx7ulp_m4 FreeRTOS application
623#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_imx7ulp_m4_freertos true)
624
625#  # description: RPMsg-Lite baremetal for evkmcimx7ulp board
626#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_bm_config_imx7ulp_m4 true)
627
628#  # description: RPMsg-Lite FreeRTOS for evkmcimx7ulp board
629#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_freertos_config_imx7ulp_m4 true)
630
631#  # description: RPMsg-Lite Zephyr environment sources
632#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_zephyr true)
633
634#  # description: RPMsg-Lite
635#  set(CONFIG_USE_middleware_multicore_rpmsg_lite true)
636
637#  # description: erpc examples common files
638#  set(CONFIG_USE_middleware_multicore_erpc_common_multicore true)
639
640#  # description: erpc matrix_multiply_client examples common files
641#  set(CONFIG_USE_middleware_multicore_erpc_common_multicore_matrix_multiply_client true)
642
643#  # description: erpc matrix_multiply_server examples common files
644#  set(CONFIG_USE_middleware_multicore_erpc_common_multicore_matrix_multiply_server true)
645
646#  # description: erpc erpc_two_way_rpc_core0 examples common files
647#  set(CONFIG_USE_middleware_multicore_erpc_common_two_way_rpc_core0 true)
648
649#  # description: erpc erpc_two_way_rpc_core1 examples common files
650#  set(CONFIG_USE_middleware_multicore_erpc_common_two_way_rpc_core1 true)
651
652#set.middleware.usb
653#  # description: USB device phydcd config header
654#  set(CONFIG_USE_middleware_usb_phydcd_config_header true)
655
656#  # description: USB device hsdcd config header
657#  set(CONFIG_USE_middleware_usb_hsdcd_config_header true)
658
659#  # description: USB device ehci config header
660#  set(CONFIG_USE_middleware_usb_device_ehci_config_header true)
661
662#  # description: Middleware usb common_header
663#  set(CONFIG_USE_middleware_usb_common_header true)
664
665#  # description: Middleware usb device common_header
666#  set(CONFIG_USE_middleware_usb_device_common_header true)
667
668#  # description: Middleware usb device ehci
669#  set(CONFIG_USE_middleware_usb_device_ehci true)
670
671#  # description: Middleware usb phy
672#  set(CONFIG_USE_middleware_usb_phy true)
673
674#  # description: Middleware usb device stack external
675#  set(CONFIG_USE_middleware_usb_device_stack_external true)
676
677#  # description: Middleware usb device audio external
678#  set(CONFIG_USE_middleware_usb_device_audio_external true)
679
680#  # description: Middleware usb device cdc external
681#  set(CONFIG_USE_middleware_usb_device_cdc_external true)
682
683#  # description: Middleware usb device cdc rndis external
684#  set(CONFIG_USE_middleware_usb_device_cdc_rndis_external true)
685
686#  # description: Middleware usb device hid external
687#  set(CONFIG_USE_middleware_usb_device_hid_external true)
688
689#  # description: Middleware usb device dfu external
690#  set(CONFIG_USE_middleware_usb_device_dfu_external true)
691
692#  # description: Middleware usb device msd external
693#  set(CONFIG_USE_middleware_usb_device_msd_external true)
694
695#  # description: Middleware usb device phdc external
696#  set(CONFIG_USE_middleware_usb_device_phdc_external true)
697
698#  # description: Middleware usb device video external
699#  set(CONFIG_USE_middleware_usb_device_video_external true)
700
701#  # description: Middleware usb device ccid external
702#  set(CONFIG_USE_middleware_usb_device_ccid_external true)
703
704#  # description: Middleware usb device printer external
705#  set(CONFIG_USE_middleware_usb_device_printer_external true)
706
707#  # description: Middleware usb device controller driver
708#  set(CONFIG_USE_middleware_usb_device_controller_driver true)
709
710#  # description: Middleware usb host ehci
711#  set(CONFIG_USE_middleware_usb_host_ehci true)
712
713#  # description: Middleware usb host audio
714#  set(CONFIG_USE_middleware_usb_host_audio true)
715
716#  # description: Middleware usb host cdc
717#  set(CONFIG_USE_middleware_usb_host_cdc true)
718
719#  # description: Middleware usb host cdc_ecm
720#  set(CONFIG_USE_middleware_usb_host_cdc_ecm true)
721
722#  # description: Middleware usb host cdc_rndis
723#  set(CONFIG_USE_middleware_usb_host_cdc_rndis true)
724
725#  # description: Middleware usb host hid
726#  set(CONFIG_USE_middleware_usb_host_hid true)
727
728#  # description: Middleware usb host msd
729#  set(CONFIG_USE_middleware_usb_host_msd true)
730
731#  # description: Middleware usb host video
732#  set(CONFIG_USE_middleware_usb_host_video true)
733
734#  # description: Middleware usb host phdc
735#  set(CONFIG_USE_middleware_usb_host_phdc true)
736
737#  # description: Middleware usb host printer
738#  set(CONFIG_USE_middleware_usb_host_printer true)
739
740#  # description: Middleware usb host common_header
741#  set(CONFIG_USE_middleware_usb_host_common_header true)
742
743#  # description: USB host ehci config header
744#  set(CONFIG_USE_middleware_usb_host_ehci_config_header true)
745
746#  # description: Middleware usb host stack
747#  set(CONFIG_USE_middleware_usb_host_stack true)
748
749#set.component.osa
750#  # description: Component osa_zephyr
751#  set(CONFIG_USE_component_osa_zephyr true)
752
753#  # description: Component common_task
754#  set(CONFIG_USE_component_common_task true)
755
756#  # description: Component osa_bm
757#  set(CONFIG_USE_component_osa_bm true)
758
759#  # description: Component osa_free_rtos
760#  set(CONFIG_USE_component_osa_free_rtos true)
761
762#  # description: Component osa
763#  set(CONFIG_USE_component_osa true)
764
765#  # description: Component osa interface
766#  set(CONFIG_USE_component_osa_interface true)
767
768list(APPEND CMAKE_MODULE_PATH
769  ${CMAKE_CURRENT_LIST_DIR}/.
770  ${CMAKE_CURRENT_LIST_DIR}/../../components/osa
771  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/mbedtls
772  ${CMAKE_CURRENT_LIST_DIR}/../../middleware/mmcau
773  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/multicore
774  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/usb
775  ${CMAKE_CURRENT_LIST_DIR}/../../../rtos/freertos/freertos-kernel
776  ${CMAKE_CURRENT_LIST_DIR}/drivers
777  ${CMAKE_CURRENT_LIST_DIR}/project_template
778  ${CMAKE_CURRENT_LIST_DIR}/template
779  ${CMAKE_CURRENT_LIST_DIR}/../../CMSIS
780  ${CMAKE_CURRENT_LIST_DIR}/../../boards/evkmcimx7ulp
781)
782
783include(set_board_evkmcimx7ulp OPTIONAL)
784include(set_CMSIS_DSP_Lib OPTIONAL)
785include(set_CMSIS OPTIONAL)
786include(set_device_MCIMX7U5 OPTIONAL)
787include(set_component_osa OPTIONAL)
788include(set_middleware_freertos-kernel OPTIONAL)
789include(set_middleware_mbedtls OPTIONAL)
790include(set_middleware_mmcau OPTIONAL)
791include(set_middleware_multicore OPTIONAL)
792include(set_middleware_usb OPTIONAL)
793