ramips: set -march=24kec for rt305x and rt3883 to enable use of DSP extension
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. [juhosg: define ARCH_PACKAGES variable for rt305x/rt3883 in order to differentiate the packages compiled with the 24Kec option.] Signed-off-by: Daniel Golle <dgolle@allnet.de> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35853
This commit is contained in:
parent
59ad675ef1
commit
8798c73860
4 changed files with 6 additions and 1 deletions
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -4,6 +4,8 @@
|
|||
|
||||
SUBTARGET:=rt305x
|
||||
BOARDNAME:=RT305x based boards
|
||||
ARCH_PACKAGES:=ramips_24kec
|
||||
CFLAGS+= -march=24kec
|
||||
|
||||
define Target/Description
|
||||
Build firmware images for Ralink RT305x based boards.
|
||||
|
|
|
@ -4,6 +4,8 @@
|
|||
|
||||
SUBTARGET:=rt3883
|
||||
BOARDNAME:=RT3662/RT3883 based boards
|
||||
ARCH_PACKAGES:=ramips_24kec
|
||||
CFLAGS+= -march=24kec
|
||||
|
||||
define Target/Description
|
||||
Build firmware images for Ralink RT3662/RT3883 based boards.
|
||||
|
|
Loading…
Reference in a new issue