1# Copyright 2023 NXP 2# All rights reserved. 3# 4# SPDX-License-Identifier: BSD-3-Clause 5 6config MCUX_CORE 7 string 8 default 'cm0p' if MCUX_CPU_ARCH_ARM_CM0P 9 default 'cm4' if MCUX_CPU_ARCH_ARM_CM4 10 default 'cm4f' if MCUX_CPU_ARCH_ARM_CM4F 11 default 'cm7f' if MCUX_CPU_ARCH_ARM_CM7F 12 default 'cm33' if MCUX_CPU_ARCH_ARM_CM33 13 default 'cm33f' if MCUX_CPU_ARCH_ARM_CM33F 14 default 'ca7' if MCUX_CPU_ARCH_ARM_CA7 15 default 'dsp' if MCUX_CPU_ARCH_DSP 16 17config MCUX_FPU 18 string 19 default 'NO_FPU' if !MCUX_CPU_HAS_FPU 20 default 'SP_FPU' if MCUX_CPU_HAS_SP_FPU 21 default 'DP_FPU' if MCUX_CPU_HAS_DP_FPU 22 23config MCUX_DSP 24 string 25 default 'NO_DSP' if !MCUX_CPU_HAS_DSP 26 default 'DSP' if MCUX_CPU_HAS_DSP 27 28 29# Architecture definition 30config MCUX_CPU_ARCH_ARM 31 bool 32 33config MCUX_CPU_ARCH_DSP 34 bool 35 36# CPU features 37config MCUX_CPU_HAS_FPU 38 bool 39 40config MCUX_CPU_HAS_SP_FPU 41 bool 42 select MCUX_CPU_HAS_FPU 43 help 44 Single-precision FPU 45 46config MCUX_CPU_HAS_DP_FPU 47 bool 48 select MCUX_CPU_HAS_FPU 49 help 50 Double-precision FPU 51 52config MCUX_CPU_HAS_DSP 53 bool 54 help 55 ARM DSP extension 56 57rsource "./*/Kconfig" 58