All known rt305x and rt3883 implementations support at least the 24kec
instruction set which includes the DSP extension. For rt288x, the previous
value mips32r2 is kept.
The cpu target is now set per sub-archtecture, according to
cpu-feature-overrides.h of each SoC family.

Signed-off-by: Daniel Golle <dgo...@allnet.de>
---
 target/linux/ramips/Makefile         | 2 +-
 target/linux/ramips/rt288x/target.mk | 1 +
 target/linux/ramips/rt305x/target.mk | 1 +
 target/linux/ramips/rt3883/target.mk | 1 +
 4 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/target/linux/ramips/Makefile b/target/linux/ramips/Makefile
index 039a57c..b02c801 100644
--- a/target/linux/ramips/Makefile
+++ b/target/linux/ramips/Makefile
@@ -10,7 +10,7 @@ ARCH:=mipsel
 BOARD:=ramips
 BOARDNAME:=Ralink RT288x/RT3xxx
 SUBTARGETS:=rt288x rt305x rt3883
-CFLAGS:=-Os -pipe -mips32r2 -mtune=mips32r2 -fno-caller-saves 
-mno-branch-likely
+CFLAGS:=-Os -pipe -fno-caller-saves -mno-branch-likely
 FEATURES:=squashfs
 
 LINUX_VERSION:=3.7.9
diff --git a/target/linux/ramips/rt288x/target.mk 
b/target/linux/ramips/rt288x/target.mk
index cb3b719..f826eab 100644
--- a/target/linux/ramips/rt288x/target.mk
+++ b/target/linux/ramips/rt288x/target.mk
@@ -4,6 +4,7 @@
 
 SUBTARGET:=rt288x
 BOARDNAME:=RT288x based boards
+CFLAGS+= -mips32r2 -mtune=mips32r2
 
 define Target/Description
        Build firmware images for Ralink RT288x based boards.
diff --git a/target/linux/ramips/rt305x/target.mk 
b/target/linux/ramips/rt305x/target.mk
index 2c78756..3ebb553 100644
--- a/target/linux/ramips/rt305x/target.mk
+++ b/target/linux/ramips/rt305x/target.mk
@@ -4,6 +4,7 @@
 
 SUBTARGET:=rt305x
 BOARDNAME:=RT305x based boards
+CFLAGS+= -march=24kec
 
 define Target/Description
        Build firmware images for Ralink RT305x based boards.
diff --git a/target/linux/ramips/rt3883/target.mk 
b/target/linux/ramips/rt3883/target.mk
index 590bb98..2089edc 100644
--- a/target/linux/ramips/rt3883/target.mk
+++ b/target/linux/ramips/rt3883/target.mk
@@ -4,6 +4,7 @@
 
 SUBTARGET:=rt3883
 BOARDNAME:=RT3662/RT3883 based boards
+CFLAGS+= -march=24kec
 
 define Target/Description
        Build firmware images for Ralink RT3662/RT3883 based boards.
-- 
1.8.1.4

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to