1#------------------------------------------------------------------------------- 2# Copyright (c) 2023-24 NXP. 3# SPDX-License-Identifier: BSD-3-Clause 4# 5#------------------------------------------------------------------------------- 6 7#Description: Driver conn_fwloader; user_visible: True 8include_guard(GLOBAL) 9message("driver_conn_fwloader component is included.") 10 11if(NOT CONFIG_BUILD_WITH_TFM) 12 13target_sources(${MCUX_SDK_PROJECT_NAME} PRIVATE 14 ${CMAKE_CURRENT_LIST_DIR}/fsl_loader.c 15 ${CMAKE_CURRENT_LIST_DIR}/fsl_loader_utils.c 16 ${CMAKE_CURRENT_LIST_DIR}/nboot_hal.c 17 ${CMAKE_CURRENT_LIST_DIR}/life_cycle.c 18) 19 20target_include_directories(${MCUX_SDK_PROJECT_NAME} PUBLIC 21 ${CMAKE_CURRENT_LIST_DIR}/include 22) 23endif() 24 25if(CONFIG_BUILD_WITH_TFM) 26 add_compile_definitions(TFM_PARTITION_LOADER_SERVICE) 27endif() 28 29#OR Logic component 30if(CONFIG_USE_component_osa_free_rtos_RW612) 31 include(component_osa_free_rtos_RW612) 32endif() 33if(CONFIG_USE_component_osa_bm) 34 include(component_osa_bm) 35endif() 36 37include(driver_ocotp) 38