Lines Matching full:tfm
144 # Enable TFM partitions as specified in Kconfig
155 set(TFM_BINARY_DIR ${CMAKE_BINARY_DIR}/tfm)
300 tfm
312 # Set TFM binary directory as target property on 'tfm'
313 # This is the root of all TFM build artifacts.
314 set_target_properties(tfm PROPERTIES TFM_BINARY_DIR ${TFM_BINARY_DIR})
316 # Set TFM toolchain properties on 'tfm'
317 set_target_properties(tfm PROPERTIES TFM_TOOLCHAIN_NS_FILE ${TFM_TOOLCHAIN_NS_FILE})
318 set_target_properties(tfm PROPERTIES TFM_TOOLCHAIN_PREFIX ${TFM_TOOLCHAIN_PREFIX})
319 set_target_properties(tfm PROPERTIES TFM_TOOLCHAIN_PATH ${TFM_TOOLCHAIN_PATH})
321 # Set BL2 (MCUboot) executable file paths as target properties on 'tfm'
322 # These files are produced by the TFM build system.
324 set_target_properties(tfm PROPERTIES
331 # Set TFM S/NS executable file paths as target properties on 'tfm'
332 # These files are produced by the TFM build system.
335 set_target_properties(tfm PROPERTIES
337 TFM_S_BIN_FILE ${TFM_S_BIN_FILE} # TFM Secure FW (unsigned)
338 TFM_S_HEX_FILE ${TFM_S_HEX_FILE} # TFM Secure FW (unsigned)
339 TFM_NS_BIN_FILE ${TFM_NS_BIN_FILE} # TFM Nonsecure FW (unsigned)
340 TFM_NS_HEX_FILE ${TFM_NS_HEX_FILE} # TFM Nonsecure FW (unsigned)
341 TFM_S_SIGNED_BIN_FILE ${TFM_S_SIGNED_BIN_FILE} # TFM Secure FW (signed)
342 TFM_NS_SIGNED_BIN_FILE ${TFM_NS_SIGNED_BIN_FILE} # TFM Nonsecure FW (signed)
343 TFM_S_NS_SIGNED_BIN_FILE ${TFM_S_NS_SIGNED_BIN_FILE} # Merged TFM Secure/Nonsecure FW (signed)
356 # updated when there are changes in tfm itself, this again will trigger an re-link
393 add_dependencies(zephyr_interface tfm)
456 set(NS_APP_FILE $<TARGET_PROPERTY:tfm,TFM_NS_HEX_FILE>)
467 $<TARGET_PROPERTY:tfm,TFM_S_HEX_FILE>
481 $<TARGET_PROPERTY:tfm,TFM_S_HEX_FILE>
488 $<TARGET_PROPERTY:tfm,BL2_HEX_FILE>
505 tfm_sign(sign_cmd_s S TRUE $<TARGET_PROPERTY:tfm,TFM_S_HEX_FILE> ${S_SIGNED_FILE})
514 $<TARGET_PROPERTY:tfm,BL2_HEX_FILE>