1# Copyright 2024 NXP 2# SPDX-License-Identifier: Apache-2.0 3 4config SOC_SERIES_IMXRT118X 5 select CPU_CORTEX_M_HAS_DWT 6 select SOC_RESET_HOOK 7 select INIT_ARCH_HW_AT_BOOT if SOC_MIMXRT1189_CM33 8 select ARM 9 select CLOCK_CONTROL 10 select HAS_MCUX_CACHE 11 select ARMV8_M_DSP if SOC_MIMXRT1189_CM33 12 select CPU_HAS_ARM_SAU if SOC_MIMXRT1189_CM33 13 select HAS_MCUX 14 select CPU_HAS_ARM_MPU 15 select CPU_HAS_CUSTOM_FIXED_SOC_MPU_REGIONS 16 select ARM_MPU 17 select INIT_ARM_PLL 18 select ARM_TRUSTZONE_M if SOC_MIMXRT1189_CM33 19 select CPU_HAS_ICACHE 20 select CPU_HAS_DCACHE 21 select CPU_HAS_FPU 22 select CPU_HAS_FPU_DOUBLE_PRECISION if SOC_MIMXRT1189_CM7 23 select HAS_MCUX_IOMUXC 24 select HAS_SWO 25 select HAS_MCUX_FLEXSPI 26 select SOC_EARLY_INIT_HOOK 27 28config SOC_MIMXRT1189_CM33 29 select CPU_CORTEX_M33 30 select HAS_MCUX_XCACHE 31 select CACHE_MANAGEMENT 32 33config SOC_MIMXRT1189_CM7 34 select CPU_CORTEX_M7 35 36if SOC_SERIES_IMXRT118X 37 38config IMAGE_CONTAINER_OFFSET 39 hex "Image container" 40 default 0x1000 41 help 42 Image container is a boot image format that is used by ROM. Container 43 format consists container header, image arrary entry, signature block 44 and user program images and data. The boot ROM expects container data 45 to be saved in external memory. 46 47# Note- This config present the offest between container header and user 48# image. If ROM_START_OFFSET changed, you also need to change CONTAINER_USER_IMAGE_OFFSET 49# value. CONTAINER_USER_IMAGE_OFFSET = ROM_START_OFFSET - IMAGE_CONTAINER_OFFSET. 50config CONTAINER_USER_IMAGE_OFFSET 51 hex "The offset between container header and user image" 52 default 0xA000 53 help 54 The offset between container and user image. IF change the user image 55 start address, please don't forget to modify CONTAINER_USER_IMAGE_OFFSET 56 value, this will make ROM could get the user image start address. 57 58config MCUX_CORE_SUFFIX 59 default "_cm7" if SOC_MIMXRT1189_CM7 60 default "_cm33" if SOC_MIMXRT1189_CM33 61 62config TRDC_MCUX_TRDC 63 default y 64 bool "Use TRDC MCUX Driver" 65 66config S3MU_MCUX_S3MU 67 default y 68 bool "Use S3MU MCUX Driver" 69 70endif # SOC_SERIES_IMXRT118X 71