@@ -195,6 +195,7 @@ endif()
195195#include macro definition
196196zephyr_compile_definitions_ifdef(CONFIG_NXP_IMX_RT_BOOT_HEADER XIP_BOOT_HEADER_ENABLE=1)
197197zephyr_compile_definitions_ifdef(CONFIG_NXP_IMX_RT6XX_BOOT_HEADER BOOT_HEADER_ENABLE=1)
198+ zephyr_compile_definitions_ifdef(CONFIG_NXP_IMX_RT5XX_BOOT_HEADER BOOT_HEADER_ENABLE=1)
198199zephyr_compile_definitions_ifdef(CONFIG_DEVICE_CONFIGURATION_DATA XIP_BOOT_HEADER_DCD_ENABLE=1)
199200zephyr_compile_definitions(BOARD_FLASH_SIZE=CONFIG_FLASH_SIZE*1024)
200201
@@ -212,6 +213,8 @@ elseif(CONFIG_BOARD_MIMXRT1060_EVK OR CONFIG_BOARD_MIMXRT1060_EVK_HYPERFLASH)
212213 set (MCUX_BOARD evkmimxrt1060)
213214elseif (CONFIG_BOARD_MIMXRT1064_EVK)
214215 set (MCUX_BOARD evkmimxrt1064)
216+ elseif (CONFIG_BOARD_MIMXRT595_EVK)
217+ set (MCUX_BOARD evkmimxrt595)
215218elseif (CONFIG_BOARD_MIMXRT685_EVK)
216219 set (MCUX_BOARD evkmimxrt685)
217220elseif (CONFIG_BOARD_MIMXRT1170_EVK_CM7 OR CONFIG_BOARD_MIMXRT1170_EVK_CM4)
@@ -237,6 +240,14 @@ elseif (${MCUX_BOARD} MATCHES "evkmimxrt6[0-9][0-9]")
237240 include_ifdef(CONFIG_NXP_IMX_RT6XX_BOOT_HEADER driver_flash_config)
238241 zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR} /mcux-sdk/boards/${MCUX_BOARD} )
239242
243+ elseif (${MCUX_BOARD} MATCHES "evkmimxrt5[0-9][0-9]" )
244+
245+ list (APPEND CMAKE_MODULE_PATH
246+ ${CMAKE_CURRENT_LIST_DIR} /mcux-sdk/boards/${MCUX_BOARD} /flash_config
247+ )
248+ include_ifdef(CONFIG_NXP_IMX_RT5XX_BOOT_HEADER driver_flash_config)
249+ zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR} /mcux-sdk/boards/${MCUX_BOARD} )
250+
240251endif ()
241252
242253if (CONFIG_ETH_MCUX)
0 commit comments