build: remove mips16 feature flag from target makefiles
authorFelix Fietkau <nbd@nbd.name>
Tue, 24 Jan 2017 11:40:00 +0000 (12:40 +0100)
committerFelix Fietkau <nbd@nbd.name>
Tue, 24 Jan 2017 12:15:01 +0000 (13:15 +0100)
It can be implicitly derived from the MIPS32 revision support in the
kernel configuration

Signed-off-by: Felix Fietkau <nbd@nbd.name>
include/target.mk
target/linux/ar71xx/Makefile
target/linux/brcm47xx/mips74k/target.mk
target/linux/lantiq/falcon/target.mk
target/linux/lantiq/xrx200/target.mk
target/linux/lantiq/xway/target.mk
target/linux/lantiq/xway_legacy/target.mk
target/linux/malta/be/target.mk
target/linux/malta/le/target.mk
target/linux/ramips/Makefile

index 2e0bf49..597563d 100644 (file)
@@ -258,6 +258,9 @@ ifeq ($(DUMP),1)
     ifneq ($(CONFIG_VIRTIO),)
       FEATURES += virtio
     endif
+    ifneq ($(CONFIG_CPU_MIPS32_R2),)
+      FEATURES += mips16
+    endif
     FEATURES += $(foreach v,6 7,$(if $(CONFIG_CPU_V$(v)),arm_v$(v)))
 
     # remove duplicates
index ecc6d37..3f5bc67 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 ARCH:=mips
 BOARD:=ar71xx
 BOARDNAME:=Atheros AR7xxx/AR9xxx
-FEATURES:=mips16 usbgadget
+FEATURES:=usbgadget
 CPU_TYPE:=24kc
 SUBTARGETS:=generic nand mikrotik
 
index eb006e9..e5c2565 100644 (file)
@@ -1,6 +1,5 @@
 BOARDNAME:=MIPS 74K
 CPU_TYPE:=74kc
-FEATURES+=mips16
 
 define Target/Description
        Build firmware for Broadcom BCM47xx and BCM53xx devices with
index b87d1dc..3c848df 100644 (file)
@@ -1,7 +1,7 @@
 ARCH:=mips
 SUBTARGET:=falcon
 BOARDNAME:=Falcon
-FEATURES:=squashfs mips16 nand
+FEATURES:=squashfs nand
 CPU_TYPE:=24kc
 
 DEFAULT_PACKAGES+= kmod-leds-gpio \
index b998012..9600f04 100644 (file)
@@ -1,7 +1,7 @@
 ARCH:=mips
 SUBTARGET:=xrx200
 BOARDNAME:=XRX200
-FEATURES:=squashfs atm mips16 nand ubifs
+FEATURES:=squashfs atm nand ubifs
 CPU_TYPE:=24kc
 
 DEFAULT_PACKAGES+=kmod-leds-gpio \
index c60b2db..429be76 100644 (file)
@@ -1,7 +1,7 @@
 ARCH:=mips
 SUBTARGET:=xway
 BOARDNAME:=XWAY
-FEATURES:=squashfs atm mips16 nand ubifs ramdisk
+FEATURES:=squashfs atm nand ubifs ramdisk
 CPU_TYPE:=24kc
 
 DEFAULT_PACKAGES+=kmod-leds-gpio kmod-gpio-button-hotplug swconfig
index 5976f03..7678030 100644 (file)
@@ -1,7 +1,7 @@
 ARCH:=mips
 SUBTARGET:=xway_legacy
 BOARDNAME:=XWAY Legacy
-FEATURES:=squashfs atm mips16 ramdisk small_flash
+FEATURES:=squashfs atm ramdisk small_flash
 CPU_TYPE:=24kc
 
 DEFAULT_PACKAGES+=kmod-leds-gpio kmod-gpio-button-hotplug swconfig
index ddb65f0..87d5eeb 100644 (file)
@@ -1,7 +1,7 @@
 ARCH:=mips
 SUBTARGET:=be
 BOARDNAME:=Big Endian
-FEATURES:=ramdisk mips16
+FEATURES:=ramdisk
 
 define Target/Description
        Build BE firmware images for MIPS Malta CoreLV board running in
index 12c860a..ca12fab 100644 (file)
@@ -1,7 +1,7 @@
 ARCH:=mipsel
 SUBTARGET:=le
 BOARDNAME:=Little Endian
-FEATURES:=ramdisk mips16
+FEATURES:=ramdisk
 
 define Target/Description
        Build LE firmware images for MIPS Malta CoreLV board running in
index 51cd8f3..2585902 100644 (file)
@@ -10,7 +10,7 @@ ARCH:=mipsel
 BOARD:=ramips
 BOARDNAME:=MediaTek Ralink MIPS
 SUBTARGETS:=rt305x mt7620 mt7621 mt7628 mt7688 rt3883 rt288x
-FEATURES:=squashfs gpio mips16
+FEATURES:=squashfs gpio
 MAINTAINER:=John Crispin <john@phrozen.org>
 
 KERNEL_PATCHVER:=4.4