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 select ADK_WALDUX_KERNEL_ARM_THUMB if ADK_TARGET_OS_WALDUX
16 select ADK_WALDUX_KERNEL_THUMB2_KERNEL if ADK_TARGET_OS_WALDUX
17 depends on ADK_TARGET_CPU_WITH_THUMB || ADK_TARGET_CPU_WITH_THUMB2
21 config ADK_TARGET_INSTRUCTION_SET
23 default "arm" if ADK_TARGET_ARCH_ARM_WITH_ARM
24 default "thumb" if ADK_TARGET_ARCH_ARM_WITH_THUMB
26 config ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
28 depends on ADK_TARGET_ARCH_MIPS \
29 || ADK_TARGET_ARCH_MIPS64
31 config ADK_TARGET_ARCH_MIPS_WITH_NAN_2008
33 depends on ADK_TARGET_ARCH_MIPS \
34 || ADK_TARGET_ARCH_MIPS64
36 config ADK_TARGET_NAN_MODE
38 default "legacy" if ADK_TARGET_ARCH_MIPS_WITH_NAN_LEGACY
39 default "2008" if ADK_TARGET_ARCH_MIPS_WITH_NAN_2008