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