1# Copy variable into project config.cmake to use software component
2#set.board.mcimx93evk
3#  # description: Board_project_template mcimx93evk
4#  set(CONFIG_USE_BOARD_Project_Template_mcimx93evk true)
5
6#set.board.mcimx93autoevk
7#  # description: Board_project_template mcimx93autoevk
8#  set(CONFIG_USE_BOARD_Project_Template_mcimx93autoevk true)
9
10#set.device.MIMX9352
11#  # description: Device MIMX9352_startup
12#  set(CONFIG_USE_device_MIMX9352_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 phy-common
33#  set(CONFIG_USE_driver_phy-common true)
34
35#  # description: Driver srtm
36#  set(CONFIG_USE_driver_srtm true)
37
38#  # description: Devices_project_template MIMX9352
39#  set(CONFIG_USE_DEVICES_Project_Template_MIMX9352 true)
40
41#  # description: Device MIMX9352_cmsis
42#  set(CONFIG_USE_device_MIMX9352_CMSIS 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_edma true)
58
59#  # description: PDM EDMA Driver
60#  set(CONFIG_USE_driver_pdm_edma true)
61
62#  # description: FLEXCAN Driver
63#  set(CONFIG_USE_driver_flexcan_edma true)
64
65#  # description: Clock Driver
66#  set(CONFIG_USE_driver_clock 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: EDMA Driver
75#  set(CONFIG_USE_driver_edma4 true)
76
77#  # description: ENET Driver
78#  set(CONFIG_USE_driver_enet true)
79
80#  # description: ENET QoS Driver
81#  set(CONFIG_USE_driver_enet_qos true)
82
83#  # description: Utility notifier
84#  set(CONFIG_USE_utility_notifier true)
85
86#  # description: IOMUXC Driver
87#  set(CONFIG_USE_driver_iomuxc true)
88
89#  # description: MEMORY Driver
90#  set(CONFIG_USE_driver_memory true)
91
92#  # description: Sentinel Driver
93#  set(CONFIG_USE_driver_sentinel true)
94
95#  # description: Utility assert
96#  set(CONFIG_USE_utility_assert true)
97
98#  # description: Utility assert_lite
99#  set(CONFIG_USE_utility_assert_lite true)
100
101#  # description: Utility str
102#  set(CONFIG_USE_utility_str true)
103
104#  # description: Utility debug_console
105#  set(CONFIG_USE_utility_debug_console true)
106
107#  # description: ENET CMSIS Driver
108#  set(CONFIG_USE_driver_cmsis_enet true)
109
110#  # description: LPI2C CMSIS Driver
111#  set(CONFIG_USE_driver_cmsis_lpi2c true)
112
113#  # description: LPSPI CMSIS Driver
114#  set(CONFIG_USE_driver_cmsis_lpspi true)
115
116#  # description: LPUART CMSIS Driver
117#  set(CONFIG_USE_driver_cmsis_lpuart true)
118
119#  # description: IO expander ADP5585 driver
120#  set(CONFIG_USE_driver_adp5585 true)
121
122#  # description: Component sai_edma_adapter
123#  set(CONFIG_USE_component_audio_sai_edma_adapter true)
124
125#  # description: Component button
126#  set(CONFIG_USE_component_button true)
127
128#  # description: Driver codec
129#  set(CONFIG_USE_driver_codec true)
130
131#  # description: Component codec adapters for multi codec
132#  set(CONFIG_USE_component_codec_adapters true)
133
134#  # description: Component wm8960 adapter for single codecs
135#  set(CONFIG_USE_component_wm8960_adapter true)
136
137#  # description: Component wm8962 adapter for single codecs
138#  set(CONFIG_USE_component_wm8962_adapter true)
139
140#  # description: Component sgtl5000 adapter for single codec
141#  set(CONFIG_USE_component_sgtl_adapter true)
142
143#  # description: Component da7212 adapter for single codec
144#  set(CONFIG_USE_component_da7212_adapter true)
145
146#  # description: Component codec_i2c
147#  set(CONFIG_USE_component_codec_i2c true)
148
149#  # description: Component software_crc_adapter
150#  set(CONFIG_USE_component_software_crc_adapter true)
151
152#  # description: Driver dialog7212
153#  set(CONFIG_USE_driver_dialog7212 true)
154
155#  # description: Driver nand_flash-controller-flexspi
156#  set(CONFIG_USE_driver_nand_flash-controller-flexspi true)
157
158#  # description: Driver nor_flash-controller-flexspi
159#  set(CONFIG_USE_driver_nor_flash-controller-flexspi true)
160
161#  # description: Driver nor_flash-controller-lpspi
162#  set(CONFIG_USE_driver_nor_flash-controller-lpspi true)
163
164#  # description: Driver fxos8700cq
165#  set(CONFIG_USE_driver_fxos8700cq true)
166
167#  # description: Component rgpio_adapter
168#  set(CONFIG_USE_component_rgpio_adapter true)
169
170#  # description: Component lpi2c_adapter
171#  set(CONFIG_USE_component_lpi2c_adapter true)
172
173#  # description: Component i3c_adapter
174#  set(CONFIG_USE_component_i3c_adapter true)
175
176#  # description: Component i3c_bus
177#  set(CONFIG_USE_component_i3c_bus true)
178
179#  # description: Component i3c_bus_adapter
180#  set(CONFIG_USE_component_i3c_bus_adapter true)
181
182#  # description: Component lists
183#  set(CONFIG_USE_component_lists true)
184
185#  # description: Driver lsm6dso
186#  set(CONFIG_USE_driver_lsm6dso true)
187
188#  # description: Component mem_manager
189#  set(CONFIG_USE_component_mem_manager true)
190
191#  # description: Component mem_manager_light
192#  set(CONFIG_USE_component_mem_manager_light true)
193
194#  # description: Component mem_manager_freertos
195#  set(CONFIG_USE_component_mem_manager_freertos true)
196
197#  # description: Component panic
198#  set(CONFIG_USE_component_panic true)
199
200#  # description: IO expander PCAL6524 driver
201#  set(CONFIG_USE_driver_pcal6524 true)
202
203#  # description: Driver phy-device-rtl8211f
204#  set(CONFIG_USE_driver_phy-device-rtl8211f true)
205
206#  # description: Component pwm_tpm_adapter
207#  set(CONFIG_USE_component_pwm_tpm_adapter true)
208
209#  # description: Component reset_adapter
210#  set(CONFIG_USE_component_reset_adapter true)
211
212#  # description: Component software_rng_adapter
213#  set(CONFIG_USE_component_software_rng_adapter true)
214
215#  # description: Component serial_manager
216#  set(CONFIG_USE_component_serial_manager true)
217
218#  # description: Component serial_manager_spi
219#  set(CONFIG_USE_component_serial_manager_spi true)
220
221#  # description: Component serial_manager_virtual
222#  set(CONFIG_USE_component_serial_manager_virtual true)
223
224#  # description: Component serial_manager_swo
225#  set(CONFIG_USE_component_serial_manager_swo true)
226
227#  # description: Driver sgtl5000
228#  set(CONFIG_USE_driver_sgtl5000 true)
229
230#  # description: Utility shell
231#  set(CONFIG_USE_utility_shell true)
232
233#  # description: Component lpspi_adapter
234#  set(CONFIG_USE_component_lpspi_adapter true)
235
236#  # description: Driver srtm freertos
237#  set(CONFIG_USE_driver_srtm_freertos true)
238
239#  # description: Component lpit_adapter
240#  set(CONFIG_USE_component_lpit_adapter true)
241
242#  # description: Component lptmr_adapter
243#  set(CONFIG_USE_component_lptmr_adapter true)
244
245#  # description: Component tpm_adapter
246#  set(CONFIG_USE_component_tpm_adapter true)
247
248#  # description: Component timer_manager
249#  set(CONFIG_USE_component_timer_manager true)
250
251#  # description: Component lpuart_adapter
252#  set(CONFIG_USE_component_lpuart_adapter true)
253
254#  # description: Component lpuart_dma_adapter
255#  set(CONFIG_USE_component_lpuart_dma_adapter true)
256
257#  # description: Driver display-common
258#  set(CONFIG_USE_driver_display-common true)
259
260#  # description: Driver display-rm67191
261#  set(CONFIG_USE_driver_display-rm67191 true)
262
263#  # description: Driver dc-fb-common
264#  set(CONFIG_USE_driver_dc-fb-common true)
265
266#  # description: Driver dc-fb-lcdifv3
267#  set(CONFIG_USE_driver_dc-fb-lcdifv3 true)
268
269#  # description: Driver display-mipi-dsi-cmd
270#  set(CONFIG_USE_driver_display-mipi-dsi-cmd true)
271
272#  # description: Driver video-common
273#  set(CONFIG_USE_driver_video-common true)
274
275#  # description: Driver wm8960
276#  set(CONFIG_USE_driver_wm8960 true)
277
278#  # description: Driver wm8962
279#  set(CONFIG_USE_driver_wm8962 true)
280
281#  # description: Driver silicon_id imx93
282#  set(CONFIG_USE_component_silicon_id_imx93 true)
283
284#  # description: Driver silicon_id
285#  set(CONFIG_USE_component_silicon_id true)
286
287#  # description: COMMON Driver
288#  set(CONFIG_USE_driver_common true)
289
290#  # description: CACHE XCACHE Driver
291#  set(CONFIG_USE_driver_cache_xcache true)
292
293#  # description: FLEXCAN Driver
294#  set(CONFIG_USE_driver_flexcan true)
295
296#  # description: FLEXIO Driver
297#  set(CONFIG_USE_driver_flexio true)
298
299#  # description: FLEXIO Driver
300#  set(CONFIG_USE_driver_flexio_camera true)
301
302#  # description: FLEXIO CAMERA EDMA Driver
303#  set(CONFIG_USE_driver_flexio_camera_edma true)
304
305#  # description: FLEXIO I2C Driver
306#  set(CONFIG_USE_driver_flexio_i2c_master true)
307
308#  # description: FLEXIO I2S Driver
309#  set(CONFIG_USE_driver_flexio_i2s true)
310
311#  # description: FLEXIO I2S EDMA Driver
312#  set(CONFIG_USE_driver_flexio_i2s_edma true)
313
314#  # description: FLEXIO MCULCD Driver
315#  set(CONFIG_USE_driver_flexio_mculcd true)
316
317#  # description: FLEXIO MCULCD EDMA Driver
318#  set(CONFIG_USE_driver_flexio_mculcd_edma true)
319
320#  # description: FLEXIO SPI Driver
321#  set(CONFIG_USE_driver_flexio_spi true)
322
323#  # description: FLEXIO SPI EDMA Driver
324#  set(CONFIG_USE_driver_flexio_spi_edma true)
325
326#  # description: FLEXIO UART Driver
327#  set(CONFIG_USE_driver_flexio_uart true)
328
329#  # description: FLEXIO UART EDMA Driver
330#  set(CONFIG_USE_driver_flexio_uart_edma true)
331
332#  # description: FLEXSPI Driver
333#  set(CONFIG_USE_driver_flexspi true)
334
335#  # description: LPI2C Driver
336#  set(CONFIG_USE_driver_lpi2c true)
337
338#  # description: LPI2C FreeRTOS Driver
339#  set(CONFIG_USE_driver_lpi2c_freertos true)
340
341#  # description: LPIT Driver
342#  set(CONFIG_USE_driver_lpit true)
343
344#  # description: LPSPI Driver
345#  set(CONFIG_USE_driver_lpspi true)
346
347#  # description: LPSPI FreeRTOS Driver
348#  set(CONFIG_USE_driver_lpspi_freertos true)
349
350#  # description: LPTMR Driver
351#  set(CONFIG_USE_driver_lptmr true)
352
353#  # description: LPUART Driver
354#  set(CONFIG_USE_driver_lpuart true)
355
356#  # description: LPUART Freertos Driver
357#  set(CONFIG_USE_driver_lpuart_freertos true)
358
359#  # description: MIPI DSI Driver
360#  set(CONFIG_USE_driver_mipi_dsi_imx true)
361
362#  # description: MU Driver
363#  set(CONFIG_USE_driver_mu1 true)
364
365#  # description: PDM Driver
366#  set(CONFIG_USE_driver_pdm true)
367
368#  # description: PXP Driver
369#  set(CONFIG_USE_driver_pxp true)
370
371#  # description: RGPIO Driver
372#  set(CONFIG_USE_driver_rgpio true)
373
374#  # description: SAI Driver
375#  set(CONFIG_USE_driver_sai true)
376
377#  # description: SEMA42 Driver
378#  set(CONFIG_USE_driver_sema42 true)
379
380#  # description: TMU Driver
381#  set(CONFIG_USE_driver_tmu_3 true)
382
383#  # description: TPM Driver
384#  set(CONFIG_USE_driver_tpm true)
385
386#  # description: TRDC Driver
387#  set(CONFIG_USE_driver_trdc_1 true)
388
389#  # description: TRGMUX Driver
390#  set(CONFIG_USE_driver_trgmux true)
391
392#  # description: TSTMR Driver
393#  set(CONFIG_USE_driver_tstmr true)
394
395#  # description: WDOG32 Driver
396#  set(CONFIG_USE_driver_wdog32 true)
397
398#  # description: I3C Driver
399#  set(CONFIG_USE_driver_i3c true)
400
401#  # description: LCDIFV3 Driver
402#  set(CONFIG_USE_driver_lcdifv3 true)
403
404#  # description: Misc SOC Driver
405#  set(CONFIG_USE_driver_misc_soc true)
406
407#  # description: TRDC SOC Driver
408#  set(CONFIG_USE_driver_trdc_soc true)
409
410#  # description: EDMA SOC Driver
411#  set(CONFIG_USE_driver_edma_soc true)
412
413#set.CMSIS
414#  # description: CMSIS-CORE for Cortex-M, ARMv8-M, ARMv8.1-M
415#  set(CONFIG_USE_CMSIS_Include_core_cm true)
416
417#  # description: Access to #include Driver_USART.h file for custom implementation
418#  set(CONFIG_USE_CMSIS_Driver_Include_USART true)
419
420#  # description: Access to #include Driver_CAN.h file for custom implementation
421#  set(CONFIG_USE_CMSIS_Driver_Include_CAN true)
422
423#  # description: Access to #include Driver_ETH.h file for custom implementation
424#  set(CONFIG_USE_CMSIS_Driver_Include_Ethernet true)
425
426#  # description: Access to #include Driver_ETH_MAC.h file for custom implementation
427#  set(CONFIG_USE_CMSIS_Driver_Include_Ethernet_MAC true)
428
429#  # description: Access to #include Driver_ETH_PHY.h file for custom implementation
430#  set(CONFIG_USE_CMSIS_Driver_Include_Ethernet_PHY true)
431
432#  # description: Access to #include Driver_Flash.h file for custom implementation
433#  set(CONFIG_USE_CMSIS_Driver_Include_Flash true)
434
435#  # description: Access to #include Driver_I2C.h file for custom implementation
436#  set(CONFIG_USE_CMSIS_Driver_Include_I2C true)
437
438#  # description: Access to #include Driver_MCI.h file for custom implementation
439#  set(CONFIG_USE_CMSIS_Driver_Include_MCI true)
440
441#  # description: Access to #include Driver_NAND.h file for custom implementation
442#  set(CONFIG_USE_CMSIS_Driver_Include_NAND true)
443
444#  # description: Access to #include Driver_SAI.h file for custom implementation
445#  set(CONFIG_USE_CMSIS_Driver_Include_SAI true)
446
447#  # description: Access to #include Driver_SPI.h file for custom implementation
448#  set(CONFIG_USE_CMSIS_Driver_Include_SPI true)
449
450#  # description: Access to #include Driver_USBD.h file for custom implementation
451#  set(CONFIG_USE_CMSIS_Driver_Include_USB_Device true)
452
453#  # description: Access to #include Driver_USBH.h file for custom implementation
454#  set(CONFIG_USE_CMSIS_Driver_Include_USB_Host true)
455
456#  # description: Access to #include Driver_WiFi.h file
457#  set(CONFIG_USE_CMSIS_Driver_Include_WiFi true)
458
459#  # description: Device interrupt controller interface
460#  set(CONFIG_USE_CMSIS_Device_API_OSTick true)
461
462#  # description: CMSIS-RTOS API for Cortex-M, SC000, and SC300
463#  set(CONFIG_USE_CMSIS_Device_API_RTOS2 true)
464
465#  # description: CMSIS-RTOS2 RTX5 for Cortex-M, SC000, C300 and Armv8-M (Library)
466#  set(CONFIG_USE_CMSIS_RTOS2_Secure true)
467
468#  # description: CMSIS-RTOS2 RTX5 for Armv8-M Non-Secure Domain (Library)
469#  set(CONFIG_USE_CMSIS_RTOS2_NonSecure true)
470
471#set.CMSIS_DSP_Lib
472#  # description: CMSIS-DSP Library Header
473#  set(CONFIG_USE_CMSIS_DSP_Include true)
474
475#  # description: CMSIS-DSP Library
476#  set(CONFIG_USE_CMSIS_DSP_Source true)
477
478#  # description: CMSIS-NN Library
479#  set(CONFIG_USE_CMSIS_NN_Source true)
480
481#set.middleware.freertos-kernel
482#  # description: FreeRTOS NXP extension
483#  set(CONFIG_USE_middleware_freertos-kernel_extension true)
484
485#  # description: Template configuration file to be edited by user. Provides also memory allocator (heap_x), change variant if needed.
486#  set(CONFIG_USE_middleware_freertos-kernel_template true)
487
488#  # description: FreeRTOS kernel
489#  set(CONFIG_USE_middleware_freertos-kernel true)
490
491#  # description: FreeRTOS cm33 non trustzone port
492#  set(CONFIG_USE_middleware_freertos-kernel_cm33_non_trustzone true)
493
494#  # description: FreeRTOS cm33 secure port
495#  set(CONFIG_USE_middleware_freertos-kernel_cm33_trustzone_non_secure true)
496
497#  # description: FreeRTOS heap 1
498#  set(CONFIG_USE_middleware_freertos-kernel_heap_1 true)
499
500#  # description: FreeRTOS heap 2
501#  set(CONFIG_USE_middleware_freertos-kernel_heap_2 true)
502
503#  # description: FreeRTOS heap 3
504#  set(CONFIG_USE_middleware_freertos-kernel_heap_3 true)
505
506#  # description: FreeRTOS heap 4
507#  set(CONFIG_USE_middleware_freertos-kernel_heap_4 true)
508
509#  # description: FreeRTOS heap 5
510#  set(CONFIG_USE_middleware_freertos-kernel_heap_5 true)
511
512#  # description: new V2 FreeRTOS MPU wrappers introduced in V10.6.0
513#  set(CONFIG_USE_middleware_freertos-kernel_mpu_wrappers_v2 true)
514
515#  # description: old FreeRTOS MPU wrappers used before V10.6.0
516#  set(CONFIG_USE_middleware_freertos-kernel_mpu_wrappers true)
517
518#  # description: FreeRTOS cm33 TrustZone secure port
519#  set(CONFIG_USE_middleware_freertos-kernel_cm33_trustzone_secure_context true)
520
521#  # description: FreeRTOS Secure Context
522#  set(CONFIG_USE_middleware_freertos-kernel_cm33_trustzone_secure true)
523
524#set.middleware.lwip
525#  # description: lwIP Template
526#  set(CONFIG_USE_middleware_lwip_template true)
527
528#  # description: Empty ethernet interface
529#  set(CONFIG_USE_middleware_lwip_empty_ethernetif true)
530
531#  # description: lwIP - A Lightweight TCP/IP Stack
532#  set(CONFIG_USE_middleware_lwip true)
533
534#  # description: Enet ethernet interface
535#  set(CONFIG_USE_middleware_lwip_enet_ethernetif true)
536
537#  # description: Kinetis ethernet interface
538#  set(CONFIG_USE_middleware_lwip_kinetis_ethernetif true)
539
540#  # description: EtherCAT EOE ethernet interface
541#  set(CONFIG_USE_middleware_lwip_eoe_ethernetif true)
542
543#  # description: lwIP HTTP Daemon Implementation Support Files
544#  set(CONFIG_USE_middleware_lwip_apps_httpd_support true)
545
546#  # description: lwIP HTTP Daemon
547#  set(CONFIG_USE_middleware_lwip_apps_httpd true)
548
549#  # description: lwIP HTTP Server Implementation
550#  set(CONFIG_USE_middleware_lwip_apps_httpsrv true)
551
552#  # description: lwIP mDNS Implementation
553#  set(CONFIG_USE_middleware_lwip_apps_mdns true)
554
555#  # description: lwIP IPERF Implementation
556#  set(CONFIG_USE_middleware_lwip_apps_lwiperf true)
557
558#  # description: lwIP MQTT Client
559#  set(CONFIG_USE_middleware_lwip_apps_mqtt true)
560
561#  # description: lwIP SNTP
562#  set(CONFIG_USE_middleware_lwip_apps_sntp true)
563
564#  # description: lwIP Ping Sender contrib
565#  set(CONFIG_USE_middleware_lwip_contrib_ping true)
566
567#  # description: lwIP TCP Echo contrib
568#  set(CONFIG_USE_middleware_lwip_contrib_tcpecho true)
569
570#  # description: lwIP TCP Echo Raw API contrib
571#  set(CONFIG_USE_middleware_lwip_contrib_tcpecho_raw true)
572
573#  # description: lwIP UDP Echo contrib
574#  set(CONFIG_USE_middleware_lwip_contrib_udpecho true)
575
576#  # description: lwIP UDP Echo Raw API contrib
577#  set(CONFIG_USE_middleware_lwip_contrib_udpecho_raw true)
578
579#set.middleware.mbedtls
580#  # description: mbedTLS Template
581#  set(CONFIG_USE_middleware_mbedtls_template true)
582
583#  # description: els_pkc config
584#  set(CONFIG_USE_middleware_mbedtls_els_pkc_config true)
585
586#  # description: mbedTLS test suite
587#  set(CONFIG_USE_middleware_mbedtls_tests true)
588
589#  # description: mbedTLS 3rdparty code
590#  set(CONFIG_USE_middleware_mbedtls_3rdparty true)
591
592#set.middleware.mmcau
593#  # description: MMCAU security function library source files
594#  set(CONFIG_USE_middleware_mmcau_mmcau_files true)
595
596#  # description: MMCAU common library source files
597#  set(CONFIG_USE_middleware_mmcau_common_files true)
598
599#set.middleware.multicore
600#  # description: Multicore SDK
601#  set(CONFIG_USE_middleware_multicore true)
602
603#  # description: remoteproc-load script
604#  set(CONFIG_USE_middleware_multicore_remoteproc_loadscript true)
605
606#  # description: RPMsg-Lite BM environment sources
607#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_bm true)
608
609#  # description: RPMsg-Lite FreeRTOS environment sources
610#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_freertos true)
611
612#  # description: RPMsg-Lite XOS environment layer sources
613#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_xos true)
614
615#  # description: RPMsg-Lite Azure RTOS environment sources
616#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_azurertos true)
617
618#  # description: eRPC
619#  set(CONFIG_USE_middleware_multicore_erpc_common true)
620
621#  # description: eRPC_arbitrator
622#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_arbitrator true)
623
624#  # description: eRPC_client
625#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_client true)
626
627#  # description: eRPC_server
628#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_server true)
629
630#  # description: eRPC_rpmsg_tty_rtos_remote_c_wrapper
631#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_tty_rtos_remote_c_wrapper true)
632
633#  # description: eRPC_mu_c_wrapper
634#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_mu_c_wrapper true)
635
636#  # description: eRPC_rpmsg_lite_master_c_wrapper
637#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_master_c_wrapper true)
638
639#  # description: eRPC_rpmsg_lite_remote_c_wrapper
640#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_remote_c_wrapper true)
641
642#  # description: eRPC_rpmsg_lite_rtos_master_c_wrapper
643#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_rtos_master_c_wrapper true)
644
645#  # description: eRPC_rpmsg_lite_rtos_remote_c_wrapper
646#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_rtos_remote_c_wrapper true)
647
648#  # description: eRPC_dspi_master_c_wrapper
649#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_dspi_master_c_wrapper true)
650
651#  # description: eRPC_dspi_slave_c_wrapper
652#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_dspi_slave_c_wrapper true)
653
654#  # description: eRPC_spi_master_c_wrapper
655#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_spi_master_c_wrapper true)
656
657#  # description: eRPC_spi_slave_c_wrapper
658#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_spi_slave_c_wrapper true)
659
660#  # description: eRPC_lpspi_slave_c_wrapper
661#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_lpspi_slave_c_wrapper true)
662
663#  # description: eRPC_i2c_slave_c_wrapper
664#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_i2c_slave_c_wrapper true)
665
666#  # description: eRPC_lpi2c_slave_c_wrapper
667#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_lpi2c_slave_c_wrapper true)
668
669#  # description: eRPC_mu_transport
670#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_mu_transport true)
671
672#  # description: eRPC_mu_rtos_transport
673#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_mu_rtos_transport true)
674
675#  # description: eRPC_rpmsg_lite_transport
676#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_transport true)
677
678#  # description: eRPC_rpmsg_lite_rtos_transport
679#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_lite_rtos_transport true)
680
681#  # description: eRPC_rpmsg_tty_rtos_transport
682#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_rpmsg_tty_rtos_transport true)
683
684#  # description: eRPC_uart_cmsis_transport
685#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_uart_cmsis_transport true)
686
687#  # description: eRPC_dspi_master_transport
688#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_dspi_master_transport true)
689
690#  # description: eRPC_dspi_slave_transport
691#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_dspi_slave_transport true)
692
693#  # description: eRPC_spi_master_transport
694#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_spi_master_transport true)
695
696#  # description: eRPC_spi_slave_transport
697#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_spi_slave_transport true)
698
699#  # description: eRPC_lpspi_slave_transport
700#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_lpspi_slave_transport true)
701
702#  # description: eRPC_i2c_slave_transport
703#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_i2c_slave_transport true)
704
705#  # description: eRPC_lpi2c_slave_transport
706#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_lpi2c_slave_transport true)
707
708#  # description: eRPC_port_freertos
709#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_port_freertos true)
710
711#  # description: eRPC_port_stdlib
712#  set(CONFIG_USE_middleware_multicore_erpc_eRPC_port_stdlib true)
713
714#  # description: erpc_doc
715#  set(CONFIG_USE_middleware_multicore_erpc_doc true)
716
717#  # description: erpc_zephyr
718#  set(CONFIG_USE_middleware_multicore_erpc_zephyr true)
719
720#  # description: erpc_java
721#  set(CONFIG_USE_middleware_multicore_erpc_java true)
722
723#  # description: erpc_examples
724#  set(CONFIG_USE_middleware_multicore_erpc_examples true)
725
726#  # description: eRPC
727#  set(CONFIG_USE_middleware_multicore_erpc true)
728
729#  # description: RPMsg-Lite for i.MX93 baremetal application
730#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_imx93_m33_bm true)
731
732#  # description: RPMsg-Lite for i.MX93 FreeRTOS application
733#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_imx93_m33_freertos true)
734
735#  # description: RPMsg-Lite baremetal for mcimx93 boards
736#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_bm_config true)
737
738#  # description: RPMsg-Lite FreeRTOS for mcimx93 boards
739#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_freertos_config true)
740
741#  # description: RPMsg-Lite Zephyr environment sources
742#  set(CONFIG_USE_middleware_multicore_rpmsg_lite_zephyr true)
743
744#  # description: RPMsg-Lite
745#  set(CONFIG_USE_middleware_multicore_rpmsg_lite true)
746
747#set.component.osa
748#  # description: Component osa_zephyr
749#  set(CONFIG_USE_component_osa_zephyr true)
750
751#  # description: Component common_task
752#  set(CONFIG_USE_component_common_task true)
753
754#  # description: Component osa_bm
755#  set(CONFIG_USE_component_osa_bm true)
756
757#  # description: Component osa_free_rtos
758#  set(CONFIG_USE_component_osa_free_rtos true)
759
760#  # description: Component osa
761#  set(CONFIG_USE_component_osa true)
762
763#  # description: Component osa interface
764#  set(CONFIG_USE_component_osa_interface true)
765
766#set.middleware.eiq
767#  # description: Flatbuffers library
768#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_third_party_flatbuffers true)
769
770#  # description: Gemmlowp library
771#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_third_party_gemmlowp true)
772
773#  # description: Ruy library
774#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_third_party_ruy true)
775
776#  # description: General Purpose FFT (Fast Fourier/Cosine/Sine Transform) Package
777#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_third_party_fft2d true)
778
779#  # description: A mixed-radix Fast Fourier Transform library
780#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_third_party_kissfft true)
781
782#  # description: CMSIS-NN library
783#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_third_party_cmsis_nn true)
784
785#  # description: TensorFlow Lite Micro library with reference kernel implementations
786#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_reference true)
787
788#  # description: TensorFlow Lite Micro library with CMSIS-NN kernel implementations
789#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_cmsis_nn true)
790
791#  # description: TensorFlow Lite Micro library binary with core specific kernel implementations
792#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_binary true)
793
794#  # description: TensorFlow Lite Micro library with CMSIS-NN and Ethos-U kernel implementations
795#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_cmsis_nn_ethosu true)
796
797#  # description: TensorFlow Lite Micro library header files
798#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_headers true)
799
800#  # description: TensorFlow Lite Micro library
801#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro true)
802
803#  # description: TensorFlow Lite Micro word detection library
804#  set(CONFIG_USE_middleware_eiq_tensorflow_lite_micro_examples_microspeech true)
805
806#set.middleware.voice_seeker
807#  # description: Voice seeker library for Cortex M33
808#  set(CONFIG_USE_middleware_voice_seeker_cm33 true)
809
810#  # description: Voice seeker memory utilities for Cortex M33
811#  set(CONFIG_USE_middleware_voice_seeker_rdsp_utilities_public_cm33 true)
812
813list(APPEND CMAKE_MODULE_PATH
814  ${CMAKE_CURRENT_LIST_DIR}/.
815  ${CMAKE_CURRENT_LIST_DIR}/../../components/osa
816  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/eiq
817  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/lwip
818  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/mbedtls
819  ${CMAKE_CURRENT_LIST_DIR}/../../middleware/mmcau
820  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/multicore
821  ${CMAKE_CURRENT_LIST_DIR}/../../../rtos/freertos/freertos-kernel
822  ${CMAKE_CURRENT_LIST_DIR}/drivers
823  ${CMAKE_CURRENT_LIST_DIR}/project_template
824  ${CMAKE_CURRENT_LIST_DIR}/template
825  ${CMAKE_CURRENT_LIST_DIR}/../../CMSIS
826  ${CMAKE_CURRENT_LIST_DIR}/../../boards/mcimx93autoevk
827  ${CMAKE_CURRENT_LIST_DIR}/../../boards/mcimx93evk
828  ${CMAKE_CURRENT_LIST_DIR}/../../../middleware/voice_seeker
829)
830
831include(set_board_mcimx93autoevk OPTIONAL)
832include(set_board_mcimx93evk OPTIONAL)
833include(set_CMSIS_DSP_Lib OPTIONAL)
834include(set_CMSIS OPTIONAL)
835include(set_device_MIMX9352 OPTIONAL)
836include(set_component_osa OPTIONAL)
837include(set_middleware_eiq OPTIONAL)
838include(set_middleware_freertos-kernel OPTIONAL)
839include(set_middleware_lwip OPTIONAL)
840include(set_middleware_mbedtls OPTIONAL)
841include(set_middleware_mmcau OPTIONAL)
842include(set_middleware_multicore OPTIONAL)
843include(set_middleware_voice_seeker OPTIONAL)
844