include: Add nomips16 CPU_SUBTYPE

This can be used to indicate that a target does not support the optional mips16
extension even when it is a mips32r2 or later CPU.

This will generate a separate toolchain and a separate package folder,
e.g. mips_24kc_nomips16

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@intel.com>
This commit is contained in:
Hauke Mehrtens 2017-03-14 18:55:03 +01:00 committed by Hauke Mehrtens
parent d5a770f2c1
commit 7c7ea09004
1 changed files with 3 additions and 1 deletions

View File

@ -258,7 +258,9 @@ ifeq ($(DUMP),1)
FEATURES += virtio
endif
ifneq ($(CONFIG_CPU_MIPS32_R2),)
FEATURES += mips16
ifneq ($(CPU_SUBTYPE),nomips16)
FEATURES += mips16
endif
endif
FEATURES += $(foreach v,6 7,$(if $(CONFIG_CPU_V$(v)),arm_v$(v)))