From 8a1b7ef11b7928abe73074c48758985ba9330351 Mon Sep 17 00:00:00 2001 From: Luka Perkov Date: Thu, 27 Feb 2014 22:41:39 +0000 Subject: imx6: enable FPU for hard float The OpenWrt build system uses MACHINE_FEATURES of fpu to set the HAS_FPU which in turn sets the default of CONFIG_SOFT_FLOAT as well as uClibc configuration. As the IMX6 SoC has both vfpv3 and NEON hardware support we want to add fpu to the feature list. This will default the IMX6 target to use -mfloat-abi=hard which will the be most efficient use of floating point. When switching to hard float, we also need to enable VFP support in the kernel. Signed-off-by: Tim Harvey git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39759 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/imx6/config-3.10 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'target/linux/imx6/config-3.10') diff --git a/target/linux/imx6/config-3.10 b/target/linux/imx6/config-3.10 index 3e69d68e7e..3f189b85b4 100644 --- a/target/linux/imx6/config-3.10 +++ b/target/linux/imx6/config-3.10 @@ -245,7 +245,7 @@ CONFIG_MUTEX_SPIN_ON_OWNER=y # CONFIG_MXC_IRQ_PRIOR is not set CONFIG_MXS_DMA=y CONFIG_NEED_DMA_MAP_STATE=y -# CONFIG_NET_DMA is not set +CONFIG_NEON=y CONFIG_NLS=y CONFIG_NLS_CODEPAGE_437=y CONFIG_NO_HZ_COMMON=y @@ -350,7 +350,8 @@ CONFIG_USB_SUPPORT=y CONFIG_USE_GENERIC_SMP_HELPERS=y CONFIG_USE_OF=y CONFIG_VECTORS_BASE=0xffff0000 -# CONFIG_VFP is not set +CONFIG_VFP=y +CONFIG_VFPv3=y CONFIG_VMSPLIT_2G=y # CONFIG_VMSPLIT_3G is not set # CONFIG_XEN is not set -- cgit v1.2.3