1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
5 prompt "Instruction set"
6 depends on ADK_TARGET_ARCH_ARM
8 config ADK_TARGET_ARCH_ARM_WITH_ARM
11 config ADK_TARGET_ARCH_ARM_WITH_THUMB
13 select ADK_LINUX_KERNEL_ARM_THUMB if ADK_TARGET_OS_LINUX
14 select ADK_LINUX_KERNEL_THUMB2_KERNEL if ADK_TARGET_OS_LINUX
15 depends on ADK_TARGET_CPU_WITH_THUMB || ADK_TARGET_CPU_WITH_THUMB2
19 config ADK_TARGET_INSTRUCTION_SET
21 default "arm" if ADK_TARGET_ARCH_ARM_WITH_ARM
22 default "thumb" if ADK_TARGET_ARCH_ARM_WITH_THUMB
24 config ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
26 depends on ADK_TARGET_ARCH_MIPS \
27 || ADK_TARGET_ARCH_MIPS64
29 config ADK_TARGET_ARCH_MIPS_WITH_NAN_2008
31 depends on ADK_TARGET_ARCH_MIPS \
32 || ADK_TARGET_ARCH_MIPS64
34 config ADK_TARGET_NAN_MODE
36 default "legacy" if ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
37 default "2008" if ADK_TARGET_ARCH_MIPS_WITH_NAN_2008