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 2e0bf4957d0d34d55a1761d5a87edd714f41fe70..597563d5ec01c5c3ffbcb18989a46adb68e629ef 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 ecc6d37051fffb1db82c478e4d6a86ec7ee2b6e5..3f5bc672432f6f52b3a3678d51e17bb971ca6efe 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 eb006e9a16faab07640aac3789b43ed083f0a20b..e5c256525871f38cc7186b75e966dcccbdd6f327 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 b87d1dc1b3dff974ef879a1e1b9c89f373ab17da..3c848dfda7f64cd54e8e79b6ae424466daac4751 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 b99801296849eb34ea955c83f7a44c00bebccb0d..9600f04fd2bf9d2f9b7e38978f7d2dbdceea4e69 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 c60b2db7d0d59c72570e30acf2d2be81f0e58270..429be761c4e9bbc4efcd47a077132e38478a3706 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 5976f036631a4f2707761be275045c22709781bd..7678030ead3a955bdde7cedd9633ce7d9abb25d6 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 ddb65f040df7a5be34a903e145765a973128ddd8..87d5eeb9df6c0677fd058002cb54c48ada25e342 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 12c860a50efaf55965cffbb61c9fa013cf60df2f..ca12faba0c2c1a93b1436e245f518b9e160a8d1c 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 51cd8f3e06c706a2772af9fe9c75cb0d22c4f21b..25859024c1021a33ffbe40e14b1a74f33376584a 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