1# Copyright 2024-2025 NXP 2# SPDX-License-Identifier: Apache-2.0 3 4config SOC_MIMXRT798S_CM33_CPU0 5 select CPU_CORTEX_M33 6 select CLOCK_CONTROL 7 select CPU_CORTEX_M_HAS_DWT 8 select ARM 9 select CPU_HAS_ARM_SAU 10 select CPU_HAS_ARM_MPU 11 select CPU_HAS_FPU 12 select ARMV8_M_DSP 13 select ARM_TRUSTZONE_M 14 select CPU_CORTEX_M_HAS_SYSTICK 15 select HAS_MCUX 16 select HAS_MCUX_SYSCON 17 select HAS_MCUX_XCACHE 18 select CACHE_MANAGEMENT 19 select CPU_HAS_ICACHE 20 select CPU_HAS_DCACHE 21 select INIT_ARCH_HW_AT_BOOT 22 select SOC_RESET_HOOK 23 select SOC_EARLY_INIT_HOOK 24 select HAS_MCUX_FLEXCOMM 25 26config SOC_MIMXRT798S_CM33_CPU1 27 select CPU_CORTEX_M33 28 select CLOCK_CONTROL 29 select CPU_CORTEX_M_HAS_DWT 30 select ARM 31 select CPU_HAS_ARM_SAU 32 select CPU_HAS_ARM_MPU 33 select CPU_HAS_FPU 34 select ARMV8_M_DSP 35 select ARM_TRUSTZONE_M 36 select CPU_CORTEX_M_HAS_SYSTICK 37 select HAS_MCUX 38 select HAS_MCUX_SYSCON 39 select HAS_MCUX_FLEXCOMM 40 41config SOC_MIMXRT798S_HIFI4 42 select XTENSA 43 select XTENSA_HAL if ("$(ZEPHYR_TOOLCHAIN_VARIANT)" != "xcc" && "$(ZEPHYR_TOOLCHAIN_VARIANT)" != "xt-clang") 44 select XTENSA_RESET_VECTOR 45 select XTENSA_USE_CORE_CRT1 46 select XTENSA_GEN_HANDLERS 47 select XTENSA_SMALL_VECTOR_TABLE_ENTRY 48 select GEN_ISR_TABLES 49 select HAS_MCUX 50 51config SOC_MIMXRT798S_HIFI1 52 select XTENSA 53 select XTENSA_HAL if ("$(ZEPHYR_TOOLCHAIN_VARIANT)" != "xcc" && "$(ZEPHYR_TOOLCHAIN_VARIANT)" != "xt-clang") 54 select XTENSA_RESET_VECTOR 55 select XTENSA_USE_CORE_CRT1 56 select XTENSA_GEN_HANDLERS 57 select XTENSA_SMALL_VECTOR_TABLE_ENTRY 58 select GEN_ISR_TABLES 59 select HAS_MCUX 60 61if SOC_SERIES_IMXRT7XX 62 63if NXP_IMXRT_BOOT_HEADER 64 65config IMAGE_VECTOR_TABLE_OFFSET 66 default 0x4000 67 68endif # NXP_IMXRT_BOOT_HEADER 69 70config GLIKEY_MCUX_GLIKEY 71 default y 72 bool "Use glikey MCUX Driver" 73 74config MCUX_CORE_SUFFIX 75 default "_cm33_core0" if SOC_MIMXRT798S_CM33_CPU0 76 default "_cm33_core1" if SOC_MIMXRT798S_CM33_CPU1 77 default "_hifi4" if SOC_MIMXRT798S_HIFI4 78 default "_hifi1" if SOC_MIMXRT798S_HIFI1 79 80endif # SOC_SERIES_IMXRT7XX 81